All case studies / Novibet

Novibet logo

Novibet went from 24-hour to 5-minute deployments with Octopus

Clipboard icon on dark navy background

Requirements

  • Automation
  • Increase team efficiency
  • Auditing and compliance
Building icon on dark navy background

Company

  • 900+ employees
SaaS icon

Industry

  • Software
Clipboard icon on dark navy background

Requirements

  • Automation
  • Increase team efficiency
  • Auditing and compliance
Building icon on dark navy background

Company

  • 900+ employees
SaaS icon

Industry

  • Software

About Novibet

Novibet is an established, worldwide game-tech company that has been operating since 2010. It delivers online sports betting and entertainment experiences. Novibet has a proprietary betting platform that’s constantly evolving with trends while offering excitement to sports enthusiasts.

Challenges

The team at Novibet wanted to implement CI/CD to automate deployments

Before using Octopus, Novibet’s pipeline was manual. The team had to build and deploy custom scripts for 2 to 3 environments without automation. Deployments took up to 24 hours, and the team had to hack things together. This increased the risk of errors, and when problems arose, it was difficult to find resources to fix them. 

The team investigated automating their entire pipeline and integrating CI/CD. They wanted a tool to automate deployments, integrate with their pipeline, create consistent processes, and manage their complex auditing requirements.

I’ve been using Octopus for over 10 years. In every company I’ve gone to, Octopus Deploy is the first thing I suggest. It is an essential tool in our arsenal. I always say, ‘Give me Octopus Deploy!

Kurt Azzopardi

Head of DevOps, Novibet

Solution

Octopus is a critical part of Novibet’s automated pipeline

Kurt Azzopardi implemented Octopus Deploy at Novibet as he’d used it at other companies. Many of the team had also used Octopus before. Now, Novibet’s 200 developers all use Octopus to simplify their deployments. Octopus makes it easy for everyone to know what versions of software they’ve deployed to their environments. 

The team also uses the Octopus API. It lets them easily duplicate projects and variables as they add new projects. It’s also allowed them to implement a dashboard for step templates so that it’s easy to reuse steps for other projects. They also use Octopus’s infrastructure as code features to ensure they commit variables and their pipeline in Git. 

Using Octopus, deployments are now simple and automated. Teams self-serve, and other areas of the business are more self-sufficient.

We’ve been able to empower other teams to do it themselves by making the pipeline self-sufficient. They can deploy when they need to as we have business logic and health checks in place to allow them to do so.

Kurt Azzopardi

Head of DevOps, Novibet

Novibet's CI/CD pipeline

Novibet and Octopus Deploy case study pipeline
Novibet and Octopus Deploy case study pipeline

Value

Faster, automated, consistent deployments

Novibet consistently deploys twice weekly to its customers with Octopus. 

Before Octopus, it took up to 24 hours to complete deployments. Now they’re automated, the team deploys in around 5 minutes. They can have 8 different teams deploying over 30 releases at once, while ensuring everyone follows processes. They’ve seen an increase in releases since teams started using Octopus, meaning more value for their customers faster.

Octopus is like another colleague of ours that can handle everything independently. It’s a super important tool for us. Without it, I’m not sure where we would be.

Kurt Azzopardi

Head of DevOps, Novibet

Improved developer experience

Octopus has made deployments easier for Novibet. Where once everything was manual, deployments are now simple, saving time and letting the team focus on other work. Novibet’s 200 developers are empowered to release software themselves with a click of a button or can delegate easily. Templates for creating new projects and steps make it easier to spin up new projects, saving the team even more time.

The biggest difference is that time was being wasted in our processes and things like disaster recovery. We needed more people to do the same thing we can now do easily in Octopus.

Kevin Vella

Team Lead, DevOps, Novibet

Auditing requirements are easier to meet

Operating in a highly regulated industry, Novibet needs to adhere to strict auditing requirements. The team appreciates they can easily provide information to their auditors on demand. This includes answering questions about when they deployed and confirming they’ve adhered to policies. Using Octopus ensures the team meets their auditing requirements and sticks to set processes.

When I show Octopus Deploy to auditors, their eyes light up. It makes it easy to explain our processes to them and to get the information they need quickly.

Kurt Azzopardi

Head of DevOps, Novibet

Automation of routine maintenance tasks

The team uses Octopus’s Runbooks feature to automate routine operation and maintenance tasks. They created a self-service portal for teams with runbooks they can use in their processes. This makes it easy for teams to be even more self-sufficient. This also takes pressure off the development team, making it simple to manage day-2 operations.

We have a self-service portal filled with runbooks for our developers. We can define all the services, and the team can run whatever they need to for their maintenance tasks, stopping and starting servers, testing, or special releases. It just makes everything easier.

Davide Attard

DevOps Engineer, Novibet

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