
Azure Engineer
- Johannesburg, Gauteng
- Permanent
- Full-time
- Master Degree in Information Technology or Computer Science
- Management of operations on virtualized and distributed infrastructures,
- Management of operations on environment with clustering, replication, load balancer
- ITIL Practitioner (V3) / ITIL Specialist (V4)
- Microsoft Certified: AZURE Administrator Associate – AZ-104 – Requirement
- Microsoft Certified: AZURE Solutions Architect Expert – AZ-305 - Advantage
- Windows Server: Advantage
- ISO 27000, other IT security Training
- Prince2, PMP or equivalence – Advantage
- 5 years relevant experience in AZURE Engineering and Administration
- Minimum 8 years’ experience in supporting and maintaining Microsoft Systems
- Microsoft Server 2016, 2019, 2022
- IIS
- Remote Desktop Services
- WSUS
- PowerShell
Azure Design
- In collaboration with Solution Architects and Infrastructure Teams, define cloud architecture standards and best practices for Azure services.
- Design and plan secure, scalable, and resilient Azure infrastructure solutions tailored to business needs.
- Define configuration standards for key Azure components such as Virtual Networks, Azure Virtual Machines, Azure Kubernetes Service (AKS), Azure Functions, App Services, and Storage Accounts.
- Select and design Azure networking components including ExpressRoute, VPN Gateway, Application Gateway, Load Balancer, and Firewall in alignment with solution requirements.
- Recommend and implement Identity and Access Management using Azure AD, Conditional Access, and Privileged Identity Management (PIM).
- Ensure compliance with governance, security policies, and cost management through Azure Blueprints, Policies, and Cost Analysis.
- Develop and maintain Infrastructure as Code (IaC) templates using ARM, Bicep, or Terraform for repeatable deployments.
- Participate in capacity planning and sizing of Azure resources for current and future workloads.
- Plan for hybrid cloud scenarios, integrating on-premises environments with Azure using services such as Azure Arc and Azure Stack HCI.
- Provision, configure, and maintain Azure infrastructure and platform resources across various environments (dev, test, prod).
- Monitor and manage the performance, availability, and health of Azure resources using Azure Monitor, Log Analytics, and Application Insights.
- Perform regular audits to ensure infrastructure security, compliance, and adherence to defined policies.
- Implement backup, recovery, and disaster recovery solutions using Azure Backup and Azure Site Recovery.
- Optimize Azure resource usage and cost efficiency through rightsizing, scheduling, and reserved instances.
- Ensure consistent CI/CD deployment pipelines using Azure DevOps or GitHub Actions for infrastructure and applications.
- Manage updates and patching of Azure-hosted systems and ensure version compatibility across services.
- Troubleshoot and resolve complex incidents related to Azure environments, including networking, compute, and service connectivity issues.
- Maintain role-based access control (RBAC) and oversee identity governance, including Just-In-Time (JIT) access and role assignments.
- Coordinate and support the migration of workloads and data to Azure from on-prem or other cloud providers.
- Collaborate with development, operations, and security teams to align on DevSecOps practices within the Azure ecosystem.
- Contribute to continuous improvement of automation, performance tuning, and operational excellence across Azure resources.
- Document architecture diagrams, procedures, standards, and configurations for ongoing knowledge sharing and audit readiness.
ExecutivePlacements.com