
Elli, as Volkswagen Group’s charging and energy brand, develops digital products and services to make electric mobility easier and more accessible across Europe. Elli’s mobile apps provide consumers and businesses with a range of energy and charging services that are central to achieving this mission. Prior to Bitrise, the company’s shared legacy infrastructure was causing build delays, instability, and heavy maintenance for its mobile team. By switching to Bitrise for mobile CI/CD, Elli has improved build times, increased developer productivity, and reduced infrastructure overhead, enabling the team to innovate faster and drive the energy transition forward.
Founded in 2018 under the Volkswagen Group, Elli is focused on delivering charging and energy solutions to the Group’s brands and beyond. In addition to home and public charging solutions, Elli has also expanded to provide smart energy solutions — vital to the future of mobility and electric efficiency.
Elli’s mobile apps are vital to this transition, enabling customers to charge across its vast European network and manage smart home charging through integration with its own hardware.
“We have one main app that brings all EV and energy solutions into one place, with multiple teams contributing to it. We also run a smaller app for Volkswagen brand users, designed as a companion to the core Volkswagen app. So, for example, if you have a Volkswagen car you could use Elli’s smart charging app alongside it.”
Ganesh Bala Subramanian, Engineering Team Lead, Elli
Elli uses Azure DevOps as an all-in-one tool for project management, code hosting, and infrastructure. However, relying on it for mobile CI/CD created major challenges, including:
Elli’s goal was to keep Azure DevOps pipelines, which were well integrated into its ecosystem, but find a way to run them on its own hardware. This led to experiments with Google Cloud VMs and Docker for Android, as well as operating three Mac Minis in the office for iOS. However, none of these options proved sustainable.
The team also explored cloud-hosted hardware solutions, but realised this option would introduce significant overhead, requiring them to maintain and troubleshoot machines on their own.
Ultimately, Elli's existing setup distracted the team from focusing on its top priority, building compelling app experiences. After 18 months of struggling with their fragmented setup, the team needed to find a solution that would allow them to spend less time focusing on infrastructure and maintenance and more time innovating for the future, “we reached a critical point where we said, okay, we’ve tried everything to do this ourselves, but it hasn’t worked, it was time to find a new CI/CD solution,” shared Ganesh.
“The biggest challenge of our setup pre-Bitrise was maintenance and keeping everything up to date. On top of that, having to context switch continuously from mobile development to troubleshooting a failed build was not sustainable. With nearly 20 developers sharing three Mac Minis meant builds were very slow. It wasn't a simple fix of adding 10 more Mac Minis. We needed a solution that could scale smoothly without adding too much overhead."
Ganesh Bala Subramanian, Engineering Team Lead, Elli
In their search for a new solution, Elli’s mobile team explored several options, including CircleCI, BuddyBuild, CodeMagic, and Bitrise. Having achieved success with Bitrise at previous companies, the team felt confident it would meet their needs. But one factor ultimately made Bitrise the clear choice:
“One crucial requirement we had was finding a way to integrate Azure DevOps into our mobile workflows. Bitrise was the only company willing to collaborate with us to make it happen, and that really set them apart for us. The team took an open-source plugin we found, modified it, and used it to connect our workflows with Azure.This was all in the proof of concept phase. I was super impressed by how fast it all came together, and the way Bitrise handled it made our decision to go with them easy.”
Ganesh Bala Subramanian, Engineering Team Lead, Elli
To prevent issues migrating pipelines from Azure to Bitrise, Elli used Fastlane as an intermediary for pipeline management. This allowed them to make the transition smoothly and ensure there was no disruption to their existing setup.
“About 70–80% of our builds run on Fastlane, so we were able to get things moving before we had access to Bitrise, then it was just a matter of adding a Fastlane step in Bitrise and most of the migration was done and we were ready to go.”
Onboarding was smooth with Bitrise's solutions engineers providing resources and hands-on guidance throughout the process to ensure Elli's mobile team could get up and running fast.
“Having access to Bitrise solutions engineers who could guide us through onboarding simplified the whole process. The team couldn’t have done more to help. We had direct access to engineers through a dedicated Slack channel, plus detailed walkthroughs for the whole team on using Bitrise for insights, troubleshooting, and optimizing our build process which was really helpful.”
Ganesh Bala Subramanian, Engineering Team Lead, Elli
“The current car market is super competitive, so we are under constant pressure to innovate and stay ahead. With Bitrise we don’t have to think about DevOps, it 100 percent helps the team focus on what matters most and where we can bring more value to customers.”
Ganesh Bala Subramanian, Engineering Team Lead, Elli
Looking ahead, Elli plans to further optimize their development processes by automating UI testing and moving from Azure DevOps to GitHub, “I’m excited because Bitrise offers tighter integration with GitHub out of the box and opens the door for even more possibilities for what we can accomplish with Bitrise,” shared Ganesh.
The team are also looking to explore upgrading their machines to improve build speed further and leverage optimization features like Release Management and Caching, “I’m really looking forward to what’s possible with Bitrise next.” shared Ganesh.
The team are also looking to explore upgrading their machines to improve build speed further and leverage optimization features like Release Management and Caching, “I’m really looking forward to what’s possible next.”
Beyond the power of the platform itself, what stands out most for Elli is the partnership it has established with Bitrise. The team’s collaborative approach to every challenge enables both companies to work as one and gives Elli’s mobile team the confidence they have a partner that can support them now and as their needs change in the future.
“Over the last three years, the support from Bitrise has really stood out. Whenever we raised issues, they quickly brought in the right people, we worked through it together, and within weeks had a solution we were happy with. It feels like we’re one team focused on solving problems. It’s not the usual ‘submit a support ticket and wait months’ experience you can get with other vendors. Bitrise consistently goes the extra step to help and support, and that’s what really makes the difference.”
Ganesh Bala Subramanian, Engineering Team Lead, Elli
Experiencing the same challenges as Elli? Ready to transform your mobile app experience? Chat with our team today!