Job description
Technical Requirements
1. AWS Basic Networking (Required)
Familiar with VPC, subnets, route tables, security groups, NAT Gateway
Familiar with Route53, ACM, CloudFront, ALB/NLB
Understanding of VPC Peering, Transit Gateway, PrivateLink
Familiar with IAM, IRSA permission system
2. Containers and Orchestration (Required)
Familiar with Kubernetes core concepts, practical experience with EKS operations
Familiar with writing and managing Helm Charts
Understanding of HPA, node auto-scaling (Cluster Autoscaler)
3. IaC (Required)
Proficient in using Terraform to manage AWS resources
Understanding of Terraform modular design, experience managing multiple environments (dev/staging/prod)
Understanding of Terraform State management and team collaboration standards
4. GitOps / CI/CD (Required)
Practical experience with ArgoCD, understanding of GitOps workflows
Familiar with Git workflows, able to drive infrastructure and application deployment through code changes
5. CDN (Required)
Familiar with configuration and optimization of Cloudflare or AWS CloudFront
Understanding of DNS, SSL certificate management, caching strategies
Experience in load balancing and traffic routing rules configuration
Bonus Points
1. Experience with External Secrets Operator, AWS Secrets Manager
2. Familiar with managed services like MongoDB Atlas, Aurora, MSK
3. Experience in building Prometheus + Grafana monitoring systems
4. Understanding of Cloudflare Workers, WAF rule configuration
5. Experience managing multiple AWS accounts (cross-account permissions, Transit Gateway)