What are the responsibilities and job description for the Azure Engineer position at Virtual?
We are seeking a highly skilled and motivated Azure Migration Engineer. The ideal candidate will possess extensive experience in Azure cloud architecture, migration strategies, and deployment frameworks, along with a strong understanding of security and compliance requirements. This role involves collaborating with cross-functional teams to ensure the successful execution of migration projects while minimizing disruption to business operations.
Key Responsibilities
- Develop and implement comprehensive migration strategies, including lift-and-shift, re-platforming, and refactoring workloads.
- Assess and prioritize applications, servers, and data for migration to Azure.
- Implement best practices for identity management, access control, and network security in Azure.
- Perform detailed infrastructure assessments to identify dependencies, risks, and optimization opportunities.
- Create Azure readiness reports and recommend tools for migration (e.g., Azure Migrate, ASR)
- Automate infrastructure provisioning using Infrastructure as Code (IaC) tools like ARM templates, Bicep, Terraform, or Azure DevOps pipelines.
- Optimize and modernize workloads post-migration to align with Azure-native services.
- Design scalable, secure, and cost-effective Azure solutions tailored to organizational needs.
- Monitor performance during and after migration, ensuring minimal downtime and robust reliability.
- Resolve migration issues promptly and implement solutions to optimize workloads.
- Partner with stakeholders to gather requirements and align migration goals with business objectives.
- Maintain comprehensive documentation, including design specifications, migration plans, and operational procedures.
Qualifications :
Expertise in Microsoft Azure, including Azure Virtual Machines, Azure SQL, Azure Kubernetes Service (AKS), Azure Functions, and App Services.
Proven experience in large-scale cloud migration projects.