Job Title: Azure Infrastructure Engineer

Location: Johannesburg, South Africa

Experience Required: 10-12 years


Job Description: We are seeking a highly experienced and certified Azure Infrastructure Engineer to join our dynamic team in Johannesburg. The ideal candidate will possess in-depth expertise in Microsoft Azure, with a strong focus on designing, implementing, and managing scalable cloud infrastructure solutions. The role requires a seasoned professional with a proven track record in Azure administration, security, automation, and infrastructure management.


Key Responsibilities:

• Design, deploy, and manage Azure cloud infrastructure solutions, ensuring high availability, scalability, and security.

• Lead cloud migration projects, including assessment, planning, and execution of transitioning on-premise systems to Azure.

• Implement Azure security best practices, including identity management, data protection, and access control.

• Manage Azure networking, virtual machines, containers, and other IaaS components.

• Develop and maintain infrastructure-as-code (IaC) scripts to automate deployment and configuration processes. • Monitor, troubleshoot, and optimize Azure environments for performance, cost, and reliability.

• Collaborate with cross-functional teams to ensure seamless integration of cloud services with other enterprise applications.

• Provide mentorship and technical guidance to junior engineers in the team.

• Stay up-to-date with the latest Azure technologies, and make recommendations for improvements or enhancements to the infrastructure.

• Develop disaster recovery and business continuity strategies for Azure environments.


Required Skills and Experience:

• 10-12 years of hands-on experience in IT infrastructure, with at least 5+ years dedicated to Azure cloud environments.

• Deep expertise in Azure services such as Virtual Machines, Virtual Networks, Azure Storage, Azure Active Directory, and Azure Backup.

• Experience in designing and implementing secure and scalable cloud solutions.

• Strong knowledge of cloud networking (VNETs, Subnets, NSGs, VPNs) and hybrid cloud configurations.

• Proficiency in automating infrastructure deployment using Azure DevOps, ARM templates, Terraform, or similar tools.

• Hands-on experience with monitoring and managing cloud resources, using Azure Monitor, Log Analytics, and other tools.

• Strong understanding of Azure security, governance, and compliance frameworks.


Preferred Certifications: 

• Cloud IT Pros:

o AZ-104: Microsoft Azure Administrator

o AZ-500: Microsoft Azure Security Technologies

o AZ-120: Microsoft Azure for SAP Workloads

o AZ-700: Designing and Implementing Microsoft Azure Networking Solutions

o AZ-140: Configuring and Operating Microsoft Azure Virtual Desktop

• Cloud IT Pros (Expert Level):

o AZ-400: Microsoft Azure DevOps Solutions

o AZ-305: Designing Microsoft Azure Infrastructure Solutions

o AZ-104: Microsoft Azure Administrator (Expert) 


Other Qualifications:

• Strong communication and leadership skills, with the ability to lead technical discussions and present solutions to stakeholders.

• Azure certifications are highly preferred, demonstrating deep knowledge and commitment to continuous learning.

• Ability to work independently and in a team environment, managing multiple projects and priorities.