Job Description
Key Responsibilities
Plan, execute, and monitor end-to-end migrations from Azure DevOps to GitHub using GitHub Enterprise Importer (GEI) or equivalent tools.
Validate migration logs post-migration to ensure completeness and accuracy of repositories, issues, pull requests, and metadata.
Identify and reclaim mannequins to ensure proper user attribution.
Troubleshoot and resolve migration errors and warnings.
Collaborate with development teams to verify repository integrity and CI / CD workflows post-migration.
Maintain documentation of migration activities, including logs, validation checklists, and remediation steps.
Coordinate with GitHub support and internal stakeholders for escalations and advanced troubleshooting.
Required Skills
Must-Have
Strong experience with Git version control, branching strategies, access permission, and repository management.
At least 1–2 years of experience with Azure DevOps and GitHub Enterprise Cloud.
Good understanding of ADO and GitHub access and permission mechanisms.
Hands-on experience with GitHub CLI and extensions.
Ability to interpret and validate migration logs and metadata.
Experience with both ADO and GitHub Action pipelines.
Strong scripting knowledge (e.g., PowerShell, Bash, or Python) for automation and validation.
Good understanding of APIs and experience integrating them into scripts.
Good-to-Have
Exposure to large-scale source code repository migrations.
Certified : GitHub Foundations / GitHub Actions / Azure DevOps.
Tech • Indore, Madhya Pradesh, India