Role Responsibilities
- Migrate source code repositories from: GitHub Enterprise Server, BitBucket, or GitLab to GitHub Enterprise Cloud.
- Interface with client engineers and leadership to gather requirements and provide updates.
- Build and document a migration path, including tooling and automation.
- Collaborate with project management to plan and execute migration waves.
- Analyze existing GitHub Enterprise Server configurations and repository metadata to ensure accurate migration.
- Troubleshoot issues related to file sizes, compatibility, network connectivity, or permissions during migration.
- Build and maintain scripts to support acceleration of migration activities, interfacing with required API from the source control management systems.
- Build GitHub Actions workflows to support migration efforts.
Required Skills / Experience
- Strong experience with GitHub Enterprise Cloud, GitLab, GitHub Enterprise Server, and/or BitBucket.
- Experience in planning and executing source control migrations — defining scope, branch mapping, history retention, and permission translation.
- Proficiency in scripting (e.g., Python, Bash) for automation.
- Familiarity with cloud platforms and containerization technologies
- Excellent communication and stakeholder engagement skills.
- Experience with CI/CD pipelines and DevOps practices is a plus.
- Experience with package management
