Sr. DevOps Engineer
LaunchCode · St Louis, MO · 5 days ago
HybridInformation TechnologyFull-time
Responsibilities
- Design, build, and operate cloud infrastructure using Infrastructure as Code to rapidly spin up and manage environments (dev, test, staging, production).
- Own and evolve our Kubernetes platform (AWS EKS) with a focus on reliability, scalability, and cost efficiency.
- Use Helm to package, version, and deploy Kubernetes applications consistently.
- Implement and manage Karpenter for dynamic cluster autoscaling and efficient node provisioning.
- Build and maintain Docker-based container images, optimizing for security, performance, and reproducibility.
- Manage container image storage and promotion using Amazon ECR.
- Drive GitOps workflows with FluxCD or equivalent to automate deployments and maintain environment parity.
- Define and enforce Git workflows and branching strategies that support fast iteration without sacrificing stability.
- Create automated deployment pipelines that support seamless promotion across environments.
- Partner closely with software engineers to remove friction from the development process and improve developer experience.
- Anticipate scaling and reliability needs by reviewing application architecture and usage patterns early.
- Troubleshoot infrastructure and application issues, jumping in where needed to unblock teams.
- Improve security, observability, monitoring, backups, and disaster recovery as the platform grows.
- Collaborate cross-functionally with engineering, laboratory, and IT teams to continuously improve systems and processes.
- Take ownership of complex problems, make pragmatic decisions, and help set the technical direction of DevOps.
- Exemplify expert knowledge of the subject matter.
- Provide coaching and/or mentoring to other engineers as the team scales.
Requirements
- Possess 6+ years of DevOps, SRE, or platform engineering experience, ideally in fast-moving environments.
- Possess strong hands-on experience with AWS.
- Azure/GCP Cloud experience is a plus.
- Exemplify production experience running Kubernetes, preferably EKS.
- Possess practical hands-on experience with Helm, Karpenter or equivalent, and Kubernetes autoscaling strategies.
- Exemplify a strong background in Docker and containerization, including image creation and lifecycle management.
- Demonstrate experience with container registries such as Amazon ECR.
- Demonstrate hands-on experience implementing GitOps using FluxCD or similar tools.
- Possess a solid understanding of Git, branching strategies, and repository hygiene.
- Exemplify experience building and maintaining GitLab CI/CD pipelines.
- Possess working knowledge of AWS account management, cloud security, IAM, and secure CI/CD practices.
- Possess strong networking fundamentals in cloud and hybrid environments.
- Possess the ability to communicate clearly, move quickly, and ability to make technical decisions with limited information.
- Possess the ability to multitask and thrive in an agile, fast-paced, deadline-driven environment while remaining flexible, proactive, resourceful, and efficient.
Core Values
- Integrity – act with honesty and transparency.
- Agility – embrace ideas with speed and flexibility.
- Passion – commit to excellence to transform GI health.
- Curiosity – take the initiative to ask questions and challenge the status quo.
- Diversity – act with positive intent through strong collaboration and teamwork.