Cloud DevOps Engineer
Summary
Builds, automates, and supports Azure cloud infrastructure and CI/CD pipelines for application teams — provisioning resources, deploying containerized apps, and keeping environments secure, monitored, and cost-effective. Core stack: Azure, Azure DevOps, Terraform/Bicep, Docker/AKS, PowerShell/Bash.
We are looking for a Cloud & DevOps
Engineer with 4–5 years of experience to build, automate and support cloud infrastructure and CI/CD pipelines
for our application teams. You will work with developers and QA to provision
Azure environments, deploy applications reliably and keep them secure,
monitored and cost effective.
Key
Responsibilities:
- Provision
and manage core Azure resources such as Virtual Machines, App Service, Virtual
Networks, Storage and Azure SQL / PostgreSQL.
- Build
and maintain CI/CD pipelines in Azure DevOps for application builds and
deployments.
- Write
and maintain infrastructure as code using Terraform or Bicep.
- Containerise
applications with Docker and support deployments to AKS or App Service.
- Manage
access and secrets using Microsoft Entra ID, RBAC and Key Vault.
- Set up
monitoring and alerts with Azure Monitor and Application Insights.
- Troubleshoot
deployment, infrastructure and performance issues across environments.
- Automate
routine tasks using PowerShell or Bash scripts.
- Keep
an eye on cloud costs and suggest right-sizing where needed.
- Maintain
documentation for environments, pipelines and deployment steps.
Required
Skills:
- 4–5
years of IT experience, with at least 2–3 years hands-on in Microsoft Azure.
- Good
working knowledge of core Azure services: compute, networking, storage and App
Service.
- Hands-on
experience building CI/CD pipelines in Azure DevOps; Git for source control.
- Working
experience with Terraform or Bicep / ARM templates.
- Experience
with Docker; basic working knowledge of Kubernetes (AKS).
- Comfortable
with Linux administration and scripting in PowerShell or Bash.
- Understanding
of networking basics: DNS, firewalls / NSGs, load balancing and SSL
certificates.
- Good
troubleshooting and communication skills.
Good to Have:
- Exposure
to AWS or GCP is a plus.
- Exposure
to Jenkins or GitHub Actions.
- Experience
deploying .NET, Node.js / React or Python applications.
- Experience
with Nginx or IIS.
- Microsoft
certification: AZ-104 (Azure Administrator) or AZ-400 (DevOps Engineer).
Education:
Bachelor's degree
in Computer Science, Information Technology, Engineering or a related field, or
equivalent practical experience.