DevOps Engineer Terraform Expert

Job Category: DevOps
Job Type: Hybrid
Job Location: Des Moines Iowa
Compensation: Depends on Experience
W2: W2-Contract Only; Kindly note that applications on a C2C basis will not be considered for this role.

Job Description:

We are seeking a Senior DevOps Engineer with deep Terraform expertise to support modernization of mission-critical systems. This role plays a key part in re-architecting the Iowa Workforce Development (IWD) UI Tax system, leveraging cloud-native technologies, Agile methodologies, and industry best practices.

Key Responsibilities:

  • Design, build, and maintain AWS infrastructure using Terraform (TypeScript)
  • Manage and optimize core AWS services (EKS, EC2, ECR, S3, IAM, RDS, Lambda, CloudFront, Cognito)
  • Architect and operate Istio service mesh within EKS clusters
  • Provide technical leadership, mentoring teams and guiding cloud architecture decisions
  • Build and maintain CI/CD pipelines to automate infrastructure and application deployments
  • Write and maintain unit and integration tests for Infrastructure as Code
  • Set up monitoring, logging, and alerting (CloudWatch, FluentBit, Dynatrace)
  • Monitor, troubleshoot, and optimize performance to ensure high availability
  • Use Helm charts to package and manage Kubernetes deployments
  • Collaborate with engineering teams to improve performance, reliability, and scalability
  • Enforce security best practices and compliance across AWS environments

Requirements:

  • Strong hands-on experience with Terraform (TypeScript)
  • Deep expertise in AWS and Amazon EKS
  • Experience implementing service mesh (Istio) on EKS
  • Solid background with AWS services: EC2, EKS, ECR, S3, Cognito, NLB
  • Proven experience with Docker, containers, and microservices
  • Hands-on experience creating and managing Helm charts
  • Proficient in TypeScript and Python scripting
  • Strong experience building CI/CD pipelines (Jenkins, GitHub, GitHub Actions)
  • Good understanding of the AWS Well-Architected Framework
  • Strong knowledge of networking concepts (TCP/IP, DNS, HTTP, TLS)
  • Experience implementing AWS security best practices
  • Experience with configuration management and orchestration tools
  • AWS certifications (Solutions Architect, DevOps Engineer, etc.) required
  • Strong communication and collaboration skills
  • Experience working in an Agile environment
  • Experience on large-scale or public-sector projects preferred