Engagement overview

A leading Australian university wanted to streamline its development process by transitioning from on-premise Bitbucket to GitHub for its advanced features and seamless CI/CD integration. With 1,600 repositories to migrate, manual efforts were impractical. TO THE NEW automated migration process with a custom Bash script, ensuring a secure, efficient, and disruption-free transition. By executing a phased approach, we enabled the university to modernize its development workflows, optimize operations, and enhance collaboration across teams.

Our Client

Education Australia
The client is a leading university in Australia, renowned for its commitment to excellence in education, research, and innovation. With a strong focus on addressing real-world challenges, the university provides a dynamic learning environment that empowers students with industry-relevant skills and knowledge. It is dedicated to fostering academic excellence, driving impactful research, and creating sustainable solutions for communities worldwide.
JCU Building

Business Objective

Laying the foundation for scalable, secure, and future-ready DevOps by modernizing version control and streamlining developer collaboration.
01

Transition from Legacy on-premise Bitbucket to GitHub SaaS to enhance development and collaboration

02

Ensure seamless integration with CI/CD workflows for improved efficiency

03

Ensure repository integrity, including complete commit history, branches, permissions, metadata, and existing workflows

04

Eliminate manual efforts and reduce operational overhead through automation

Our Solutions

TO THE NEW implemented a structured and automated migration strategy to deliver a smooth, error-free transition. Key components included:
  • Executed a phased migration approach to manage complexity and ensure minimal disruption during the transition

  • Developed automation scripts to efficiently migrate repositories in various batches as per the complexity, significantly accelerating the overall process

  • Validated the migration by involving the customer team to verify repository structure, commit history, metadata, branch protection, permissions, and workflows

  • Monitored and tracked progress by adding metadata tags to GitHub topics, enabling real-time visibility into repository count

  • Performed post-migration audits and reporting to identify and resolve any inconsistencies, ensuring a successful migration

Business Outcomes

TO THE NEW leveraged its deep expertise in Cloud and automation to seamlessly migrate the client repositories from Bitbucket to GitHub. With careful planning, phased execution, and automation-led workflows, we ensured a smooth transition while maintaining complete data integrity; future-proofing the development ecosystem with GitHub’s advanced capabilities.

1600 repositories seamlessly migrated from Bitbucket to GitHub

30%, reduction in DevOps efforts through simplified management and automation

Saved infrastructure and licensing costs by transitioning to GitHub, enabling resource optimization

50% manual efforts saved in migration due to automation

Zero outages or issues reported post-migration, ensuring a stable transition

Tech Stack

Migration Tool
Data-Performence