Bachelor's degree in Computer Science, IT, or related field., Hands-on experience migrating workloads to Microsoft Azure., Proficiency with Azure services, tools, and automation scripting languages., Azure certifications such as Solutions Architect or Administrator are preferred..
Key responsibilities:
Assess and analyze existing on-premises environments using Azure tools.
Design and implement scalable, secure Azure solutions and network configurations.
Automate infrastructure deployment using Terraform, ARM templates, and scripting.
Modernize applications by refactoring and adopting cloud-native architectures.
Report this Job
Help us maintain the quality of our job listings. If you find any issues
with this job post, please let us know. Select the reason you're reporting
this job:
AHEAD builds and manages digital platforms that power the most successful organizations in the world. Our consultative approach, unmatched engineering, and innovative solutions combine to accelerate the impact of technology in every client we serve.
We are seeking an experienced Azure Migration Engineer to lead the migration of on-premises infrastructure and applications to Microsoft Azure. The ideal candidate will have in-depth expertise in Azure services, tools, and frameworks, with a strong capability in modernising applications and designing future-state cloud architectures. This role demands technical leadership, hands-on proficiency with automation, and a solid understanding of enterprise-scale cloud transformation.
Roles and Responsibilities
Discovery and Assessment: Conduct in-depth discovery and analysis of current on-premises environments using Azure tools such as Azure Migrate, Azure Assessment and Planning Toolkit, and Azure Monitor. Provide strategic migration recommendations and roadmaps based on the assessment.
Azure Services Implementation: Design and implement scalable, secure, and cost-effective solutions using Azure services such as Azure Virtual Machines, Azure Virtual Network (VNet), Azure SQL Database, Azure Blob Storage, Azure Functions, Azure Monitor, and Azure ExpressRoute.
Networking Setup: Configure secure, high-performance hybrid connectivity between on-premises and Azure using Azure ExpressRoute and Site-to-Site VPNs. Troubleshoot and optimize networking setups for minimal latency and high reliability.
Automation and Infrastructure-as-Code: Utilize Terraform, ARM templates, and Bicep for infrastructure provisioning. Automate deployments and configuration management using tools like Ansible, and scripting languages such as PowerShell, Bash, and Python.
Application Modernization: Refactor and re-architect legacy applications to adopt Azure App Services, Azure Kubernetes Service (AKS), and microservices-based cloud-native designs. Improve performance, scalability, and deployment agility.
Cloud Architecture Design: Define and implement target state architectures for applications and infrastructure on Azure. Ensure solutions follow Microsoft Cloud Adoption Framework (CAF) best practices, emphasizing security, scalability, and governance.
Qualifications
Hands-on experience in migrating on-premises workloads and applications to Microsoft Azure.
Strong command of Azure services and tools for migration, infrastructure, and monitoring.
Proficiency with Terraform, Ansible, PowerShell/Bash scripting, and Python.
In-depth understanding of networking principles, including ExpressRoute and VPN configurations.
Experience in modernizing applications using Azure-native services and containerization strategies.
Expertise in designing secure, resilient, and scalable architectures on Azure.
Strong troubleshooting and problem-solving abilities.