Senior DevOps Engineer
gehealthcare
Job Description
Roles and Responsibilities:
-
Implement, and optimize DevOps for the global subsystem.
-
Provide technical leadership and mentoring to an agile team.
-
Work with Architects and Program Managers to understand DevOps requirements & vision.
-
Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards.
-
Deliver increased efficiency across teams, eliminating duplication, leveraging product and technology reuse.
-
Support process improvements which guide the development, sustaining & support activities.
-
Apply principles of Software Development Life Cycle and methodologies like Lean/Agile/XP, Continuous Integration, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.
-
Write code that meets standards and delivers desired functionality using the technology selected for the project.
Educational Qualifications:
-
Bachelor' s Degree in Computer Science or STEM majors.
Technical Expertise:
-
6+ years of total experience in software and related roles, of which at least 3 must be in DevOps.
-
Experience using DevOps tools like Git, Maven, Ant, Bamboo, Jenkins.
-
Expertise in shell scripting.
-
Strong knowledge of object-oriented programming.
-
Hands-on experience in Unix and Docker/containerization.
-
Experience with unit testing and mock frameworks.
-
Experience in Agile development practices: Test Driven Development (TDD), Behaviour Driven Development (BDD) and Scrum.
-
Exposure and knowledge of Software Development Life Cycle.
Desired Characteristics:
-
Experience working on software in the Healthcare domain
-
Exposure to working in regulated industries