We are seeking a skilled DevOps Engineer to join agile platform engineering team. The successful candidate will be responsible for engineering, maintaining, and continuously improving an AWS-based Kubernetes platform (Amazon EKS) that supports internal software development teams. The role involves ensuring the reliability, scalability, security, and automation of the cloud infrastructure, with a strong focus on enhancing internal developer self-service capabilities and improving Developer Experience.
Key Responsibilities:
- Develop, maintain, and operate production Kubernetes clusters on AWS EKS.
- Ensure the reliability, security, scalability, and performance of the cloud platform.
- Manage AWS infrastructure, including EC2, VPC, IAM, EKS, S3, and Lambda.
- Automate infrastructure provisioning, configuration, and deployments using Infrastructure as Code (IaC) and CI/CD practices.
- Build, maintain, and enhance observability solutions using Grafana, Prometheus, Thanos, and AWS CloudWatch.
- Improve platform monitoring, operational visibility, and incident response capabilities.
- Collaborate with the Developer Experience team to create and improve internal developer self-service capabilities.
- Support the development of Golden Paths and standardized developer workflows.
- Continuously optimize cloud infrastructure, automation, security, and platform performance.
- Document infrastructure architecture, operating procedures, and technical changes.
- Participate in the on-call rotation to ensure platform availability outside regular business hours.