Cases | Eficode

Sensirion’s migration from GitLab to GitHub Enterprise Cloud

Written by Eficode | August 26, 2025

Sensirion is a leading Swiss manufacturer of sensors and sensor-based solutions for a wide range of applications, enabling smarter, more energy-efficient, and sustainable products worldwide.

For Sensirion, quality and reliability are not just promises to customers; they are core values that extend to internal processes and toolchains. Software development plays an essential role in creating sensor solutions, and the teams rely on robust development environments to deliver innovative products quickly and securely. So when changes in licensing agreements triggered a review of their development setup, it quickly became clear that the decision would be about more than just contracts. It was about choosing the right foundation for the future.

The challenge: navigating license pressure and building a future-ready toolchain

Sensirion had been using GitLab for version control and CI/CD workflows. However, with an upcoming license renewal through Microsoft, the team faced a decision: either continue investing in GitLab or switch to a more integrated, future-proof solution. After careful evaluation, the decision was made to migrate to GitHub Enterprise Cloud — a platform that offered tighter integration with their existing ecosystem and stronger long-term scalability.

The time pressure was significant. The migration had to be completed within just two months — and ideally over the Christmas period — to avoid unnecessary license costs and ensure a seamless transition for developers. At the same time, the switch needed to happen with minimal disruption, safeguarding ongoing development work and existing pipelines.

While the motivation was primarily license-driven, the migration also presented an opportunity to rethink and modernize the development toolchain with a strong focus on improving scalability, reliability, and cloud-native capabilities.

The solution: a structured, phased migration to GitHub Enterprise Cloud

Sensirion evaluated several partners recommended by Microsoft and GitHub. The deciding factor for Eficode was its deep expertise in both GitLab and GitHub, paired with a pragmatic, hands-on approach.

From the start, it was clear: this migration needed to be fast, clean, and low-risk. Together, Eficode and Sensirion designed a project that followed a well-defined, two-phase plan:

  1. Assessment to understand the existing setup and define a risk-minimized migration path.
  2. Incremental migration to move repositories step-by-step with minimal disruption.

From plan to execution: how the migration came to life

Starting with a deep-dive assessment, Eficode and Sensirion jointly reviewed the existing GitLab environment, identified technical dependencies, and mapped out the migration strategy. This step was crucial to understanding the complexity of different projects and preparing a phased migration plan.

The migration was carried out incrementally, beginning with low-complexity projects to validate processes and build confidence before moving on to more critical repositories. This strategy reduced risks and allowed the teams to refine processes before tackling more business-critical repositories. With each step, lessons learned were immediately applied to fine-tune the process.

Throughout the process, Eficode maintained close collaboration with Sensirion’s internal project lead. Rapid response times, flexible support, and a hands-on problem-solving mindset were essential to keeping the migration on track, especially given the tight two-month timeline and the challenge of executing large parts of the project over the holiday season.

After the migration, Sensirion was well equipped to adopt GitHub Actions — GitHub’s built-in automation and CI/CD platform that enables teams to automate software builds, tests, and deployments directly within their repositories. Their DevOps team went on to implement GitHub Actions themselves, focusing on key aspects like container-based workflows and Windows runner integration — both essential for supporting their development and infrastructure needs.

A future-proof development platform with lower costs and minimal disruption

The migration delivered exactly what Sensirion needed: a future-proof development environment with minimal disruption and clear, measurable benefits. By consolidating onto GitHub Enterprise Cloud, the company was able to significantly reduce its GitLab licenses and achieve notable cost savings. At the same time, switching to a SaaS-based solution greatly reduced administrative overhead since there was no longer any need for server maintenance, manual updates, or infrastructure management.

While some disruption was inevitable, the carefully phased migration approach ensured a largely smooth transition for developers and minimized its impact on daily workflows. The project also strengthened collaboration between the DevOps team and development teams. With GitHub as a central platform, DevOps can now provide even better support for infrastructure as code, workflow optimization, and administrative tasks.

Perhaps most importantly, the migration laid a solid foundation for the future. Sensirion is now ideally positioned to take advantage of the latest innovations in the GitHub ecosystem — including AI-powered capabilities like Copilot Agents — ensuring the toolchain remains efficient, scalable, and ready for whatever comes next.

Long-term benefits: efficiency, scalability, and staying on the cutting edge

Today, Sensirion operates entirely on GitHub Enterprise Cloud. The DevOps team uses GitHub to manage infrastructure as code and provides ongoing support to developers for workflow optimization and administrative tasks.

While no major expansion of GitHub Actions is currently planned, Sensirion continues to stay at the forefront of development tooling with plans to adopt innovations like GitHub Copilot Agents to further accelerate development.

A partnership built on expertise, flexibility, and trust

When Sensirion searched for the right partner to support this migration, the recommendation from GitHub and Microsoft quickly pointed them toward Eficode. What made the difference was not just technical expertise, but also the ability to respond quickly, adapt to Sensirion’s needs, and offer hands-on support exactly when it was needed.

“The collaboration was highly pragmatic and direct,” recalls Ed, Lead Cloud Architect at Sensirion. “Eficode provided migration services and support on very short notice. They were flexible to our requirements and always available during the migration.”

This combination of technical depth, fast response times, and a structured yet flexible approach proved essential in delivering the project successfully, especially under Sensirion's tight deadlines.

Conclusion: a migration that delivered on time, on budget, with lasting impact

This project was more than a technical migration. It was a strategic upgrade of Sensirion’s software development infrastructure. By partnering with Eficode, Sensirion achieved a fast, low-risk, and future-ready migration, reducing costs and strengthening its internal development capabilities.