Role Overview
We are looking for a Solutions Architect to design, deploy, and maintain robust AWS infrastructure. This role focuses on infrastructure as code, container orchestration via EKS, and automated deployment pipelines within a Kanban-style team environment.
Responsibilities
- Design, deploy, and maintain AWS infrastructure using Terraform (modules, state management, CI/CD-driven applies)
- Manage EKS clusters including upgrades, node group configuration, autoscaling, add-ons, and IRSA
- Build and maintain VPC architectures including subnets, route tables, transit gateway attachments, security groups, and NACLs
- Troubleshoot production infrastructure issues across networking, compute, and container orchestration layers
- Write clean, reusable Terraform modules following DRY principles
- Participate in infrastructure code reviews and maintain documentation
Requirements
- 3+ years managing AWS infrastructure in production (EC2, EKS, VPC, IAM, S3, Route53, ALB/NLB)
- 3+ years writing Terraform (modules, workspaces/state isolation, remote backends, provider configuration)
- Strong EKS experience including cluster lifecycle, networking (VPC-CNI, Calico), ingress controllers, Helm chart deployments, and RBAC
- Deep AWS networking knowledge: multi-account VPC design, transit gateway, VPC peering, DNS resolution, and flow logs
- Fluency in IAM roles, policies, trust relationships, and cross-account access
Nice to Have
- Go development for writing CLI tools, automation, or custom controllers
- GitLab CI/CD pipeline authoring and managing self-hosted GitLab Runners
- Experience with Kafka, Apache Pinot, or data platform infrastructure
- Familiarity with cost optimization strategies
Skills
- AWS
- EKS
- Terraform
- GitLab CI/CD
- Go