Job Description
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