Senior GitHub Enterprise Migration Engineer
Senior GitHub Enterprise Migration Engineer Location: 100% Remote Employment Type: Contract / Consulting Contract Duration: 6+ Months (Potential Extension) Compensation: Open / Competitive, Based on Experience Start Date: Immediate / ASAP Job Overview We are seeking an experienced Senior GitHub Enterprise Migration Engineer to support enterprise-scale GitHub migrations, platform modernization, and DevOps transformation initiatives. The ideal candidate will have extensive hands-on experience with GitHub Enterprise architecture, repository migrations, CI/CD modernization, and automation. This individual will be responsible for designing and executing complex migrations from platforms such as Azure DevOps, GitLab, and Bitbucket into GitHub Enterprise environments. This is a hands-on technical consulting role requiring strong expertise in GitHub Enterprise Cloud (GHEC), GitHub Enterprise Server (GHES), Enterprise Managed Users (EMU), and GitHub Actions.
Key Responsibilities
Design, implement, and maintain GitHub Enterprise Cloud (GHEC), GitHub Enterprise Server (GHES), and Enterprise Managed Users (EMU) environments. Lead enterprise-scale repository migrations, including GitHub-to-GitHub migrations, divestitures, and organizational consolidations. Execute migrations from Azure DevOps, GitLab, and Bitbucket to GitHub Enterprise. Conduct repository discovery, dependency analysis, and migration readiness assessments. Develop and execute high-fidelity repository migration strategies, preserving commit history, branches, tags, and supported repository metadata. Configure identity management, team structures, permissions, and enterprise access controls. Modernize CI/CD pipelines by migrating Azure Pipelines and legacy workflows to GitHub Actions. Develop migration automation scripts, reusable tooling, and scalable migration frameworks. Plan and execute migration dry runs, production cutovers, rollback strategies, and post-migration validation. Troubleshoot repository migration issues, CI/CD dependencies, and integration challenges. Implement GitHub Enterprise security, governance, and compliance configurations. Support GitHub Copilot readiness and enterprise adoption initiatives. Collaborate with engineering, DevOps, security, and infrastructure teams to ensure successful platform modernization.
Required Qualifications
Strong hands-on experience with GitHub Enterprise Cloud (GHEC), GitHub Enterprise Server (GHES), and GitHub Enterprise administration. Proven experience executing enterprise-scale GitHub repository migrations. Experience migrating repositories from Azure DevOps, GitLab, Bitbucket, or between GitHub Enterprise environments. Strong understanding of GitHub Actions, CI/CD pipelines, and DevOps modernization. Experience with GitHub APIs, GitHub CLI, REST APIs, and automation scripting. Proficiency in Python, PowerShell, or similar scripting languages. Experience with identity and access management, enterprise permissions, and Microsoft Entra ID. Knowledge of infrastructure automation and Infrastructure as Code (IaC), including Terraform. Strong troubleshooting, problem-solving, and technical documentation skills. Ability to work independently and deliver results in a remote consulting environment.
Preferred Qualifications
Experience with enterprise GitHub-to-GitHub divestitures or large-scale organizational migrations. Experience building automated migration factories or reusable migration accelerators. Familiarity with GitHub Advanced Security and enterprise governance policies. Experience modernizing Azure DevOps pipelines into GitHub Actions. Knowledge of GitHub Copilot enterprise readiness and implementation. Familiarity with Docker, Kubernetes, and cloud-native development environments. Technical Environment GitHub: GitHub Enterprise Cloud, GHES, EMU, GitHub Actions, GitHub APIs, GitHub CLI, GitHub Copilot DevOps & Cloud: Azure DevOps, Azure Pipelines, Microsoft Azure, Terraform Automation & Scripting: Python, PowerShell, REST APIs Identity & Security: Microsoft Entra ID, GitHub Enterprise Security and Governance Containers: Docker, Kubernetes