DevOps Engineer - Terraform
Terraform Infrastructure DevOps Engineer
Our Financial Services client is seeking a Terraform Infrastructure DevOps Engineer to design, implement, and manage infrastructure as code using Terraform within their renowned infrastructure team.
Responsibilities
- Design, implement, and manage compute, backup, and storage infrastructure.
- Develop and maintain infrastructure as code using Terraform (HCL), supporting deployments from development to production.
- Automate infrastructure deployment, monitoring, and management.
- Collaborate with development teams to optimize CI/CD pipelines.
- Monitor system performance and troubleshoot to ensure availability and reliability.
- Implement security best practices and ensure compliance.
- Optimize infrastructure cost and resource utilization.
- Translate security and architectural requirements into technical implementations.
- Build automation tools for diagnostics, troubleshooting, and operational efficiency.
- Maintain technical documentation and design specifications.
Requirements
- 4–5 years of experience in infrastructure automation (IAAC).
- Strong knowledge of distributed systems (virtualisation, Linux, Windows, containers, storage).
- Experience with compute (HCI/CI), backup (Cohesity), or storage (NAS, S3, SAN).
- Solid understanding of networking and core Internet protocols.
- Hands-on experience with Terraform (Enterprise), including modules, state management, and providers (e.g., Nutanix, VMware).
- Familiarity with Azure DevOps and CI/CD processes.
- Experience with automation and scripting tools: Ansible, Python, PowerShell, Bash.
- Working knowledge of APIs (REST/Open API), YAML, and JSON.