About the job
Level: Senior (5+ years) | Department: Foundation/Platform Engineering
Role Overview
As a Senior DevOps Engineer with a focus on Kubernetes, you will spearhead the development of our internal Kubernetes platform, facilitating scalable application deployment through GitOps methodologies. You will be responsible for engineering solutions that address deployment complexities, manage database migrations, oversee multi-environment setups, and enhance developer productivity. Your efforts will drive best practices in DevOps, including CI/CD automation, infrastructure management, system reliability, and fostering cross-team collaboration to expedite software delivery.
Key Responsibilities
- Platform Engineering: Design and maintain Helm charts, engineer ArgoCD workflows, develop deployment automation, establish database migration frameworks, and manage GitOps pipelines.
- Infrastructure Management: Oversee multi-cluster Kubernetes environments, develop observability solutions, build ingress/service mesh/networking, implement security policies, and manage cloud infrastructure.
- Operations Leadership: Direct incident response efforts, engineer monitoring and alerting systems, manage troubleshooting processes, mentor team practices, and lead reliability improvement initiatives.
- AWS/Cloud Engineering: Architect AWS infrastructure using Terraform, manage Kubernetes/RDS/VPC/IAM, optimize costs and performance, create Infrastructure as Code patterns, and handle multi-account environments.
