We are looking for an experienced DevOps engineer to deploy our existing containerized application to AWS EKS.
Project Scope:
- Set up a production-grade AWS EKS cluster (using eksctl or Terraform)
- Deploy our microservices application using Kubernetes manifests or Helm charts
- Configure proper networking (Ingress, ALB), service discovery, and secrets management
- Implement Horizontal Pod Autoscaler (HPA) and resource requests/limits
- Set up monitoring (CloudWatch or Prometheus) and logging
- Create a basic CI/CD pipeline using GitHub Actions that builds Docker images and deploys to EKS (staging + production environments with manual approval)
- Document the full deployment process and provide handover
Required Skills & Experience:
- Strong hands-on experience with AWS EKS and Kubernetes
- Proficiency with Docker and multi-stage Dockerfiles
- Experience with Helm charts (preferred)
- GitHub Actions for CI/CD
- Terraform or eksctl for infrastructure
- AWS services: ECR, IAM, VPC, ALB
- Strong Linux and YAML skills
Nice to Have:
- Previous experience deploying Node.js / Python / Java applications
- Knowledge of ArgoCD or Flux for GitOps