Featured Case Study

CI/CD Migration • Cloud Migration

GitLab SaaS Migration

How NextLink Labs helped Absci eliminate self-hosted overhead, simplify their GitLab setup, and accelerate developer productivity through a seamless migration to GitLab.com.

Published: April 10, 2026

Group 572

Key Results

481

Projects Migrated. Zero data loss.

157

Users on Okta SSO. From day one post-migration.

Zero

Infrastructure to Manage. GitLab handles it all.

Client Overview

footer-logo

The engagement quickly blossomed from a standard dev-shop relationship into a long-term strategic partnership. NextLink Labs provides ongoing software development services, strategic consulting, and DevOps leadership, working hand-in-hand with Accu-Trade to ensure the continued success and scalability of their automobile trading platform.

 Absci is a biotechnology company developing AI-powered drug creation platforms. With an engineering team spanning multiple disciplines, their internal GitLab environment had become the backbone of all software development operations from bioinformatics pipelines to product engineering. 

check icon

4-hour deployment windows causing business disruption

check icon

Lack of SOC 2 compliance requirements

check icon

High infrastructure costs due to over-provisioning

The Challenge

Absci was running a self-hosted GitLab Enterprise Edition (v18.1.1) deployment on AWS EKS — a containerized setup supported by Amazon RDS, ElastiCache, and a VPN for secure remote access. While technically functional, this architecture introduced a growing list of operational overhead:

check icon

Infrastructure maintenance: patching, upgrades, and monitoring fell on the internal engineering team.

check icon

Scaling complexity: as team and project volume grew, so did the cost and effort of keeping the platform healthy.

check icon

VPN dependency: remote access relied on a VPN, introducing a single point of failure for developer access.

check icon

Operational overhead: backups, availability management, and incident response consumed engineering time that could be spent on product work.

check icon

Large binary assets: four repositories had grown beyond 5GB, requiring Git LFS and S3 backend management.

The organization needed a path to a modern, managed platform — one that would reduce friction, improve availability, and let the team focus on building, not maintaining infrastructure.

check icon

4-hour deployment windows causing business disruption

check icon

Scaling Friction: The company was accumulating a growing number of technologies and a digital footprint that was becoming increasingly complex to manage.

check icon

Strategic Gaps: Beyond just "writing code," the company recognized a need to “level-up” their DevOps strategy to ensure they were positioned to capitalize on future growth.

check icon

Lack of SOC 2 compliance requirements

check icon

High infrastructure costs due to over-provisioning

Our Approach

NextLink Labs conducted a thorough discovery engagement to map Absci's GitLab environment before recommending any migration path. This involved auditing the full scope of their deployment:

Discovery & Assessment

check icon

Catalogued 481 projects across 34 groups, mapping group hierarchy and project ownership.

check icon

Identified 14 project-level deploy tokens and 1 group-level deploy token requiring migration planning.

check icon

Documented CI/CD runner infrastructure.

check icon

Mapped third-party integrations: Okta SSO, Jira, and Slack.

check icon

Flagged four oversized repositories (5GB+) relying on Git LFS.

check icon

Noted active use of Container Registry, Package Registry, and Static Pages.

Migration Strategy: Direct Transfer

After evaluating options, NextLink Labs recommended GitLab's direct transfer method over export/import for its speed, data integrity, and reduced complexity at scale.

Challenge Solution
Large export file management at 481-project scale Direct transfer eliminates intermediate file creation entirely
Risk of data loss or relationship breakage during manual migration Complete project history, branches, tags, and MR relationships preserved
Long developer blackout windows during migration Minimized downtime through phased, scheduled transfer windows
Human error risk across 481 individual project operations Automated direct transfer with built-in retry and logging

SSO & Identity Configuration

Absci was already using Okta for authentication on their self-hosted instance. We designed the GitLab.com SSO integration to match their existing identity model:

check icon

Configured SAML SSO at the top-level GitLab.com group.

check icon

Enabled SCIM provisioning via Okta Lifecycle Management for automated user add/remove.

check icon

Ensured NameID configuration matched GitLab's documented requirements.

check icon

Maintained temporary local admin accounts during cutover as a fallback.

Integration Reconnection

All third-party integrations were pre-configured and tested in a staging environment before the production cutover, including Jira issue linking, Slack pipeline and merge request notifications, and webhook endpoints for custom tooling.

check icon

4-hour deployment windows causing business disruption

check icon

Scaling Friction: The company was accumulating a growing number of technologies and a digital footprint that was becoming increasingly complex to manage.

check icon

Strategic Gaps: Beyond just "writing code," the company recognized a need to “level-up” their DevOps strategy to ensure they were positioned to capitalize on future growth.

check icon

Lack of SOC 2 compliance requirements

check icon

High infrastructure costs due to over-provisioning

Key Challenges & How We Solved Them

Username Namespace Conflicts

GitLab.com operates a global username namespace. Several Absci usernames conflicted with existing GitLab.com accounts, which would have broken user contribution mapping. NextLink Labs resolved this by pre-screening all 157 users against the GitLab.com namespace and coordinating with affected individuals on username alignment before migration began.

Package Registry Indexing

Post-migration, certain package registries did not index correctly under the new group hierarchy. NextLink Labs identified the root cause — a mismatch in project paths between the self-managed and SaaS namespaces. We re-triggered indexing via the GitLab API to restore full registry functionality.

