Job Title : Bitbucket to GitHub Migration Specialist (DevOps Engineer)
Location : Gurgaon / Bangalore
Experience : 5+ Years
Employment Type : Full-time
About the Role
We are looking for a skilled DevOps Engineer specializing in Bitbucket-to-GitHub Enterprise migrations to lead our organization’s source control modernization initiative. The ideal candidate will have a strong background in Git administration, CI / CD pipeline management , and automation scripting , along with hands-on experience managing large-scale repository migrations.
This role requires both technical depth and strategic oversight—balancing execution with coordination across teams to ensure a seamless transition with minimal impact on ongoing development.
Key Responsibilities
Migration Planning & Strategy
- Conduct an in-depth assessment of the existing Bitbucket environment, including repositories, branches, permissions, integrations, and pipelines.
- Design and document a detailed migration plan covering pre-migration analysis, risk mitigation, execution workflow, and post-migration validation.
- Define strategies for transferring Git repositories, Git LFS objects, wikis, and issue data while ensuring integrity and traceability.
Technical Implementation & Automation
Execute hands-on migration of repositories from Bitbucket to GitHub Enterprise, maintaining commit history, branches, and tags.Develop and enhance automation scripts using Python, Shell, or PowerShell to streamline repetitive migration tasks.Leverage GitHub CLI tools such as gh bbs2gh and GitHub Enterprise Importer for secure and efficient data transfer.CI / CD Pipeline Transformation
Review and translate Bitbucket Pipelines (bitbucket-pipelines.Yml) into GitHub Actions workflows (.Github / workflows) .Collaborate with engineering teams to validate and optimize workflows for build, deployment, and release automation.Reconfigure environment variables, secrets, and integrations in GitHub to align with existing CI / CD practices.Post-Migration Validation & Enablement
Perform comprehensive validation to ensure data consistency and repository functionality after migration.Configure GitHub repository governance—branch protection rules, code owners, and role-based access control.Provide guidance, training, and documentation to help development teams adapt to GitHub Enterprise.Support the decommissioning of Bitbucket environments after successful migration.Required Skills & Experience
Education
Bachelor’s degree in Computer Science, Engineering, or related technical field (or equivalent work experience).Professional Experience
Minimum 5 years in DevOps, Site Reliability Engineering, or Software Development.Proven track record leading end-to-end SCM migrations , preferably from Bitbucket to GitHub .Technical Expertise
Git Mastery : Deep understanding of Git internals, version control workflows, and branching strategies.Platform Proficiency : Hands-on experience with Bitbucket (Cloud / Server) and GitHub Enterprise / Cloud .CI / CD : Strong background with Bitbucket Pipelines and GitHub Actions —including creation, debugging, and optimization.Automation : Excellent scripting skills using Python, Shell, or PowerShell .Migration Tools : Familiarity with GitHub CLI , gh bbs2gh , or equivalent tools for repository migration.Soft Skills
Exceptional communication and documentation abilities.Strong analytical and problem-solving aptitude.Proven ability to manage timelines, coordinate stakeholders, and execute complex migration projects with precision.Preferred Qualifications
Experience handling Git LFS migrations.Exposure to Jira or Confluence integrations and migration.Familiarity with Terraform , Ansible , or IaC-based GitHub administration .Understanding of Bitbucket and GitHub REST APIs for automation and reporting.GitHub certifications in Administration or Actions will be a plus.