- Develop, maintain, and optimize Terraform modules and configurations.
- Implement reusable IaC patterns for multi-setting architecture.
Cloud Infrastructure
- Design and implement cloud resources such as networks, compute, storage, IAM, and security components.
- Ensure infrastructure follows security, compliance, and reliability best practices.
Automation & DevOps
- Integrate Terraform with CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins, GitLab CI).
- Manage version control with Git and enforce PR-based workflows.
- Automate provisioning using Terraform, Python/Bash, and cloud-native tools.
Monitoring & Optimization
- Troubleshoot infrastructure deployments and resolve issues.
- Implement cost optimization practices across cloud environments.
Collaboration
- Work closely with application, security, and platform teams.
- Document architecture, modules, and deployment processes