Skip to content
mimi

Azure Infrastructure Engineer

amplify5

Cape Town · On-site Full-time Senior 4d ago

About the role

About Amplify5

Amplify5 is a people-focused outsourcing partner that builds high-performing technology and operations teams for global clients. Based in the heart of Cape Town, we support international businesses across customer experience, operations, and specialist technology functions — combining strong technical delivery with a culture that puts people first.

About the Client

Our client is a UK-based leader in innovative onboard cruise retail, working closely with cruise line and brand partners to deliver exceptional customer experiences. Their success has been recognised through multiple Cruise Retailer of the Year awards. Join a modern cloud-first technology landscape. They are focused on building secure, resilient, and highly available infrastructure platforms that support business growth, operational efficiency, and a strong end-user experience.

The Role

We are seeking a highly skilled Azure Infrastructure Engineer to join the Technology team, supporting a UK-based client environment.

This role is critical to the design, implementation, and management of cloud-based infrastructure solutions that are scalable, secure, and highly available. You will bring deep hands-on expertise in Microsoft Azure, automation, and cloud networking.

Reporting to the Technical Infrastructure Manager, you will work as part of a small, collaborative team to support the wider customer base and business objectives. The role also includes providing 3rd line support for complex escalations relating to corporate users and cloud infrastructure.

You will be responsible for infrastructure planning, implementing new Azure solutions, driving cloud-first initiatives, and producing high-quality technical documentation. You will also support complex escalated issues that require strong technical depth and structured problem-solving.

The ideal candidate is an analytical thinker with strong Azure expertise, a solid understanding of the Azure Well-Architected Framework, and experience across IaaS and PaaS environments. You will be confident identifying issues, designing scalable solutions, and applying best practices while balancing cost, risk, security, and supportability.

Key Responsibilities

You will be accountable for:

  • Designing and deploying Azure infrastructure solutions
  • Managing cloud resources and automating infrastructure deployments
  • Ensuring high availability and disaster recovery for Azure servers and services
  • Managing security risks across server and end-user devices using Intune and Azure policies
  • Developing and implementing an on‑prem to cloud-first strategy, including migration from Active Directory to Entra ID
  • Migrating end-user device builds using Intune and Autopilot
  • Collaborating with development and security teams to ensure cloud architecture best practices
  • Providing 3rd line support for escalations related to end-user computing and infrastructure

What Success Looks Like

In this role, success means:

  • Stable, secure, and well-architected Azure environments
  • Proactive identification and resolution of infrastructure risks
  • High availability and recoverability of critical services
  • Well-documented, repeatable infrastructure processes
  • Effective collaboration across technology and security teams
  • Timely and high-quality resolution of complex escalated issues

Essential Knowledge, Skills & Experience

  • 5+ years’ experience in infrastructure engineering, with at least 3 years focused on Azure
  • Microsoft Azure certification AZ‑104 (required)
  • Strong expertise in Azure services including Virtual Machines, Azure Functions, Azure SQL, App Services, and Storage Accounts
  • Scripting experience using PowerShell, Azure CLI, and/or Bash for automation and system administration
  • Solid networking knowledge, including VPNs, VNet peering, Load Balancers, DNS, and Azure Firewall
  • Experience with identity and security management, including Azure Entra ID, Active Directory, RBAC, Conditional Access, and Microsoft Defender for Cloud
  • Experience using Azure Monitor, Log Analytics, and Application Insights
  • Proficiency with Azure Backup and Site Recovery
  • Understanding of cloud cost management and Azure billing best practices
  • Strong problem-solving skills and ability to work independently or collaboratively
  • Proven experience deploying and administering IaaS and PaaS services
  • Working knowledge of at least one scripting language: PowerShell, Python, or Shell scripting

Advantageous Knowledge & Experience

  • Microsoft Azure AZ‑305 (or knowledge aligned to the syllabus)
  • Knowledge of SharePoint and Microsoft Teams Admin Centre
  • Experience with Meraki networking (wireless, LAN, firewall)
  • Familiarity with ITIL practices, Jira, and Confluence

Key Attributes

  • Trust: Acts with integrity and delivers consistently
  • Collaboration: Works effectively with cross-functional teams
  • Respect: Values professionalism and diverse perspectives
  • Passion: Brings energy and commitment to results
  • Drive: Takes ownership and seeks continuous improvement
  • Resilience: Performs well in fast-paced, changing environments

Requirements

  • Microsoft Azure certification AZ‑104 (required)
  • Strong expertise in Azure services including Virtual Machines, Azure Functions, Azure SQL, App Services, and Storage Accounts
  • Scripting experience using PowerShell, Azure CLI, and/or Bash for automation and system administration
  • Solid networking knowledge, including VPNs, VNet peering, Load Balancers, DNS, and Azure Firewall
  • Experience with identity and security management, including Azure Entra ID, Active Directory, RBAC, Conditional Access, and Microsoft Defender for Cloud
  • Experience using Azure Monitor, Log Analytics, and Application Insights
  • Proficiency with Azure Backup and Site Recovery
  • Understanding of cloud cost management and Azure billing best practices
  • Strong problem-solving skills and ability to work independently or collaboratively
  • Proven experience deploying and administering IaaS and PaaS services
  • Working knowledge of at least one scripting language: PowerShell, Python, or Shell scripting

Responsibilities

  • Designing and deploying Azure infrastructure solutions
  • Managing cloud resources and automating infrastructure deployments
  • Ensuring high availability and disaster recovery for Azure servers and services
  • Managing security risks across server and end-user devices using Intune and Azure policies
  • Developing and implementing an on‑prem to cloud-first strategy, including migration from Active Directory to Entra ID
  • Migrating end-user device builds using Intune and Autopilot
  • Collaborating with development and security teams to ensure cloud architecture best practices
  • Providing 3rd line support for escalations related to end-user computing and infrastructure

Skills

Active DirectoryApp ServicesAzureAzure BackupAzure CLIAzure FirewallAzure FunctionsAzure MonitorAzure SQLBashConditional AccessDNSEntra IDIntuneIaaSJiraLoad BalancersLog AnalyticsMerakiMicrosoft Defender for CloudMicrosoft Teams Admin CentrePaaSPowerShellPythonRBACSharePointSite RecoveryStorage AccountsVirtual MachinesVPNsVNet peering

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