Ruckus Scaled Kubernetes Continuous Delivery With GitOps

Learn how Ruckus scaled Kubernetes Continuous Delivery using Harness GitOps

By
SuperUser
Last updated
December 8, 2020
Ruckus Scaled Kubernetes Continuous Delivery With GitOps

About Ruckus Networks

Ruckus Networks is redefining connectivity by bridging the digital divide and connecting people around the world. Ruckus works with channel partners, OEMs, and strategic partners to deliver ubiquitous connectivity with our access points, switches, and cloud services.

Migrating From Monolith VMs To Kubernetes Microservices

At Ruckus Networks, past monolith application environments (e.g. Dev, QA, Staging, Prod) could take 30 minutes or more to spin up, with DevOps and development teams left waiting.

As a result, horizontal scaling and elasticity of services running in production became a major challenge.

In addition, deployment pipelines were service specific, with little to no reuse of logic or configuration across teams.

A decision was therefore made to migrate to a cloud-native Kubernetes-based microservices architecture, where environments could be provisioned in seconds, and horizontal auto-scaling was embedded natively to the run-time environment.

As a result of this migration, 40+ new Kubernetes microservices would all require new deployment pipelines and onboarding by the DevOps teams.
“Onboarding a new Kubernetes Application could take our DevOps engineers one week,” said Raj Zala, Director of Cloud Engineering at Ruckus Networks.

Build Vs. Buy For Continuous Delivery?

To solve this onboarding challenge, Raj and her DevOps team looked at several options:

  1. Manually script each Kubernetes pipeline – ~40 weeks of effort (1 week per microservice)
  2. Build an MVP CD platform – ~52 weeks of effort (2 DevOps engineers for 6 months)
  3. Purchase a commercial Continuous Delivery solution
Onboarding a new Kubernetes application could take our DevOps engineers one week. - Rajeshwari Zala | Director of Cloud Engineering | Ruckus Networks

Leveraging Harness GitOps And Pipelines-As-Code

One of the key selling points of Harness was to give DevOps and developers self-service Continuous Delivery capabilities, meaning they could empower, automate and scale their software delivery process from dev all the way to production without waiting more than a few minutes.

The second advantage was the ability for the DevOps team to build and reuse pipelines across their portfolio of new Kubernetes microservices and engineering teams.

“Our DevOps team now creates pipeline templates in Harness, and developers instantiate these with their own service parameters,” said Raj.
Harness GitOps allows DevOps/developers to manage pipeline, service, environment, Helm, and Kubernetes configuration all in one place as code. This means all pipelines can be version controlled and managed like code in any Git repository.

We can now onboard new Kubernetes microservices same day instead of one week. - Rajeshwari Zala | Director of Cloud Engineering | Ruckus Networks

Reduced Time-To-Market By 80% & $250k Savings

As a result of implementing Harness, Ruckus Networks saw the following benefits:

-Onboarding time of new Kubernetes services dropped 80% from one week to same business day

-Onboarding effort for the DevOps team went from 38 weeks to 38 days

-Saved $250,000 in DevOps costs to build own MVP CD platform

-Reduced time-to-market of CD process by 92% from 6 months to 2 weeks

Explore Related Content

UWM Deploys in Minutes Instead of Hours
UWM Deploys in Minutes Instead of Hours

UWM leverages Harness for self-service Kubernetes deployments and infrastructure creation, reducing deployment time from hours to minutes!

Last updated
April 4, 2022
Tyler Tech Takes CI/CD to the Next Level and Achieves Unparalleled Velocity With Feature Flags
Tyler Tech Takes CI/CD to the Next Level and Achieves Unparalleled Velocity With Feature Flags

To Tyler Tech, feature flags were a natural extension of CI/CD. Learn why they chose - and trusted - Harness to provide that capability.

Last updated
March 30, 2022
Lessonly by Seismic Says Goodbye to Jenkins and Toil With Harness CI Enterprise
Lessonly by Seismic Says Goodbye to Jenkins and Toil With Harness CI Enterprise

Learn how Lessonly by Seismic went from toil with Jenkins to peace of mind with Harness CIE.

Last updated
January 24, 2022
Campspot Reduces Outage Risk by 78%
Campspot Reduces Outage Risk by 78%

Campspot turned to Harness for reliable deployments with less outage risk.

Last updated
January 10, 2022

The Modern Software Delivery Platform

Loved by Developers, Trusted by Businesses
Get Started

Need more info? Contact Sales