Job Description
US Work Authorization Requirement:
Candidates must be legally authorized to work in the United States without employer sponsorship. This includes, but is not limited to, U.S. Citizens, Permanent Residents, and other individuals with valid U.S. work authorization.
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