Citrix drives DevOps culture with Dynatrace
Driving an Agile Culture Through Operations
Citrix needed to accelerate the speed at which it could react to application performance problems and outages, so its operations team adopted Agile practices and increased the use of automation. To make the move more effective, operations brought pre-production under its own remit; enabling it to improve code quality before application updates launched into production. However, the development team continued working in isolation, limiting collaboration.
"Leaving development in its own silo meant that the ops team wasn’t getting involved in checking code quality until it arrived in pre-production," explains Nestor Zapata, Lead Systems Administrator at Citrix. "Since we could only deploy on Wednesdays, there was always a rush to get code completed on time, leading to errors. The upshot was that new feature sets and updates weren’t deployed on time, hurting the business."
Supporting DevOps with Code-Level Insights
Citrix decided it needed to unite its IT department around DevOps, which would expand the adoption of Agile into the development environment and improve cross-team collaboration. However, as Zapata continues,"It wasn’t a quick fix. Like most organizations, development and operations worked in silos. Ops would pass code back to development if there was a problem; but didn’t have the tools to offer insight into why or suggest solutions. If we wanted to become more agile, we needed data and insights to fuel a collaborative DevOps approach."
Citrix needed code-level visibility into application performance, and following an assessment of the market, identified Dynatrace as the only solution capable of meeting its needs. Dynatrace‘s unique ability to offer a full-stack, end-to-end view of front-end and back-end applications – from the user’s first click, all the way to the database, made it an easy decision for Citrix.
"The data from Dynatrace has been key to driving a cultural change through DevOps," adds Zapata. "Everyone is invested in the idea of close collaboration, as they see the value of the data we’re getting and the benefits of having performance insights early on. We’re also able to prevent minor problems from becoming major incidents, using Dynatrace to regularly review the code for our critical transactions and get ahead of emerging issues."
The visibility provided by Dynatrace gave Citrix the confidence to release code faster and in smaller batches throughout the week, embracing a true DevOps culture. This newfound agility resulted in a 30% increase in project deliverables and 75% reduction in deployment time, enabling Citrix and its customers to benefit from faster innovation. "We now have far greater confidence in the quality of the code we’re releasing, so we can deliver on our promises to the business and drive more value for customers," elaborates Zapata. "If we ever encounter any problems, we can quickly and easily identify the root cause with Dynatrace and get it fixed. Ultimately, we no longer fear failure because Dynatrace is minimizing our risk."
Eliminating War Rooms
Dynatrace has also proven invaluable during major outages and critical situations, supporting a 3x increase in productivity. The challenge of identifying the root cause of performance problems or outages meant the operations team previously had 30% of its time set aside for firefighting. However, the AI capabilities of Dynatrace enabled a 75% reduction in mean time to recovery (MTTR), by supporting increased automation of problem resolution. That in turn, has halved the time set aside for firefighting.
"Critical incidents used to be an all-hands-on-deck scenario, as we raced to uncover the cause and find a solution before customers were impacted," explains Zapata. Dynatrace’s AI capabilities give us the answers we need so that we can direct the problem to the relevant team and help them understand how to fix the issue. The data makes those conversations much easier and helps us avoid the finger-pointing and the 2 a.m. war rooms we all used to dread. Internally, we call it ‘The Dynatruth’ because nobody argues with the data."
Underlining the productivity gains that Dynatrace has brought to Citrix, Zapata elaborates; "We don’t need a team of four getting lost in a war room for hours to solve a problem anymore. Just one person can pull up Dynatrace and deal with a critical incident in as little as 15 minutes. That equates to a fourfold increase in the team‘s productivity. As a result, our people are much happier and have more confidence in their ability to solve problems. We can invest more time in technical training and continuous improvement and our teams enjoy a much better work/life balance."
We choose Dynatrace because it was very easy and straightforward to deploy, and integrates seamlessly with AWS and Azure.”
Seeing is believing - Start your free trial
You’ll be up and running in under 5 minutes:
Sign up, deploy our agent and get unmatched insights out-of-the-box.