Azure Cloud Engineer (Terraform, Azure DevOps, Kubernetes)
Join our client's team as a Cloud Engineer to design, deploy, and manage Azure cloud infrastructure using Terraform. Collaborate with DevOps, Security, and Application teams to ensure secure and scalable CI/CD pipelines. Troubleshoot infrastructure issues and provide production cloud support.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Our client an online database provider offering legal, news, and business information is looking to hire a Cloud Engineer to join their team. This is an intial 1-year fully remote contract opportunity with the possibilty of extension.
As their Cloud Engineer you will be supporting and ensuring the reliability, scalability, and resilience of mission-critical systems. This role is ideal for an Azure-focused engineer with strong Infrastructure as Code (Terraform) experience and a passion for automation, security, and cloud optimization.
Responsibilities:
- Design, deploy, and manage Azure cloud infrastructure using Terraform (IaC)
- Build and maintain reusable Terraform modules and templates
- Implement and support Azure services including:
- Virtual Machines, Virtual Networks, Storage Accounts
- App Services, AKS (Kubernetes), Azure SQL
- Collaborate closely with DevOps, Security, and Application teams to ensure secure and scalable CI/CD pipelines
- Automate provisioning, configuration, and scaling of cloud environments
- Monitor performance, optimize costs, and ensure high availability & disaster recovery readiness
- Enforce cloud governance, security best practices, and compliance (Azure Policy, RBAC, Managed Identities)
- Troubleshoot infrastructure issues and provide production cloud support
- Maintain detailed architecture and automation documentation
- Manage Kubernetes deployments, Databricks environments, and other critical platforms
- Partner with architects to support FinOps practices for cloud cost monitoring and optimization
- Ensure systems comply with security patching and vulnerability management
Qualifications:
- Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience)
- 3–5+ years of hands-on Azure infrastructure experience
- 2–3+ years of Terraform experience (HCL, modules, state management, CI/CD integration)
- Strong knowledge of Azure networking, security, and identity management
- Experience with Azure DevOps, GitHub Actions, or similar CI/CD tools
- Proficiency with PowerShell and/or Python
- Experience with Docker, Kubernetes/AKS, and monitoring tools (Azure Monitor, Log Analytics)
- Excellent problem-solving, documentation, and communication skills