GitHub Migration To Improve Developer Experience For Major Australian Entertainment Company
What We Achieved
Leveraging GitHub Enterprise Managed Users (EMUs) to automate the user provisioning workflow via their IdP
Automatically aggregates code quality and security issues, reducing manual triage and remediation efforts by 40%.
Better standardisation of CI/CD workflows with GitHub Actions , and software delivery conventions leveraging best practices, reusable workflows and automation scripts
Leveraging blueprinted prompts to automate unit testing, code completion, and debugging for integration and digital platforms, saving 30% of development time
This strategic approach has produced tangible benefits and accelerated our time to value.
The Challenge
A major Australian entertainment company faced challenges in streamlining software development workflows, with looming digital transformation programs and the need to onboard more developers. Without standardisation, the ongoing use of disparate source code management (SCM) systems would have caused increased complexity and inefficiency.
The key challenges are summarised below:
- Lack of Unified SCM Solution – Various SCM tools with no standardised software development conventions or best practices applied leading to lost time and efficiency for “missing” artefacts as well as the potential for new attack vectors with non-secured entry points.
- Fragmented CI/CD Workflows – Each team presented complex and fragmented CI/CD workflows with no standardisation or reusable workflows, making it challenging to maintain consistency across projects and teams.
- No Single Source of Truth – Conflicting information from various data sources led to poor data quality and diminished trust. This inconsistency made it challenging to reliably access accurate, up-to-date intellectual property for auditing and regulatory compliance.
The Solution
TL Consulting migrated code repositories & pipelines from various systems including Azure DevOps, SVN, Bitbucket and Code Commit to GitHub as a single, unified SCM solution. This strategic move, aligned with their investment in Microsoft Azure, positions them to seamlessly integrate AI-driven solutions and GitHub Copilot, enabling advanced automation and innovation in future development processes.
The Outcomes
- Discovery & Solution Design – GitHub Enterprise Cloud with Enterprise Managed Users (EMUs)
- Configured organisation and security access control(s).
- Configured repository permissions and policies.
- Migration of source code & CI/CD pipelines from source systems to GitHub.
- Configured advanced security scanning tools for GitHub repositories.
- Created GitHub CoPilot POC based on use cases to enhance the developer experience.
Other Case Studies
- Cloud-Native
- Data & AI
- DevSecOps
- News
- Uncategorised
Streamlining a big four bank's data pipelines and CI/CD processes to improve onboarding, strategic decision making and operational efficiency.
See how we used Azure Databricks to transform a global retailer's data & analytics to accelerate time-to-insights, enable AI/ML, and…