Loading...
USM Jobs / Devops Engineer
Medium Contract

JB060275 - Devops Engineer Apply

  • Start Date:
    Interview Types
  • Skills DEvops TBD Migration
    Visa Types Green Card, US Citiz..
Job Description:
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.