DevOps Activist, Dynatrace - Boston, USA
Andreas Grabner has been helping companies improve their application performance for 15+ years. He is a regular contributor within Web Performance and DevOps communities and a prolific speaker at user groups and conferences around the world. He started working as a tester on a load testing product in 2001. Since then his life is dedicated to quality and performance.
About his keynote talk
How DevOps is done by Top Performers
DevOps is one of the most abused and overrated marketing terms in the last years! That’s not an alternative fact! It’s just Andi’s opinion! YET – it is a very real thing that allowed many software companies to transform the way they think about software engineering. The downside with DevOps in 2017 – based on the recent State of DevOps Report – is that DevOps transformations are most often driven by business which means “Faster to Market” but not “Faster Quality to Market”. Companies that adopted DevOps in the last years have shown significant speed to delivery but they also fail more often than before and have longer recovery times than the “Top DevOps Performers”. If you not just want Faster Delivery but Faster High Quality Delivery it is time to understand how DevOps is done by those organizations that we call the Top Performers. It all starts with understanding what DevOps Is. This is why Andi gives us insights on how he explains the benefits to “DevOps Newbies” and how software companies around the world implement it in their own ways. Andi will answer: What does it really mean for developers, testers and operators? What will change? How does Facebook deploy twice a day without big issues? How does DevOps work in financial, government or healthcare where you have tight regulations? Does it mean Devs are responsible for Ops? Does it only work in the cloud? Or can we apply it to “old fashioned” on premise software as well? Learn for yourself and make up your own mind on whether DevOps is just a marketing term or something that can benefit you.
About his breakout session
From 6 Month Waterfall to 1h Code Deploys
In 2011 we at Dynatrace delivered 2 major releases of our on premise enterprise monitoring software. The market, competition, technology and customer requirements forced us to change that in order to remain competitive. 6 years later – in 2017 – we are deploying and providing feature releases every 2 weeks for both our on premise and SaaS-based offering. We deploy 500 SaaS production changes per day and have a DevOps pipeline that allows us to deploy a code change within 1h if necessary. To increase quality, we built and provide a DevOps pipeline that currently executes 31000 Unit & Integration Tests per Hour as well as 60h UI Tests per Build. Our application teams are responsible end-to-end for their features and use production monitoring to validate their deployments which allows them to find 93% of bugs in production before it impacts our end users. In this session I specifically want to focus on our investment in test automation and fast feedback to engineers. Only if fast feedback is guaranteed you can ensure to keep up with faster end user delivery with the right quality. Furthermore I will explain how this transformation worked from both “Top Down” as well as “Bottom Up” in our organization. A key component was the 4 people strong DevOps Team who developed and “sell” their DevOps Pipeline to the globally distributed application teams. I will give insights into how our pipeline enables application teams to design, code, test and run a new feature for our user base. I will also talk about the “dark moments” as change is never without friction. Both internally as well as with our customers who also had to get used to more rapid changes.