Job description
Equivalent ExperienceDescription:
DevOps Engineer
We are seeking a knowledgeable and passionate DevOps Engineer with deep technical know-how and hands-on experience implementing practices and tools to build and maintain a stable and efficient infrastructure to optimize platform service delivery across production, quality, and development environments throughout the development lifecycle.
This role works with the DevOps vendor team and drives application & deployment readiness, troubleshoots issues, maintains, and continuously improves building, packaging, and deployment processes. This role drives automated infrastructure capabilities, like CI/CD deployment pipelines to bring operational consistency as well as continuous operational improvements.
The DevOps Engineer must be passionate about leading through example and have a desire for hands-on partnership improving operational efficiency and customer satisfaction through working collaboratively with groups across the enterprise (engineering, hosting, services, cyber security, etc.) to drive quality and speed of innovation. This role will be recommended actions, processes, and shifts that will result in KPI and operational improvements.
Primary Responsibilities Include:
- Partnering with the DevOps Sr. Engineer leading the DevOps team and responsible for the product and technology platform
- Identifies, assesses, and solves complex technical problems in collaboration with the DevOps vendor team, where analysis of situations or data requires an in-depth evaluation of variable factors at times requiring previous expertise and experience with analysis and development of front-end code (ex. Typescript/React and Java Script) and back-end code (C#)
- Designs and directs all aspects of Continuous Delivery implementation on Technologies systems build or application support projects.
- Design, document, automate and support CI/CD pipelines promoting code across R&D and operationally critical environments.
- Maintains run books and operations supporting the provisioning, deprecation, and 24x7 operations of the Assurance Technologies platform.
- In collaboration with the DevOps team, work as part of a team to develop and operate infrastructure as code, monitoring, and logging.
- Work with cybersecurity to ensure secure practices and policies are woven into every aspect of operations.
- Acts independently to determine methods and procedures on new assignments.
- Drives DevOps capability assessments and provides industry subject matter expertise.
- Contributes to DevOps practice development including asset creation, and enterprise strategy.
Support Design and development of test automation frameworks, as needed (mostly for web and mobile applications)
Create and manage testing schedule and work plan
Support on-time execution of Quality Plans
Support Design Verification and Validation test planning & execution, including active cross-functional root-cause analysis investigation & resolution activities (using manual test cases)
Participate in reviews for System and Software requirements, Software and Firmware design, and code inspection, using static testing and TDD practices
Reviews test protocols and test results provided by another functional group.
Support product Risk Management activities
Bring forth ideas and implement quality tools that improve the software design reviews.
Bring forth ideas and implement testing tools that improve the software testing lifecycle.
Ensure DHF content completion, integrity, and regulatory & standards compliance; collaboratively communicating & resolving gaps
Support internal & external audit and related responses
Support the establishment of objective, measurable and verifiable customer and product requirements
Complete Document Change Request Reviews in a timely and objective manner
Additional duties may be identified by functional management based on the current project/business objectives.
Support all Company initiatives as identified by management and in support of Quality Management Systems (QMS), Environmental Management Systems (EMS), and other regulatory requirements.
Maintains positive and cooperative communications and collaboration with all levels of employees, customers, contractors, and vendors.
Performs other related duties and responsibilities, on occasion, as assigned.
Build and maintain successful cross functional relationships with internal departments such as R&D Engineering, Operations, Quality, Clinical and Regulatory Affairs.
EDUCATION AND EXPERIENCE YOU’LL BRING
Required
Bachelors Degree
OR an equivalent combination of education and work experience
2-5 years of experience in Software Quality Assurance, Technical Quality, or equivalent; Some knowledge in the areas of Design Controls, VV activities, Software practices or processes. Drive to learn applicable regulations and standards such as FDA, QSR and ISO regulations. Demonstrated written, oral and interpersonal skills. Strong analytical skills, problem solving techniques and statistical application experience.
Must have demonstrated written and verbal communication, interpersonal, presentation, analytical, organizational skills, and the ability to meet deadlines.
Must be able to work effectively with engineers, technical specialists, vendors, and customers to achieve assigned goals; must be capable of coordinating multiple assignments simultaneously and effectively.
Experience working in a broader enterprise/cross-division business unit model preferred.
Ability to work in a highly matrixed and geographically diverse business environment.
Ability to work within a team and as an individual contributor in a fast-paced, changing environment.
Ability to leverage and/or engage others to accomplish projects.
Strong verbal and written communications with ability to effectively communicate at multiple levels in the organization.
Multitasks, prioritizes and meets deadlines in timely manner. Strong organizational and follow-up skills, as well as attention to detail.
Preferred :
Experience in software development, web-based, client-server, and/or embedded systems applications
Experience in software testing and verification/validation,
Experience developing automation frameworks and scripts using Selenium, and/or Appium, UFT, etc.
Programming experience in C/C#/Visual Studio/Java, Scripting Language such as Python, Ruby, Perl
Experience with software configuration, and issue tracking tools such as GIT, Jira, Subversion, ClearQuest, Doors, Bugzilla.
Experience as team-member in Agile SDLC projects/programs
1-2 years experience in medical device industry. Quality experience desired
Skills:
Software testing, hp quality center, Test plan, Quality assurance, Manual testing, server support, test case
Additional Skills & Qualifications:
- DevOps – CI/CD Deployment
o Our pipelines run in Jenkins but most pipelines are quite similar to ours
o Experience compiling, hosting, and deploying live applications
- Kubernetes
o Azure Kubernetes experience or any other cloud provider
o Knowledgeable about containers. Ability to build and containerize applications
- IoT and Device Management (Azure IoT Hub, etc.)
- Bash
o Our Jenkins pipelines call mostly Bash scripts to perform the deployments
o Experience with CLI (Command line interface) – A subskill of Bash or any other scripting language. Azure or AWS CLI experience desired
- GIT – Experience managing GIT repositories
- Atlassian Suite Experience or equivalent – Bitbucket, Jira, & Confluence. Equivalent tool is Azure DevOps .
- Production Support
o On call rotation participation
o Monitoring
- Other Skills:
o Experience managing live applications
o Azure Cloud experience preferred. AWS or Google ok as well
o Agile Development methodology. Experience with Agile ceremonies.
o Python and Java application management
o Knowledgeable of Internet Security protocols and certificates
o Audit support
- Soft Skills
o Solid oral and written communication skills
o Demonstrated ability to work in a team
o Customer service orientation
o Self-starter
o Excited and intrigued about the Dev Ops space
About TEKsystems:
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
smogtown13.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, smogtown13.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, smogtown13.com is the ideal place to find your next job.