Product
|
Cloud costs
|
released
March 31, 2021
|
3
min read
|

Raisin Runs from Jenkins Nightmare - Saves 525k per Year

Updated

About

Raisin is the leading pan-European wealth management platform, connecting retail customers with financial institutions looking to expand or diversify their deposit reach. They are available in English across Europe and operate country-dedicated platforms in Germany, France, Spain, the United Kingdom, Ireland, the Netherlands, and Austria. In 2020, they launched a savings-as-a-service branch in the U.S.

Modernize, They Said… It’s Easier and Cheaper, They Said...

Raisin migrated its applications to the cloud to take advantage of modern technologies like Kubernetes. 

Makes sense. Everyone is doing it. 

A side effect of their application modernization was the need for a new software deployment strategy to reduce microservice deployment effort. 

Issue identified. 

Raisin created a central DevOps team led by José Meyer to tackle the deployments. 

Plan created. 

The team used Jenkins and custom scripts to build deployment pipelines for various developer teams. 

Problem solv… hold up. Incoming migraine. 

The Jenkins pipelines allowed Raisin to deploy 10 times every month, but the 6 new members of the DevOps team spent 80% of their time keeping Jenkins standing. That equates to roughly $700k per year in salaries (assuming $70 per hour per team member). Between Jenkins maintenance, updates, plugin additions, and troubleshooting, the team hardly had time for anything else. Jenkins was too fragile to be left on its own. 

Jenkins scripts were sensitive and often caused deployment failures.

José Meyer | Lead CI/CD Engineer | Raisin

Because of the Jenkins pipeline complexity, onboarding a new application took roughly 2 days. That doesn’t sound terrible on it’s own, but figure in the massive maintenance effort after onboarding and you’re talking about a major time suck.

José and the DevOp team initially picked Jenkins because it was a “free” solution. But after dealing with the Jenkins nightmare, Jose began looking for better ways to deploy software.

Even though Jenkins is an open-source tool, the cost of maintaining it (updates, plugins, etc.) exponentially displaces any potential savings.

José Meyer | Lead CI/CD Engineer

A Modern CD Solution for a Modern Architecture

During José’s search, he came across Harness. With Harness, José and the DevOps team distributed software deployment responsibility to the application teams. The application teams now manage their own services, pipelines, and triggers. José’s team of 6 now only spends 20% of their time administering software delivery. That’s a 60% reduction in effort worth roughly $525k. 

We have drawn clear lines of ownership using Harness. My team owns workflows and templates, and each application team manages their own services, pipelines and triggers.

José Meyer | Lead CI/CD Engineer | Raisin

The democratization and automation of software delivery have allowed Raisin to deploy 53 times a month - a 5x increase from their previous deployment velocity.

The only manual step left is the manual approval. And that’s by design.

José Meyer | Lead CI/CD Engineer | Raisin

The news of Harness’s deployment success spread quickly around Raisin. Application teams began lining up to have their app deployed using Harness. Luckily, it only takes José’s team 30 minutes to onboard a new application due to Harness’ templatization and reusable connectors. 

Modernizing applications and CI/CD can be a challenge. Maybe it's a challenge you’re getting ready to experience. Check out how Harness makes the transition less painful. 

Sign up now

Sign up for our free plan, start building and deploying with Harness, take your software delivery to the next level.

Get a demo

Sign up for a free 14 day trial and take your software development to the next level

Documentation

Learn intelligent software delivery at your own pace. Step-by-step tutorials, videos, and reference docs to help you deliver customer happiness.

Case studies

Learn intelligent software delivery at your own pace. Step-by-step tutorials, videos, and reference docs to help you deliver customer happiness.

We want to hear from you

Enjoyed reading this blog post or have questions or feedback?
Share your thoughts by creating a new topic in the Harness community forum.

Sign up for our monthly newsletter

Subscribe to our newsletter to receive the latest Harness content in your inbox every month.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Continuous Delivery & GitOps