Information Technology
Cloud Migration Specialist Job Description
Cloud Migration Specialists execute the practical work of moving applications, data, and workloads from on-premises or legacy environments to cloud platforms. They work within migration programs to assess workloads, execute migration tasks, validate results, and support organizations through the transition.
Last updated
Role at a glance
- Typical education
- Bachelor's degree in IT, CS, or network engineering or equivalent experience
- Typical experience
- 2-6 years
- Key certifications
- AWS Solutions Architect Associate, Azure Administrator (AZ-104), VMware VCP-DCV
- Top employer types
- System integrators, cloud partner networks, cloud provider professional services, consulting firms
- Growth outlook
- Sustained demand driven by the ongoing migration of complex, legacy enterprise workloads to the cloud
- AI impact (through 2030)
- Augmentation — AI-driven discovery and automation tools streamline asset inventory and replication, but human expertise remains critical for validating complex dependencies and managing high-complexity refactoring.
Duties and responsibilities
- Assess on-premises workloads for cloud migration: inventory assets, identify dependencies, and classify each workload by migration complexity and readiness
- Execute rehost migrations using automated tools: configure agents, set up replication, validate parity, and coordinate cutover
- Assist with replatform workloads: containerize applications, configure managed service targets, and validate functional equivalence post-migration
- Conduct pre-migration testing in the target cloud environment: verify application functionality, integration connectivity, and performance baselines
- Coordinate migration cutovers with application owners and infrastructure teams: schedule maintenance windows, execute changes, verify restoration
- Track migration progress against program milestones: update migration tracking tools and report status on workload completion
- Decommission source workloads after successful migration confirmation: shut down VMs, release IP addresses, and archive backup data
- Identify and escalate migration blockers: surface dependency conflicts, licensing issues, and architectural constraints to migration leads
- Document migration procedures for each workload type: create repeatable runbooks that other team members can execute
- Provide post-migration support during stabilization period: respond to application owner questions and resolve issues arising from the new cloud environment
Overview
Cloud Migration Specialists are the practitioners who execute the daily work of cloud migration programs. While migration architects design the strategy and landing zone, migration specialists carry out the practical work: running discovery agents, configuring replication for migrations, testing migrated workloads, executing cutovers, and moving systematically through a backlog of workloads until the source environment is decommissioned.
The assessment phase is the starting point. Before any workload can be migrated, a specialist needs to understand what it is, what it depends on, and how complex the migration will be. Discovery tools automate much of the asset inventory, but the specialist needs to validate the results — checking that reported dependencies are real, identifying applications that aren't visible to the discovery tool, and flagging workloads with hard-to-migrate characteristics (hardcoded IP addresses, legacy authentication, local storage dependencies).
Execution is the bulk of the work. For rehost migrations, this means configuring migration agents on source systems, setting up replication pipelines to the target environment, monitoring replication health and lag, running test failovers to validate data parity, and executing production cutovers. Replatform migrations add application configuration work — containerizing an application, configuring it to use a managed database, or setting up the managed runtime that replaces a self-managed server.
Validation before and after cutover is critical. Pre-cutover: application functions correctly in the cloud environment using test traffic. Post-cutover: application functions correctly for real users, integration connections work, performance is comparable to the source environment, and backup systems are configured. A specialist who skips validation to hit a milestone has only deferred the discovery of the problem.
Stabilization support follows the cutover. The first days in a new environment reveal issues that testing didn't catch. Application owners will notice performance differences, new error messages, or unexpected behavior. Having the migration specialist available to investigate and resolve these issues during the stabilization period is standard practice.
Qualifications
Education:
- Bachelor's degree in information technology, computer science, or network engineering
- Equivalent experience plus certifications is widely accepted — migration work is heavily skills-based
Experience benchmarks:
- 2–6 years in IT infrastructure, systems administration, or cloud operations roles
- Hands-on experience with VM management, network troubleshooting, and change execution
- Prior participation in a cloud migration project — even in a supporting role — is a strong differentiator
Cloud migration tools:
- AWS: Application Migration Service (MGN), Migration Hub, Application Discovery Service
- Azure: Azure Migrate (Server Assessment, Server Migration), Azure Site Recovery for migrations
- GCP: Migrate for Compute Engine
- Third-party: Veeam, Zerto, or Carbonite for VMware-source migrations
Technical skills:
- VMware: vSphere/vCenter navigation, VM export/import, snapshot management
- Networking: DNS management, IP addressing, firewall rule documentation
- Windows Server: roles and features, service accounts, Windows authentication
- Linux: service management, disk mounts, application configuration files
- Databases: basic SQL, enough to validate data migration results
Project execution skills:
- Change management: following ITSM change procedures for migration activities
- Documentation: maintaining migration tracking spreadsheets and runbooks
- Communication: coordinating with application owners, reporting status clearly
Certifications valued:
- AWS Solutions Architect Associate
- AWS Certified Cloud Practitioner (entry level, common starting point)
- Azure Administrator (AZ-104)
- VMware VCP-DCV
Career outlook
Cloud migration specialist roles are sustained by the continuing reality that a large fraction of enterprise workloads remain on-premises. While cloud adoption has been ongoing for 15 years, large organizations with complex legacy environments, regulated workloads, and customized on-premises applications are still mid-migration. The hardest workloads were deliberately left for later, which means the remaining migration work is disproportionately complex.
The consulting and implementation market for cloud migration remains active. Major system integrators, cloud partner networks, and cloud provider professional services organizations continuously hire migration specialists to staff customer programs. These roles offer exposure to diverse technical environments and faster skill development than most internal IT positions.
Specialty demand varies by workload type. Database migration specialists — people with hands-on experience with DMS, Oracle-to-PostgreSQL migration, and SQL Server migration to RDS — are in short supply relative to demand. Specialists who develop expertise in high-complexity workload categories command higher rates than general-purpose migration practitioners.
The transition from migration to cloud operations is a natural career path. Organizations that complete large migration programs need ongoing cloud operations support, and migration specialists who know the environment deeply are valued for these operational roles. This internal path often leads to higher compensation and stability than continued project-to-project consulting.
Application modernization is expanding the scope. After organizations complete lift-and-shift migration programs, many want to modernize — containerize applications, adopt managed services, implement cloud-native patterns. Migration specialists who develop replatforming and refactoring skills can participate in modernization programs rather than transitioning out of migration work when the initial migration is complete.
Sample cover letter
Dear Hiring Manager,
I'm applying for the Cloud Migration Specialist position at [Company]. I've spent three years in cloud infrastructure at [Current Company], and I participated as a junior engineer in our 18-month migration of 180 workloads from our on-premises data center to AWS.
In that project I was responsible for executing rehost migrations for 60 of those workloads using AWS Application Migration Service. My work included configuring migration agents, monitoring replication health, running test cutover validations, and coordinating with application owners during production cutovers. I managed my own cutover schedule and tracked progress in our migration tracking system.
The most challenging workloads I handled were three Windows applications with hardcoded IP addresses in their configuration files. None of the application owners had documentation of which addresses were hardcoded. I found them by combining discovery agent network flow data with manual configuration file reviews on the source VMs, then coordinated with the networking team to assign the same IPs to the cloud instances using secondary IP aliases. All three migrated cleanly without the application owners needing to make code changes.
I'm ready to move from executing migrations as part of a larger team to taking on a specialist role with more independent responsibility. I have my AWS Solutions Architect Associate certification and I'm working toward the AWS Migration Specialty, which I expect to complete within the next three months.
Thank you for considering my application.
[Your Name]
Frequently asked questions
- What does a Cloud Migration Specialist do?
- Cloud Migration Specialists execute the practical work of moving applications, data, and workloads from on-premises or legacy environments to cloud platforms. They work within migration programs to assess workloads, execute migration tasks, validate results, and support organizations through the transition.
- What are the main duties of a Cloud Migration Specialist?
- Core duties include: assess on-premises workloads for cloud migration: inventory assets, identify dependencies, and classify each workload by migration complexity and readiness; execute rehost migrations using automated tools: configure agents, set up replication, validate parity, and coordinate cutover; and assist with replatform workloads: containerize applications, configure managed service targets, and validate functional equivalence post-migration.
- What is the difference between a Cloud Migration Specialist and a Cloud Migration Engineer?
- Migration Engineers typically have broader technical authority — they design landing zones, define migration strategies, and lead complex migrations involving databases or application refactoring. Migration Specialists focus more on execution within an established program: running assessments, executing standard migration procedures, validating results, and tracking progress. In smaller programs these roles overlap; large enterprise programs often distinguish them by scope of responsibility.
- What cloud migration tools does this role typically use?
- AWS Application Migration Service (MGN) for lift-and-shift migrations, Azure Migrate for assessment and VM migrations, and Google Migrate for Compute Engine are the cloud-native tools. Third-party tools like Carbonite Recover, Zerto, and Veeam are used for VMware-based migrations. Discovery tools like AWS Application Discovery Service, CloudAmize, or Movere handle asset inventory. Database migrations use AWS DMS or Azure Database Migration Service.
- How long do cloud migration projects typically take?
- Scope determines duration. A single application migration might take two to four weeks. A data center with 200 servers might take six to twelve months with a dedicated team. Large enterprise migrations with thousands of workloads and significant application refactoring can run two to three years. Migration specialists typically work on one phase of a larger program or on a specific workload category rather than the full program lifecycle.
- What happens when a migration fails or causes an outage?
- Good migration programs have rollback procedures defined before every cutover window. If application health validation fails after a migration cutover, the specialist executes the rollback — redirecting traffic to the original environment, verifying restoration, and documenting the failure mode for investigation. A failed migration cutover followed by a clean rollback is a recoverable situation. A failed migration with no rollback plan is a production incident.
- Is AI changing how cloud migrations are conducted?
- AI is being applied to migration discovery — machine learning models that analyze network traffic to identify application dependencies more accurately than rule-based tools. AI-assisted migration planning tools suggest migration groupings based on dependency graphs and risk factors. These tools accelerate the discovery and planning phases, which frees migration specialists to focus more time on execution and validation. The actual migration tooling remains largely automation-based rather than AI-driven.
Related job descriptions
See all Information Technology jobs →- Cloud Migration Engineer$110K–$160K
Cloud Migration Engineers plan and execute the technical work of moving on-premises systems, legacy applications, and data to cloud platforms. They assess migration complexity, choose migration strategies, execute cutovers, and validate that migrated workloads run correctly and cost-effectively in their new environment.
- SAP Data Migration Consultant$95K–$155K
SAP Data Migration Consultants design and execute the data migration workstream on SAP implementation, upgrade, and consolidation projects. They extract legacy data from ERP systems, cleanse and transform it to meet SAP data models, and load it into target SAP environments using tools like SAP Data Services, LSMW, BAPI, or the SAP Migration Cockpit. The accuracy of their work determines whether a go-live succeeds or fails.
- Cloud Application Developer II$100K–$145K
Cloud Application Developer II is a mid-to-senior level software engineering role for developers who build applications designed for cloud-native deployment. At this level, practitioners independently own services end-to-end — from design through deployment and operation — write cloud infrastructure alongside application code, and contribute meaningfully to architectural and engineering standard decisions within their teams.
- Cloud Automation Specialist$100K–$145K
Cloud Automation Specialists identify and eliminate manual, repetitive cloud operations work by building scripts, pipelines, and automated workflows that run reliably without human intervention. They combine cloud platform knowledge with scripting and IaC skills to automate provisioning, compliance checking, cost management, and operational responses — reducing toil and improving consistency across the cloud environment.
- Cloud Implementation Specialist II$100K–$145K
A Cloud Implementation Specialist II is a mid-level professional who independently delivers cloud deployment projects — configuring environments, executing migrations, and integrating cloud services with customer systems. At the II level, they handle complex assignments with minimal supervision and begin mentoring junior team members.
- Cloud Performance Specialist II$100K–$145K
A Cloud Performance Specialist II conducts advanced performance testing and analysis for cloud-hosted systems, owns performance programs across multiple teams, builds sophisticated testing infrastructure, and drives cross-functional remediation work. The II designation reflects demonstrated independence, technical depth in performance analysis, and the ability to define and execute a performance strategy beyond individual test execution.