Job Summary
We are looking for a highly skilled Senior Azure Developer with strong expertise in migrating on‑premises infrastructure and applications to Microsoft Azure. The ideal candidate will play a key role in designing, executing, and optimizing cloud migration strategies while ensuring security, scalability, and performance. This role requires hands-on technical leadership and close collaboration with infrastructure, security, and application teams.
Key Responsibilities
- Lead and execute end-to-end migration of on-prem servers, applications, and databases to Azure
- Design and implement Azure cloud architecture using best practices for reliability, scalability, and cost optimization
- Perform migration assessments, dependency mapping, and workload prioritization
- Use Azure migration tools such as Azure Migrate, Azure Site Recovery, and Data Migration Service
- Develop and maintain Infrastructure as Code (IaC) using ARM templates, Bicep, or Terraform
- Configure and manage Azure services including: Azure Virtual Machines, VM Scale Sets Azure Storage (Blob, File, Disk) Virtual Networks, NSGs, VPN Gateway, ExpressRoute Azure Load Balancer and Application Gateway
- Implement security and governance using Azure AD, RBAC, Key Vault, Azure Policies, and Microsoft Defender for Cloud
- Monitor and troubleshoot cloud environments using Azure Monitor, Log Analytics, and Application Insights
- Optimize performance, availability, and cost using Azure best practices
- Collaborate with DevOps teams to integrate CI/CD pipelines (Azure DevOps / GitHub Actions)
- Provide technical guidance and mentorship to junior team members
- Create and maintain migration documentation, architecture diagrams, and runbooks
Required Skills & Experience
- 7–8 years of total IT experience, with at least 4–5 years of hands-on Azure experience
- Proven experience in on-prem to Azure migration projects
- Strong understanding of: Windows & Linux server administration Networking concepts (DNS, firewalls, routing, VPNs) High availability and disaster recovery architectures
- Hands-on experience with PowerShell and/or Azure CLI
- Experience with databases such as SQL Server, Azure SQL, or Managed Instances
- Solid understanding of cloud security, identity, and compliance
- Ability to analyze legacy environments and propose cloud-native solutions
- Excellent problem-solving and communication skills
Good to Have / Preferred Skills
- Experience modernizing applications using PaaS services (App Service, Azure Functions, AKS)
- Exposure to containerization and Kubernetes (AKS)
- Experience with DevOps and CI/CD pipelines
- Knowledge of cost management and Azure FinOps practices
- Prior experience in large-scale enterprise migration programs
Certifications (Preferred)
- Microsoft Certified: Azure Solutions Architect Expert
- Microsoft Certified: Azure Administrator Associate
- Microsoft Certified: Azure DevOps Engineer Expert