Cloud Engineer (Microsoft Azure)

Johannesburg , South Africa
Hybrid

AI overview

Play a crucial role in designing, implementing, and managing Azure cloud infrastructure using Terraform, automatising deployment processes, and developing CI/CD pipelines.

DVT is one of the top software development companies on the continent. Our software engineers are consulting on cutting edge applications at top companies in South Africa, as well as consulting globally. You will have the opportunity to work alongside some of the most established developers in the country and globally with the latest technologies.

DVT is committed to continuously training our staff and we are very proud of our culture of learning, internal speaking and training at a variety of sponsored technical events across the Microsoft Azure ecosystem.

We are looking for a Cloud Engineer (Azure) to join our cloud team, embedded within our UK Tech Client. As a Cloud Engineer, you will play a crucial role in designing, implementing, and managing Azure cloud infrastructure using Terraform, automating deployment processes, and developing CI/CD pipelines. You will work closely with our UK Tech Client's development teams to integrate DevOps practices throughout the software development lifecycle.

This is a client-embedded consulting role where you will work directly with UK Tech Client's team to support product delivery and cloud platform capabilities. The ideal candidate is a problem solver with a strong technical background in Microsoft Azure, experience with Terraform, CI/CD pipelines, container orchestration, and a passion for driving DevOps best practices.

Requirements

DUTIES AND RESPONSIBILITIES

Infrastructure & Automation

  • Design, implement, and manage scalable cloud infrastructure on Microsoft Azure, utilising Terraform as the primary Infrastructure-as-Code tool

  • Automate deployment processes, infrastructure monitoring, and management across development, staging, and production environments

  • Develop and maintain CI/CD pipelines using Azure DevOps or GitHub Actions

  • Design and implement Azure networking solutions including Virtual Networks, Network Security Groups, and connectivity patterns

Deployment & Operations

  • Lead the migration of SQL Server and Oracle databases to Azure Database for PostgreSQL

  • Ensure high availability and scalability of cloud services through proper architecture and automation

  • Collaborate with development teams to integrate DevOps practices throughout the software development lifecycle

  • Manage and resolve production incidents, implementing prevention measures and conducting post-incident reviews

  • Prepare and maintain technical documentation of infrastructure and processes

Monitoring, Security & Compliance

  • Monitor and optimise the performance and costs of Azure infrastructure

  • Implement security practices in cloud infrastructure, ensuring compliance with standards and regulations

  • Implement and maintain DevSecOps practices including vulnerability scanning and secrets management

KNOWLEDGE AND SKILLS

  • 5-10+ years of experience in Cloud Engineering, DevOps, or related roles with a strong focus on Microsoft Azure

  • Solid experience with Microsoft Azure and its services (Storage Accounts, CosmosDB, ACR, Azure Container Apps, AKS, APIM, etc.)

  • Strong proficiency with automation tools and configuration management (Terraform required, Ansible beneficial)

  • Deep knowledge of CI/CD pipelines with Azure DevOps or GitHub Actions

  • Experience with containers and orchestration (Docker, Kubernetes/AKS)

  • Familiarity with cloud security practices and DevSecOps principles

PREFERRED QUALIFICATIONS

  • Degree in Computer Science, Information Systems, Software Engineering, or a related field

  • Azure certifications (Azure Administrator, Azure Solutions Architect, Azure DevOps Engineer)

  • Experience working with international, cross-functional, and remote teams

  • Experience in regulated industries (financial services, healthcare, government)

Who we are:

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Cloud Engineer Q&A's
Report this job
Apply for this job