Marketron is a leading provider of enterprise revenue and profitability management solutions for radio, television and digital outlets. The company offers revenue generation and management solutions, ad tech and mobile advertising platforms, and an array of digital audience engagement tools that drive new growth opportunities. 

Faster…But Not Fast Enough

Marketron struggled to deliver software. The company deployed its legacy applications twice a year using Jenkins and manual executions. In a way, this was better than the alternative: website outages that could impact revenue.  

Enter Mike Jackon, the new SVP of Software Engineering. Mike was tasked with modernizing  Marketron’s deployment strategy. Using DevOps principles, Mike increased deployment frequency to once a quarter. A 2x increase. But not fast enough. These quarterly deployments required a 4-hour downtime window of straight developer labor. On top of that, Marketron wanted to begin migrating its legacy applications to AWS and Kubernetes. Mike’s team was lean, and further improving deployment frequency in the midst of a cloud migration would be impossible without more people. 

 Mike had reached an impasse. Either hire more developers or find a better way.  

Harness: The Better Solution

After evaluating Harness, Mike knew he had found his better solution. Marketron quickly onboarded their services onto the Harness platform and began increasing their deployment frequency and velocity. 

With Harness’ help, Marketron increased production deployment frequency to monthly and decreased deployment time to 1- hour. Marketron now deploys to non-production environments 1200 times a month, thereby increasing the number of automated tests and improving the quality of every service deployment. 

Keep Reading

  • The Women of DevOps: Patricia Anong

    The Women of DevOps: Patricia Anong

    Meet Patricia Anong, DevOps Consultant. We're thrilled for you to meet her!
  • Introduction to Helm: Charts, Deployments, & More

    Introduction to Helm: Charts, Deployments, & More

    Probably one of the first packages installed after your Kubernetes cluster is up and running is Helm. A stalwart in the Kubernetes ecosystem, Helm is a package manager for Kubernetes. If you are unfamiliar with Helm, Helm helps users to have a more consistent deployment by packaging up all of the needed resources needed for a Kubernetes deployment.
  • GitOps Got Me Up

    GitOps Got Me Up

    Two years ago, I joined the technology space - and as such, I am now a strong proponent for DevOps methodologies.