Our client, a rapidly expanding enterprise software company, is looking for a skilled Senior Cloud Infrastructure Engineer specializing in Microsoft Azure to join their dedicated team in Soweto, Gauteng. This role is critical for managing, optimizing, and scaling our cloud infrastructure to support our growing business needs.
Key Responsibilities
- Design, deploy, and manage Azure cloud infrastructure, including virtual machines, storage accounts, virtual networks, and Azure AD.
- Implement and maintain Infrastructure as Code (IaC) using tools like Terraform, ARM templates, or Bicep.
- Develop and manage CI/CD pipelines for automated application deployments to Azure.
- Monitor cloud infrastructure performance, availability, and security, implementing proactive measures to address potential issues.
- Automate operational tasks and processes using scripting languages (e.g., PowerShell, Bash) and Azure services.
- Ensure the security and compliance of the Azure environment, adhering to industry best practices and regulatory requirements.
- Collaborate with development teams to optimize application deployments and infrastructure configurations.
- Troubleshoot and resolve complex infrastructure issues in a timely manner.
- Plan and execute cloud migration strategies for on-premises workloads.
- Stay updated with new Azure services and features, assessing their applicability to enhance our cloud strategy.
Requirements
- Proven experience as a Cloud Infrastructure Engineer or in a similar role, with a strong focus on Microsoft Azure.
- In-depth knowledge of Azure services, including compute (VMs, App Services), storage, networking (VNet, Load Balancers), Azure SQL, and Azure AD.
- Hands‑on experience with Infrastructure as Code (IaC) tools like Terraform, ARM templates, or Bicep.
- Proficiency in scripting languages such as PowerShell, Bash, or Python.
- Experience with containerization technologies (Docker, Kubernetes) and Azure Kubernetes Service (AKS) is a plus.
- Familiarity with CI/CD tools (e.g., Azure DevOps, Jenkins) for automated deployments.
- Solid understanding of cloud security principles and best practices.
- Excellent problem‑solving, analytical, and troubleshooting skills.
- Strong communication and collaboration abilities.
- Relevant Azure certifications (e.g., AZ‑104, AZ‑305) are highly desirable.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
- Competitive salary package.
- Comprehensive medical aid.
- Retirement fund benefits.
- Hybrid work model with a balance between office presence and remote flexibility.
- Opportunities for advanced training, certifications, and exposure to cutting‑edge cloud technologies.