Job Summary:
We are seeking a skilled Migration Engineer with hands-on experience in cloud migrations to Azure and AWS. The ideal candidate will be responsible for assessing, planning, executing, and validating the migration of workloads, applications, databases, and infrastructure from on-premises environments or other cloud providers to Azure and/or AWS. The engineer should possess strong technical knowledge of cloud architectures and tools with a focus on minimal downtime and risk during migrations.
Key Responsibilities:
- Conduct detailed assessments of existing infrastructure and workloads for cloud readiness.
- Design cloud migration strategies tailored to business needs and technical constraints.
- Lead the migration of servers, databases, applications, and services to Azure/AWS.
- Collaborate with stakeholders to gather requirements and define migration roadmaps.
- Execute migration waves using tools such as Azure Migrate, AWS Migration Hub, Cloud Endure, DMS, SMS, or third-party tools.
- Ensure secure, compliant, and cost-effective migration with minimal service disruption.
- Troubleshoot migration issues and provide timely resolutions.
- Perform post-migration validation, testing, and optimization.
- Document migration processes and create runbooks for ongoing operations.
- Provide knowledge transfer and training to internal teams.
Required Skills & Qualifications:
- Bachelor's degree in computer science, Information Technology, or related field.
- 5+ years of IT experience with at least 23 years focused on cloud migrations.
- Deep understanding of Azure and AWS services, especially IaaS and PaaS.
- Experience with Azure Migrate, Azure Site Recovery, AWS Application Migration Service (MGN), AWS DMS, and related tools.
- Hands-on expertise with Windows/Linux server migration, databases (SQL Server, Oracle, MySQL, etc.), and application migration.
- Familiarity with networking, storage, identity, and security concepts in cloud environments.
- Scripting and automation experience (e.g., PowerShell, Python, Bash, Terraform).
- Strong analytical and problem-solving skills.
- Excellent communication and documentation skills.
Preferred Qualifications:
- Azure or AWS certifications (e.g., Azure Administrator, Azure Solutions Architect, AWS Solutions Architect Associate/Professional).
- Experience with hybrid cloud or multi-cloud environments.
- Familiarity with DevOps, CI/CD pipelines, and Infrastructure as Code (IaC).
- Experience with containerized workloads (Docker, Kubernetes) during migrations.