
Senior Azure Engineer
- Hybrid
- Johannesburg, Gauteng, South Africa
- Delivery
Job description
Khonology is a digital services company focused on software development, Application Support, data analytics and engineering.
We are seeking to engage the services of an Azure Engineer for a 6 month engagement.
The Azure Engineer is responsible for designing, implementing, managing, and optimizing cloud infrastructure and services on Microsoft Azure. The role focuses on ensuring secure, scalable, high-availability environments that support business applications and workloads. The Azure Engineer works closely with development, security, and operations teams to deliver reliable cloud solutions aligned with organizational standards and best practices.
Job requirements
Key Responsibilities
• Design, deploy, and maintain Azure cloud infrastructure, including virtual networks, virtual machines, storage, and platform services.
• Implement and manage Infrastructure as Code (IaC) using tools such as ARM templates, Bicep, or Terraform.
• Monitor, troubleshoot, and optimise Azure environments for performance, cost, availability, and security.
• Configure and manage identity and access controls using Azure Active Directory, RBAC, and Conditional Access.
• Implement security best practices, including network security groups, Azure Firewall, encryption, and compliance controls.
• Support CI/CD pipelines and DevOps practices using Azure DevOps, GitHub Actions, or similar tools.
• Perform system upgrades, patching, backup, and disaster recovery planning.
• Collaborate with application teams to migrate workloads from on-premises or other cloud platforms to Azure.
• Maintain documentation, architecture diagrams, and operational procedures.
• Provide third-level support and participate in incident response and root-cause analysis.
• Stay current with Azure services, updates, and emerging cloud technologies.
Required Skills and Experience
• 7+ years of hands-on experience with Microsoft Azure in a production environment.
• Strong knowledge of Azure core services (Compute, Networking, Storage, App Services).
• Experience with Infrastructure as Code (ARM, Bicep, Terraform).
• Solid understanding of networking concepts (VNETs, VPNs, ExpressRoute, DNS, load balancing).
• Experience with monitoring and logging tools such as Azure Monitor, Log Analytics, and Application Insights.
• Familiarity with security principles and cloud governance frameworks.
• Experience with Windows and/or Linux system administration.
• Scripting skills using PowerShell, Azure CLI, or Python.
• Understanding of DevOps concepts and CI/CD pipelines.
Preferred Qualifications
• Microsoft Azure engineering certifications (e.g., AZ-104, AZ-305, AZ-400).
or
All done!
Your application has been successfully submitted!
