Migration Engineer

Capgemini Atlanta, GA $86,129 - $127,189
Full Time Mid Level 4+ years

Posted 2 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

The Migration Engineer is responsible for automating, executing, and supporting the end-to-end migration of Broadcom-based virtual machine workloads to the Red Hat OpenShift platform. This role involves VM image extraction, transformation, optimization, and deployment into containerized or virtualized equivalents using OpenShift Virtualization (KubeVirt). The ideal candidate will have strong hands-on expertise in Ansible, Python, and VM lifecycle management, along with foundational knowledge of OpenShift and Kubernetes internals.

Responsibilities

  • Analyze existing workloads hosted on Broadcom-based VM platforms and identify all technical prerequisites for migration.
  • Extract, convert, and optimize VM images for OpenShift Virtualization (KubeVirt) or containerization paths.
  • Perform dependency mapping, interface analysis, and configuration externalization to ensure portability and reliability.
  • Diagnose and resolve issues related to VM image extraction, conversion, or compatibility.
  • Develop Ansible playbooks to automate VM image handling, transformation, and deployment tasks.
  • Build Python-based tooling for process automation, data extraction, or custom migration workflows.
  • Automate OpenShift and platform configuration tasks to streamline large-scale migration execution.
  • Deploy migrated VMs or containerized workloads onto OpenShift clusters.
  • Troubleshoot migration-related issues across compute, networking, storage, and OpenShift virtualization layers.
  • Fine-tune performance for migrated workloads to ensure operational reliability.
  • Collaborate with application teams during validation, testing, and production cutover activities.
  • Ensure that migrated images and workloads comply with organizational security policies and standards.
  • Remediate automation, code, and infrastructure quality-gate issues.
  • Maintain adherence to compliance frameworks throughout migration phases.
  • Work closely with cross-functional teams including platform engineering, application teams, and security.
  • Produce clear and comprehensive migration runbooks, architecture diagrams, and technical documentation.

Requirements

  • 4-8 years of IT experience
  • Strong hands-on skills in Ansible and Python
  • Experience with end-to-end VM lifecycle tasks (provisioning, conversion, optimization, migration)
  • Exposure to OpenShift and Kubernetes environments
  • Familiarity with monitoring and logging tools
  • Background in infrastructure automation and system-level troubleshooting
  • Strong analytical and problem-solving skills
  • Ability to work independently and execute tasks with minimal supervision
  • Excellent written and verbal communication skills for cross-team collaboration

Qualifications

  • 4-8 years of IT experience

Nice to Have

  • Experience with Broadcom VM or VMware platforms
  • Prior work with OpenShift Virtualization / KubeVirt

Skills

Communication Skills * Python * Kubernetes * Problem-solving skills * Analytical Skills * Ansible * VMware * Monitoring Tools * Broadcom VM platforms * Red Hat OpenShift * KubeVirt * Logging tools * Infrastructure automation * System-level troubleshooting *

* Required skills

Benefits

Life Insurance
Dental coverage
Paid time off (Vacation, Company Paid Holidays, Personal Days, Sick Leave)
Disability Insurance
Vision coverage
Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
Employee assistance programs
Medical coverage

Certifications

Red Hat certifications (RHCSA, RHCE, EX280, etc.) (Required)

About Capgemini

Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world.

Professional Services
View all jobs at Capgemini →