DevOps Engineer (Terraform)
gainwelltechnologies
Job Description
Your role in our mission
- Author, maintain, and optimize Terraform modules for Azure and AWS, enabling self-service, versioned, and auditable environment lifecycles.
- Build, secure, and manage CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins) for deployment of applications, configuration, and demo data.
- Integrate automated smoke, and load tests in the deployment process.
- Collaborate with Infra, App Config, and Product SME teams for feature flag deployment, automated checks, and environment tweaks.
- Maintain comprehensive audit trails for demo activity (provisioning, config, usage).
- Support knowledge management by updating templates and modules based on post-demo feedback.
- Drive continual improvement of environment reliability, reproducibility, and performance.
What we're looking for
- 9+ years’ experience as a DevOps engineer with deep Terraform knowledge (multi-cloud preferred).
- Strong scripting skills (PowerShell, Python, Bash).
- Proven CI/CD implementation in Azure and AWS environments.
- Familiarity with automated testing, environment monitoring.
- Experience with demo or sandbox platforms, and AI/GenAI deployment is a plus.