I will set up AWS eks kubernetes cluster with terraform and argocd
Senior DevOps and Network Security Engineer and Linux Expert
About this Gig
Deploying Kubernetes manually or without IaC leads to configuration drift, security gaps, and unrepeatable infrastructure. I provide end-to-end AWS EKS cluster deployment using modular Terraform code combined with GitOps workflows via ArgoCD.
Whether you need a dev/test cluster or a production-ready environment with autoscaling and secure IAM integration, I will deliver clean, version-controlled infrastructure as code (IaC) that you can maintain easily.
What I will configure for you:
AWS EKS Cluster Provisioning via Terraform (Modular IaC)
Custom VPC Architecture (Public/Private subnets, NAT Gateways, Security Groups)
EKS Managed Node Groups (Auto-scaling, Spot/On-Demand instances)
IAM Roles for Service Accounts (IRSA for secure AWS service access)
ArgoCD Installation & GitOps Workflow Setup
Ingress Controller Setup (AWS Load Balancer Controller / NGINX Ingress)
Automated SSL/TLS Management via Cert-Manager & Let's Encrypt
Kubernetes Core Add-ons (Metrics Server, CoreDNS, kube-proxy, VPC CNI)
Helm Chart Integrations and Repository Binding
You receive fully documented, modular Terraform code and clean Kubernetes manifests. Every deployment follows security best practices
My Portfolio
Other DevOps Engineering Services I Offer
FAQ
How will you access my AWS environment to perform the deployment?
You can provide temporary IAM credentials with restricted permissions for EKS/VPC provisioning, or I can provide the complete Terraform module and guide you through running terraform apply locally or within your CI/CD pipeline.
How does the ArgoCD GitOps sync work after setup?
I will connect ArgoCD to your Git repository (GitHub/GitLab/Bitbucket). Whenever you commit changes to your Kubernetes manifests or Helm charts in Git, ArgoCD automatically detects the changes and synchronizes the state with your EKS cluster.

