I will set up AWS eks kubernetes cluster with terraform and argocd
Senior DevOps and Network Security Engineer and Linux Expert
Informazioni su questo servizio
️ **AWS EKS + Terraform + ArgoCD Production-Grade GitOps Platform.**
Im a Platform/DevOps Engineer. I build **self-service Kubernetes platforms** not just clusters. Developers push code; ArgoCD does the rest. Infrastructure is code, auditable, reproducible.
**WHAT YOU GET (Every Package):**
Terraform (v1.9+): Modular, versioned, remote state (S3 + DynamoDB locking)
VPC: Multi-AZ, public/private/intra subnets, NAT GW, VPC Endpoints (S3, ECR, Logs)
EKS: Managed control plane, IRSA, Pod Identity, Access Entries, KMS encryption
Node Groups: Managed + Spot (mixed), Launch Templates, IMDSv2, custom user-data
ArgoCD: HA (3 replicas), Dex/OIDC (GitHub/GitLab/Google SSO), RBAC projects
App-of-Apps: Root app bootstraps add-ons (Cert-Manager, ExternalDNS, ALB Controller)
External Secrets Operator AWS Secrets Manager (no SealedSecrets manual work)
Cert-Manager (Let's Encrypt, DNS01 via Route53) + ExternalDNS (auto Route53 records)
GitHub repo: `infra/` (Terraform), `apps/` (ArgoCD apps), `platform/` (add-ons)
Il mio portfolio
Altri servizi della categoria Ingegneria DevOps offerti da me
FAQ
Do you use aws or kubernetes Terraform provider for K8s resources?
Infrastructure (VPC, EKS, IAM, ALB) → aws provider. ArgoCD apps, Cert-Manager, ExternalDNS → ArgoCD manages them via Git (not Terraform kubernetes provider). Clean separation of concerns.
Can I use my existing VPC / Private Subnets?
Yes. I’ll use data sources to import your VPC, subnets, SGs. Terraform won’t manage them — just reference. Message me VPC ID first.
What Git hosting do you support?
GitHub (preferred — Actions + OIDC), GitLab, BitBucket, Azure Repos. ArgoCD connects via HTTPS/SSH + token. Private repos supported.
How do you handle Terraform state locking & team access?
S3 backend + DynamoDB locking (created by me). State bucket: versioning + encryption + lifecycle. You own the bucket — I never retain access after delivery.

