Skip to content
mimi

Senior Azure Engineer

NTT Data

Johannesburg · Hybrid Full-time Senior 3w ago

About the role

About NTT DATA

NTT DATA is renowned for its technical excellence, leading innovations, and making a difference for its clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can continue to grow, belong, and thrive. Your career here is about believing in yourself and seizing new opportunities and challenges. It’s about expanding your skills and expertise in your current role and preparing yourself for future advancements. That’s why we encourage you to take every opportunity to further your career within our great global team.

Role Overview

We are looking for a highly experienced and strategic Senior Azure Engineer to lead the design, implementation, and optimization of our cloud infrastructure on Microsoft Azure. This role requires deep technical expertise, leadership capabilities, and a strong understanding of cloud architecture, security, and automation. You will play a key role in driving cloud transformation initiatives and mentoring junior engineers.

Key Responsibilities

  • Architect and implement complex Azure solutions aligned with business and technical requirements.
  • Lead cloud migration projects and modernization efforts.
  • Develop and maintain Infrastructure as Code (IaC) using tools like Terraform, Bicep, or ARM templates.
  • Ensure high availability, scalability, and security of Azure environments.
  • Collaborate with cross-functional teams to integrate Azure services with enterprise applications.
  • Monitor and optimize cloud performance, cost, and reliability.
  • Implement and enforce cloud governance, compliance, and security best practices.
  • Provide technical leadership and mentorship to junior engineers.
  • Stay current with Azure innovations and recommend improvements.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred).
  • 5+ years of hands-on experience with Microsoft Azure.
  • Proven expertise in Azure services including networking, compute, storage, identity, and security.
  • Strong proficiency in scripting and automation (PowerShell, Python, Bash).
  • Experience with CI/CD pipelines and DevOps tools (Azure DevOps, GitHub Actions).
  • Deep understanding of cloud security, identity management, and governance.
  • Azure certifications such as AZ-305 (Azure Solutions Architect Expert) or AZ-500 (Azure Security Engineer Associate).

Preferred Skills

Core Azure Integration Skills

  • Azure Logic Apps: Designing workflows to automate business processes.
  • Azure API Management: Creating, publishing, securing, and monitoring APIs.
  • Azure Service Bus: Implementing messaging patterns for decoupled systems.
  • Azure Functions: Writing serverless code for event-driven integrations.
  • Event Grid & Event Hub: Handling real-time event streaming and routing.
  • Data Factory: Building and managing data pipelines for ETL processes.

Azure Services Proficiency

  • Deep understanding of core services like Azure Virtual Machines, App Services, Azure Functions, Azure Storage, and Azure Networking.

Scripting & Automation

  • Proficiency in PowerShell, Azure CLI, or Python for automating tasks.

Networking

  • Knowledge of VNETs, NSGs, VPN Gateways, ExpressRoute, and Load Balancers.

Security

  • Familiarity with Azure AD, RBAC, Managed Identities, Key Vault, and Security Center.

Monitoring & Logging

  • Experience with Azure Monitor, Log Analytics, and Application Insights.

Workplace Type

Hybrid Working

Equal Opportunity Employer

NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Accelerate your career with us. Apply today.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred).
  • 5+ years of hands-on experience with Microsoft Azure.
  • Proven expertise in Azure services including networking, compute, storage, identity, and security.
  • Strong proficiency in scripting and automation (PowerShell, Python, Bash).
  • Experience with CI/CD pipelines and DevOps tools (Azure DevOps, GitHub Actions).
  • Deep understanding of cloud security, identity management, and governance.
  • Azure certifications such as AZ-305 (Azure Solutions Architect Expert) or AZ-500 (Azure Security Engineer Associate).

Responsibilities

  • Architect and implement complex Azure solutions aligned with business and technical requirements.
  • Lead cloud migration projects and modernization efforts.
  • Develop and maintain Infrastructure as Code (IaC) using tools like Terraform, Bicep, or ARM templates.
  • Ensure high availability, scalability, and security of Azure environments.
  • Collaborate with cross-functional teams to integrate Azure services with enterprise applications.
  • Monitor and optimize cloud performance, cost, and reliability.
  • Implement and enforce cloud governance, compliance, and security best practices.
  • Provide technical leadership and mentorship to junior engineers.
  • Stay current with Azure innovations and recommend improvements.

Skills

ARM templatesAzureAzure CLIAzure DevOpsAzure FunctionsAzure Logic AppsAzure MonitorAzure NetworkingAzure SecurityBashBicepCI/CDDevOpsEvent GridEvent HubGitHub ActionsInfrastructure as CodePowerShellPythonTerraform

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free