Deploy Application to AWS EKS with Kubernetes Best Practices – Contract to Hire
Job Description
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
Apply Job!