Migration Engineer
Posted 2 weeks ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout 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
* Required skills
Benefits
Certifications
About Capgemini
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world.