Overview
Skills
Job Details
Title: Principal DevOps Engineer with AWS EKS
Terms of Employment
Contract, 12 months
This position is remote, with a preference for candidates located on the East Coast.
Overview
Our client, a leading firm in the healthcare industry, is undergoing a significant cloud migration initiative. They are seeking a Principal Software Engineer (DevOps) to play a critical role in building and scaling the pipelines that will move hundreds of applications to their AWS cloud environment. This is a hands-on technical leadership role where you will design and implement robust, secure, and efficient DevOps pipelines, enabling delivery teams to seamlessly deploy their products to production. You will be expected to leverage your extensive experience to hit the ground running with minimal supervision, driving key outcomes and mentoring others as needed.
You will
Lead the design, development, and implementation of DevOps pipelines for cloud application deployments on AWS (EKS, EC2).
Integrate security scanning tools (e.g., SonarQube, Contrast, Tidelift) and establish security gates within CI/CD pipelines.
Develop and maintain automation scripts using Python and shell scripting to enhance pipeline efficiency.
Apply engineering principles to improve the resiliency, performance, efficiency, and scalability of the DevSecOps ecosystem.
Collaborate with delivery teams to guide them on leveraging cloud-native technologies and transitioning from on-premise environments.
Document system designs, unit testing information, and retrospective insights for future use.
Participate in on-call rotations for system support and updates.
Automate manual processes to reduce team interdependencies.
Conduct code reviews and ensure adherence to best practices for unit and integration testing.
Required Qualifications
Proven hands-on experience building and deploying DevOps pipelines, specifically for cloud migration projects.
Strong hands-on experience with AWS, including EKS (Elastic Kubernetes Service) and EC2.
Proficiency in Python and shell scripting for automation within CI/CD pipelines.
Experience with common DevOps tools such as CloudBees, Bitbucket, SonarQube, and Artifactory.
Demonstrated understanding of continuous integration (CI), continuous testing (CT), security, and continuous deployment (CD) concepts.
Working knowledge of JIRA and Confluence for ticket management and documentation.
Linux and Windows administration skills, particularly for system cleanup and health monitoring.
Ability to work independently with very little supervision and lead technical efforts.
Excellent documentation skills.
Preferred Qualifications
Experience with Istio for service mesh capabilities, particularly in integrating security features within Kubernetes clusters.
Intermediate-level Kubernetes administration experience.
Certifications in Kubernetes or AWS Solution Architect are a plus, but practical experience is prioritized.