Azure Migration Engineer | Codersbrain
Job Description
Job Title: Azure Migration Engineer
Summary:
We are seeking a highly skilled Azure Migration Engineer to lead the design and
execution of complex workload migrations from on-premises environments to Microsoft
Azure. The role requires deep technical expertise in SQL Server migrations,
infrastructure automation, and Azure-native services. The ideal candidate will be a
hands-on engineer who can architect, script, and implement migration strategies with a
focus on scalability, automation, and operational excellence.
Responsibilities:
Design and execute migration strategies for SQL databases, applications, and
server workloads from on-premises and hybrid environments to Azure.
Build and configure Azure infrastructure using Infrastructure-as-Code (IaC) tools
such as ARM templates, Bicep, or Terraform.
Automate deployment, configuration, and migration workflows using PowerShell,
Azure CLI, or Python.
Perform database assessments, schema conversions, and data migrations using
tools such as Data Migration Assistant (DMA), SQL Server Migration Assistant
(SSMA), and Azure Database Migration Service.
Implement performance tuning, security hardening, backup, and disaster
recovery strategies for Azure SQL and Azure VMs.
Design and deploy Azure networking components (VNets, NSGs, Application
Gateways, VPN/ExpressRoute) to support workload migrations.
Monitor, troubleshoot, and resolve issues during migration, including network
bottlenecks, schema conflicts, and application compatibility.
Integrate monitoring and alerting using Azure Monitor, Log Analytics, and
Application Insights.
Collaborate with DevOps teams to build CI/CD pipelines for post-migration
deployments and operational automation.
Provide detailed technical documentation, runbooks, and knowledge transfer to
operations teams.
Requirements:
5+ years of experience with SQL Server administration and migration to cloud
environments.
3+ years of hands-on experience with Azure services (Azure SQL, Virtual
Machines, Azure Storage, Networking, Identity & Access Management).
Proficiency with Infrastructure-as-Code (Terraform, ARM templates, Bicep) and
configuration management tools.
Strong scripting/automation skills with PowerShell, Azure CLI, or Python.
Experience with database migration tools such as DMA, SSMA, Azure Database
Migration Service, and replication strategies.
In-depth knowledge of database performance tuning, indexing, partitioning, and
high availability (Always On, failover clustering, geo-replication).
Familiarity with hybrid cloud networking (ExpressRoute, VPN Gateway) and
Active Directory/Azure AD integration.
Experience with DevOps practices (CI/CD, Git, pipelines) and containerization
(Docker, AKS) a plus.
Relevant Microsoft certifications (e.g., Azure Solutions Architect Expert, Azure
Database Administrator Associate, Azure DevOps Engineer Expert)