Deploy Token & Automation Continuity

With 15 deploy tokens in active use across CI/CD and automation workflows, token recreation had to be carefully sequenced to avoid pipeline failures. We produced a token inventory, coordinated recreation with project owners, and updated downstream references before decommissioning the self-managed instance.

Large Repository Handling

A few repositories exceeding 5GB were migrated using Amazon S3. This approach bypassed the file size limitations of standard direct transfer, ensuring complete repository data — including Git LFS objects — arrived intact without manual intervention or data loss.

check icon

4-hour deployment windows causing business disruption

check icon

Scaling Friction: The company was accumulating a growing number of technologies and a digital footprint that was becoming increasingly complex to manage.

check icon

Strategic Gaps: Beyond just "writing code," the company recognized a need to “level-up” their DevOps strategy to ensure they were positioned to capitalize on future growth.

check icon

Lack of SOC 2 compliance requirements

check icon

High infrastructure costs due to over-provisioning

Results

The migration was completed within the planned maintenance window with zero data loss across all 481 projects — including full merge request history and issues.

Infrastructure Eliminated

Absci's engineering team no longer manages GitLab server infrastructure, database backups, Redis caches, or VPN access for GitLab. GitLab handles availability, upgrades, and security patching — freeing internal resources for product development.

Developer Productivity Restored

With VPN no longer required for GitLab access, developers gained frictionless access from any location. Okta SSO via GitLab.com provides the same secure, centralized authentication they were used to — without the maintenance burden.

Full Feature Parity Maintained

All GitLab EE capabilities — Container Registry, Package Registry, CI/CD pipelines, Jira integration, Slack notifications, and Static Pages — remained fully operational post-migration under a GitLab Premium SaaS license.

Acceptance Criteria Met

check icon

All repositories, commit history, branches, tags, and merge requests successfully migrated.

check icon

All 157 users authenticated via Okta SSO post-migration.

check icon

All CI/CD pipelines executed successfully with equivalent performance benchmarks.

check icon

Jira and Slack integrations confirmed operational with data sync verified.

check icon

4-hour deployment windows causing business disruption

check icon

Scaling Friction: The company was accumulating a growing number of technologies and a digital footprint that was becoming increasingly complex to manage.

check icon

Strategic Gaps: Beyond just "writing code," the company recognized a need to “level-up” their DevOps strategy to ensure they were positioned to capitalize on future growth.

check icon

Lack of SOC 2 compliance requirements

check icon

High infrastructure costs due to over-provisioning

About NextLink Labs

NextLink Labs is a DevOps and platform engineering consultancy specializing in GitLab migrations, HashiCorp tooling, and cloud infrastructure modernization. We are a certified GitLab partner with deep hands-on expertise across self-managed and SaaS environments, helping engineering teams simplify their platforms and accelerate delivery.

To learn how NextLink Labs can help your team migrate to GitLab SaaS, contact us at nextlinklabs.com.

check icon

4-hour deployment windows causing business disruption

check icon

Scaling Friction: The company was accumulating a growing number of technologies and a digital footprint that was becoming increasingly complex to manage.

check icon

Strategic Gaps: Beyond just "writing code," the company recognized a need to “level-up” their DevOps strategy to ensure they were positioned to capitalize on future growth.

check icon

Lack of SOC 2 compliance requirements

check icon

High infrastructure costs due to over-provisioning

Project Details

Industry

Biopharmaceutical

Project Duration

2017

2 months

Services Provided

500-1000 employees

GitLab Migration, Cloud Migration, DevOps Transformation

8 engineers

Services

Technologies Used

GitLab EE GitLab.com AWS EKS AWS RDS Amazon S3 ElastiCache Okta SAML/SCIM Jira Slack

Ready for Similar Results?

Let's discuss how we can help create your custom application.

Legacy Application Modernization

Refactor aging code to reduce risk

Vector-1

Custom Application Development

MVPs and full-stack systems built for scale

Vector-1

Related Case Studies

FinTech Platform Complete Transformation-Jan-07-2026-05-58-45-7118-PM
Legacy Portfolio Modernization & Handoff

Managed the complete migration of 15 legacy applications to a secure AWS environment, allowing the client's internal team to focus on innovation. This transition reduced system incidents by 60% and directly contributed to an 8% boost in sales conversion.

60% Incident Reduction
15 Apps Migrated
8% Sales Conversion

Read Case Study

FinTech Platform Complete Transformation-Jan-07-2026-06-01-00-2405-PM
Government IT Modernization & Secure Hybrid Cloud

Orchestrated a secure transition to a hybrid cloud environment for a government agency, ensuring strict NIST regulatory compliance while increasing operational agility and system reliability across public service applications.

40% Agility Boost
NIST Compliant
99.9% Uptime Achieved

Read Case Study

FinTech Platform Complete Transformation-Jan-07-2026-06-02-12-9321-PM
Infrastructure Rebuild & Security Compliance Audit

Rebuilt and mapped complex legacy infrastructure to meet strict GDPR, PII, and PHI regulations. This modernization provided full architectural visibility and enabled the client to successfully pass critical security and compliance audits.

100% Audit Pass
PII/PHI Compliant
Full System Map

Read Case Study

Ready to Create Your Success Story?

Let's discuss how we can help you achieve similar results for your organization.