28 days ago
Cape Town, South AfricaMid Level
Responsibilities
- Plan, architect, deploy, and maintain highly available, scalable, secure, and cost-efficient Azure infrastructure.
- Design, implement, optimize, and maintain CI/CD pipelines using Azure DevOps and GitHub Actions.
- Automate infrastructure provisioning, configuration, and management using Infrastructure as Code and configuration management practices.
- Collaborate with engineering, QA, infrastructure, and operations teams to improve workflows, monitoring, deployment reliability, and developer experience.
- Implement Azure security and compliance best practices, conduct security assessments, and mitigate risks.
- Maintain repositories, review processes, pipeline triggers, and automated testing and deployment workflows.
Requirements
- Matric certificate or equivalent.
- At least 2 years of experience in Azure cloud architecture, implementation, and management.
- Expertise building and managing CI/CD pipelines with Azure DevOps and GitHub Actions.
- Understanding of security and code quality tools such as SonarQube.
- Strong knowledge of Infrastructure as Code and hands-on experience with Terraform.
- Working knowledge of cloud application configurations.
- Proficiency in scripting and automation languages.
- Experience with Docker and Kubernetes.
- Familiarity with Agile and DevOps methodologies.
- Azure certifications such as Microsoft Certified: Azure Administrator Associate or Microsoft Certified: Azure DevOps Engineer Expert are preferred.
