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.
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:
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
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