Staff DevOps Engineer
gehealthcare
Job Description
In this role, you will:
-
Manage and improve the release process, focusing on scale and efficiency, and deploy the right builds across environments.
-
Own builds, releases, and continuous integration processes for large and complex releases of a product, sometimes expanding the scope across multiple concurrent releases.
-
Develop and enhance the test infrastructure and continuous integration framework used across teams.
-
Demonstrate expert knowledge in developing and executing automated builds and scripts.
-
Learn new build and release techniques and methodologies
-
Drive initiatives such as defining standards and processes to ensure quality and stability of CICD pipeline
-
Work cross-functionally with all products teams to align priorities and deliverables for DevOps team
-
Use industry best practices to continuously improve build, release, and continuous integration processes
-
Help develop a well defined framework for new tool introduction and assess various tools from industry for enhancing existing CICD pipeline
Education Qualification:
-
Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with a minimum of 10+ years of total experience and a minimum of 6+ years of progressive experience in DevOps.
Desired Characteristics/ Technical Expertise:
-
Proficiency in DevOps practices, methodologies, and tools, such as CI/CD pipelines, configuration management, and containerization.
-
Excellent technical skills with Java & scripting (e.g., Python, Groovy, Bash, Perl, Powershell).
-
Experience with cloud platforms (e.g., AWS) and infrastructure as code (e.g., Terraform, CloudFormation).
-
Proficient with Linux/Windows OS-based systems skills with practical experience operating in a cloud or virtualized environment and tools like vCenter/VMWare.
-
Continuous Integration and Deployment experience using a wide variety of open-source technologies and cloud services (e.g., AWS, Azure).
-
Experience in building sophisticated, scalable, reliable, highly available, and highly automated infrastructures with automation tools (e.g., Ansible, Puppet).
-
Experience in implementing, configuring, and deploying modern DevOps tools and CI/CD orchestrators (e.g., Jenkins, CodeFresh, Spectra Cloud, ArgoCD).
-
Experience with source control management (e.g., Gitlab).
-
Experience with build artifact management (e.g., Jfrog Artifactory).
-
Expertise in containerization technologies and tech stack (e.g., Docker, Kubernetes).
-
Understanding of DevSecOps and SecOps tools (e.g., Twistlock, Blackduck).
-
Observability & Support - Environments both On-Premise and Cloud monitored for utilization, issues, and supported for high availability.
-
Familiarity with monitoring and logging tools (e.g., Prometheus, ELK stack, Splunk).
-
Excellent communication and presentation skills and the ability to interface with senior leadership with confidence and clarity.
-
Able to work under minimal supervision.
-
Healthcare domain exposure is a plus.