A familiar situation
Three platforms. No single source of truth.
A leading defence organisation was running repositories across three separate platforms — GitLab, GitHub, and Bitbucket. CI/CD pipelines varied across all three. Build jobs were running on employee home computers and personal devices. For an organisation operating under NIST compliance requirements, this wasn't just inefficient — it was untenable.
OTTRA consolidated everything into a single self-managed GitLab Ultimate instance on Azure, rebuilt CI/CD infrastructure on a centralised Kubernetes cluster, and embedded security scanning and compliance controls into every pipeline from the ground up. Every repository migrated. Full commit history preserved. Build execution moved from personal devices to auditable, containerised infrastructure.
The organisation now has a platform built for the demands of a regulated defence environment — secure, auditable, and ready to scale.
The result
From three disconnected platforms to a single, auditable GitLab instance with centralised CI/CD.
Every commit, branch, and tag migrated intact. Nothing lost.