All case studies / Tietoevry

Tietoevry logo

Tietoevry reduced deployment time from 2 days to half a day using Tenants in Octopus

Clipboard icon on dark navy background

Requirements

  • Automation
  • Tenanted deployments
  • Modernizing deployments
Building icon on dark navy background

Company

  • 2,500+ employees
SaaS icon

Industry

  • Software
Clipboard icon on dark navy background

Requirements

  • Automation
  • Tenanted deployments
  • Modernizing deployments
Building icon on dark navy background

Company

  • 2,500+ employees
SaaS icon

Industry

  • Software

About Tietoevry

Tietoevry is a leading technology company with 24,000 experts specializing in cloud, data, and software. They help customers create purposeful technology that reinvents the world for good. 

Tietoevry serves thousands of enterprise and public-sector customers in more than 90 countries. 

HR & Payroll is one of its specialized teams that has provided payroll solutions to the public sector in Sweden for several decades. 

The team’s product offerings have transitioned to web-based SaaS solutions with a tech stack ranging from COBOL to TypeScript, and .NET.

Challenges

Tietoevry’s HR and Payroll team was working with a mix of technologies

The HR and Payroll team at Tietoevry had to manage a variety of platforms and technologies when deploying to customers. This meant they also had many different processes for their software delivery. 

Quality Assurance (QA) environments would get installed and configured by each product development team. They then needed dedicated technical specialists to handle both on-premises and SaaS deployments. As their customer base grew, this only became more complex, with each customer having different deployment needs. This resulted in more time on manual deployment processes. 

As the technical complexity of the product offerings and environments increased, they had to dedicate more resources to transition from QA to production environments. This added cost and risk to the process.

Before Octopus Deploy we had reached a critical point where the complexity of delivering our product meant that product versions would not be fully deployed until the next was released.

Johan Öbrell

Tech lead/Software Architect, Tietoevry

Solution

Standardizing deployments and continuous feedback helped Tietoevry deploy more often

The team looked to Octopus Deploy to deploy software more frequently and reliably. They also wanted to reduce manual tasks and human errors.

The HR and Payroll team previously used Octopus Deploy for development and QA environments. So, they made a plan to standardize delivery across the entire product lifecycle.

The team use tenanted deployments in Octopus to manage the complexity of deploying to their customer base. This supports a wide range of configuration variations and localized customer infrastructure. And they no longer need to train technical specialists for each customer implementation.

By standardizing their processes, the team also get continuous feedback to improve their operations. They can adjust and test daily based on issues that customers encounter. This helps them deliver a better experience across their customer base.

Tietoevry's CI/CD pipeline

Tietoevry and Octopus pipeline
Tietoevry pipeline mobile

Value

Continuous improvement and increased confidence

Octopus has made installation and maintenance tasks more predictable. Technical operations are faster because the deployment process is repeatable and reliable. The team can also make changes more frequently, regardless of size. This means there’s less risk of changes impacting customers. The team also implements and tests adjustments alongside normal operations, improving confidence and trust. This has given developers more time to focus on the product over processes. 

Before Octopus we'd need to reserve two days per customer for deployments. We'd also set aside 1 week for verifying deployment when going from QA to live. Now we’re down to under half a day for deployments.

Johan Öbrell

Tech lead/Software Architect, Tietoevry

A better experience for customers

By streamlining deployments, it’s simpler to deliver new versions to customers. Customers get new versions of their product more frequently and the HR and Payroll team can make changes faster than ever before. 

Including production and staging environments for each customer in the project lifecycle empowers customers to independently test and verify new versions ahead of upgrading production environments, which reduces risk.

Automating manual tasks

Before Octopus, the team had to run a number of manual tasks. Now, they use Octopus’s Runbooks to automate routine tasks that previously needed a technical specialist, lowering the cost of overheads.

Implementing Octopus Deploy was a critical requirement for us to be able to continue providing our customers with on-site deployments and support.

Johan Öbrell

Tech lead/Software Architect, Tietoevry

Download this case study

Download PDF

Ready to learn the basics of deployment automation?

Register for a 30-minute session. We'll show you the basics of deployment automation and how to set up your deployment pipeline with Octopus.
Register now