We are seeking an
experienced DevOps Engineer to plan, execute, and manage the migration of our
development and CI/CD operations from GitLab to GitHub. The ideal candidate has
a deep understanding of enterprise-level migrations and can ensure a seamless transition
with minimal disruption to our development workflows. This role requires strong
technical skills in CI/CD, version control, and cloud environments, as well as
excellent communication and project management abilities.
Key Responsibilities
Collaborate with engineering, product, and other
teams to gather migration requirements and define specifications.
Develop and execute a comprehensive migration
strategy and project plan for transitioning from GitLab to GitHub.
Lead the migration of source code repositories,
CI/CD pipelines, and associated artifacts from GitLab to GitHub, ensuring
data integrity and a smooth transition.
Assess the existing GitLab CI/CD infrastructure
to identify areas for improvement and re-architecture on the new GitHub
Actions platform.
Configure and optimize CI/CD pipelines using
GitHub Actions for efficiency and security.
Manage GitHub access control, user provisioning,
and role assignments.
Establish and enforce a new repository governance
model, incorporating DevSecOps standards such as code scanning,
vulnerability analysis, and security best practices.
Build reusable GitHub Action workflows and
application code templates for use across multiple projects.
Provide regular status updates to stakeholders
and leadership, communicating project milestones and potential obstacles.
Offer technical support and guidance to
development teams during and after the migration to ensure successful
adoption of the new platform.
Required Qualifications
Proven experience as a DevOps or Infrastructure
Engineer, with a track record of executing enterprise-level migrations.
Mandatory hands-on experience migrating from
GitLab to GitHub and re-platforming GitLab CI to GitHub Actions.
Deep expertise in Git and enterprise GitHub
features, including repository management, version control, and access
provisioning.
Strong experience with CI/CD pipelines and
automation of software delivery processes.
Solid understanding of cloud platforms such as
AWS, Azure, or GCP.
Experience in a cloud-based or hybrid environment
using containers (Docker) and orchestration (Kubernetes) is a plus.
Excellent problem-solving, analytical, and
communication skills to collaborate with technical and non-technical
stakeholders.
Highly organized, with attention to detail and
the ability to manage multiple tasks independently.
Bonus Skills
GitHub certifications.
Experience migrating from other source control
systems, such as Perforce or Azure DevOps.
Experience with other components of a
GitLab-to-GitHub migration, such as issue tracking, project planning, or
artifact registries.
Information
Locations REMOTEPosition Open to Prefer locals but will consider non localsIndustry Information TechnologyStatus OpenJob Age 53 Day'sCreated Date 10/07/2025No.of Positions 2Duration 12 monthsZip Code