Deploy Application to AWS EKS with Kubernetes Best Practices - Contract to Hire

Auto Import

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

Back to blog