Industry: Financial Services
Geography:Â Global
To help establish trust between business and consumers, TransUnion turned to CloudBees to create a more consistent and productive software delivery platform and bring new features to market at an accelerated rate.
Challenge:
As they focused on streamlining software operations, TransUnion needed to create a common CI/CD platform for teams operating in multiple geographies, allowing for a more efficient and scalable software delivery infrastructure.
Software Delivery Automation Solution:Â
Implemented CloudBees to automate pipelines, increasing the velocity of software projects while supporting TransUnionâs focus on developer experience.
Results:
- Completed more than twice as many software projects after adopting CloudBees.
- Deployed and released software features at a 3.5X greater velocity.
- Improved work-life balance of engineers and developers.
- Enhanced business results with timely support.
- Supported modern software practices with minimal change-management issues.
Product: CloudBees CI
3.5x Greater velocity for deployments
2x Increase of software projects onboarded
3,500 Number of new software projects onboarded after implementation
TransUnion is a global information and insights company that makes trust possible between businesses and consumers by ensuring each consumer is reliably represented in the marketplace. A leading presence in more than 30 countries across five continents, TransUnion provides solutions that help create economic opportunity, great experiences and personal empowerment for hundreds of millions of people.
The Software Delivery Challenge
Software and new technologies, like big data, represent a growing part of what propels TransUnionâs success. That means a greater role for its development operations and an increasing focus on creating high-quality applications and technologies quickly and efficiently.
âCreating a modern software delivery pipeline that is efficient, scalable, easily maintainable, and enables developer velocity is our number one priority,â says Chris Whyde, Vice President of Global Technology, Development Operations at TransUnion. âOur goal is to enable our engineering community to be as successful and efficient as they can be.â Whyde currently oversees a 70-strong development team spread between hubs in the U.S. and India.
In the eight years heâs been working at TransUnion, Whyde has witnessed dramatic advances in software delivery techniques at his company and industrywide. During this time, many of TransUnionâs software engineers and developers relied on JenkinsÂź â the worldâs most popular open source automation server â to reliably build, test, and deploy its software.
With Jenkins instances found across dozens of global engineering teams, TransUnionâs rapid growth made it necessary to find a new way to integrate and orchestrate operations consistently and efficiently. âWe had an enterprise environment on partial open source that we were feeding and watering regularly, but we knew our growth required a new approach,âWhyde says.
Solution
A few years ago, TransUnion adopted CloudBees CI to manage its Jenkins instances seamlessly to provide a flexible, scalable CI/CD platform at enterprise scale. Access to the CloudBees software delivery platform has been key to freeing engineering teams from manual tasks and increasing time for development innovation. From 2020 to 2021, Whydeâs organization more than doubled the number of software projects itâs supporting with CloudBeesâ from about 1,400 software projects to over 3,500.
Globally consistent software delivery has also supported TransUnionâs consumer delivery, bringing new features to users at an accelerated pace, no matter where they reside. From 2020 to 2021, the development group has seen a 3.5-fold increase in the amount of features itâs been able to deploy. Whyde says that he uses this important metric â deployment volume â as a âmarkerâ for the productivity of its engineering community. âWe are testing more. We are deploying more. Weâre doing more,â Whyde says. âAnd when you overlay the business results you see a really compelling story.â
Efficient troubleshooting
Wherever possible, Whyde wants his groupâs software deployments and releases to be âunceremoniousâ â that is, smooth and predictable. âAlthough new features are exciting, we want the event of the change to be boring,â he says. âWe want them to be just natural muscle memory and to make trust possible for our customers and consumers.â
While maintaining a globally consistent and highly-available environment, CloudBees continues to support TransUnionâs achievement of this goal, Whyde says. Moreover, the common software delivery platform helps developers address remediations with comparative ease. âThe commonality, consistency, and governance that exists in the environment means you have a single playbook of best practices through which you can manage the resolution,â Whyde says. âThe remediation path is very clear, regimented, and structured.â
CloudBees has emerged as a key component of TransUnionâs CI/CD application lifecycle, and is part of the companyâs foundational cloud migration initiatives. âItâs a pivotal part of how weâre deploying infrastructure as we evolve our ecosystem,â according to Whyde, adding that the platformâs versatility is like a Swiss army knife. âWe can really leverage CloudBees for a number of different use cases. It has globalized how our engineering teams build and deploy software and created common capabilities that can be âbuilt once and deployed many times.ââ By deploying the common platform, Whyde explains, you can easily redeploy engineering capacity towards more revenue-generating work.
âWhat weâve already seen in terms of increasing developer velocity and the volume of work across our technology footprint, the value from our build-once-deploy-many capabilities over our CI/CD pipelines, and the governance we get from CloudBees CI has been great for TransUnion.â
Improving the developer experience
Along these lines, TransUnion established a âglobal developer experience programâ to empower the companyâs developers and engineers and support a more productive work-life balance. âBy the developer for the developerâ is the programâs philosophy, Whyde says. âWe believe â and industry research shows â that when developers are enabled with the right tools, the right environment, and psychological safety, they are significantly more productive. A positive experience for developers ultimately translates to better business results.â
Adopting Jenkins and later moving to CloudBees was a big part of enhancing TransUnionâs developer experience. âOne of the delights that weâve had with CloudBees is the diversity of different paths weâve been able to take as emerging technologies and capabilities have come forward in our strategy and playbook,â Whyde says. âCloudBees has enabled us to really accelerate toward those things and leverage capabilities that the engineering community is already familiar with and comfortable operating.â
What’s ahead
Continuing to improve the developer experience â and doing so with âfrictionless changeâ â will be a top priority for Whyde and his teams at TransUnion going forward. Adding capabilities like quality gating will be key to that effort while also increasing the velocity of developers. âWe want to improve our already excellent quality while making these changes âunceremoniousâ to our engineers and customers, including the hundreds of millions of consumers that TransUnion serves globally.â
Retaining and motivating TransUnionâs top engineering talent will underpin everything the engineering group takes on in the years ahead. This will require âgiving them everything they need to be successful, creating a very positive developer sentiment and engineering focused culture,â says Whyde. Beyond that he says itâs a matter of âgetting out of the way of the people who are going to drive the future of our products â which is our engineers.â
Results
Increased project uptake
From 2020 to 2021, TransUnion has onboarded more than twice as many software projects â from about 1,400 software projects to over 3,500. âWeâve more than doubled the projects that we are running in our environments,â says Chris Whyde, Vice President of Global Technology, Development Operations at TransUnion.
âWhat we have consistently heard from CloudBees from the start is âHow can we help you get better. How can we help drive your business results?â
Boost in feature deployments
Since adopting CloudBees, TransUnion has seen a 3.5-fold increase in the amount of features itâs been able to deploy.
âToday, engineering teams have been able to increase deployment from what we were able to do in 2020,â Whyde says.
Better work-life balance
Moving to CloudBeesâ common platform has helped TransUnionâs complex, global environment consolidate best practices and standardized software delivery approach across the enterprise. âAny time you can simplify your environments; any time you can ensure enterprise-grade alignment to our core development and build standards, you are simplifying the environment and alleviating time spent on remediation efforts,â Whyde says.
Driving productivity improvements
TransUnion has seen tangible productivity increases since adopting CloudBees. âIf you look at the investments we made in our DevOps journey starting in 2019 and 2020, youâll see a direct correlation with [the productivity improvements] we saw in 2021,â says Whyde. âThat was really the year where we were able to look back and say, yes weâve made a difference.â
Business-focused support
TransUnionâs development organization consistently benefits from business-focused support from CloudBees. âWhat we always hear from CloudBees is âHow can we help you get better? How can we help drive your business results?â says Whyde. âAnd thatâs what you want to hear from someone you are working with to improve your engineering practices.â
High-touch success
Whyde says that CloudBees is âone of the few companies that Iâve worked with that will go above and beyond to make sure you are successful with their product. Itâs not just âhereâs your license and now weâre through.ââ Instead, âfrom the very beginning itâs very much been a high touch, very engaged, strategically focused relationship about how they can help TransUnion improve our engineering practices and drive results within our technology teams.â
âWorking with CloudBees is more than a transaction; it is an actual relationship. That happens because CloudBees is equally invested in our companyâs business results and outcomes.â
Get a no-obligation initial assessment
Whether youâre trying to solve technical problems, implement new technology tools and strategies, or improve efficiency, SPK and Associates can be a key part of your strategy. We can provide a free, no-obligation initial assessment on almost any technology or engineering situation. Contact us today at (888) 310-4540 or info@spkaa.com.
