September 19–20, 2016: Training
September 20–22, 2016: Tutorials & Conference
New York, NY

Schedule: Automation sessions

11:35am–12:15pm Wednesday, 09/21/2016
DevOps Automation, Continuous delivery Regent Audience level: Beginner
Michael Gorven (Facebook/Instagram)
Average rating: ***..
(3.75, 8 ratings)
Every time an Instagram engineer commits code to master (up to 40 times a day), it is automatically tested and deployed to a fleet of thousands of web servers in as little as 10 minutes. Michael Gorven describes the iterative approach Instagram took to build this system, the problems it faced along the way, the solutions it implemented, and the key principles which enable this to work. Read more.
11:35am–12:15pm Wednesday, 09/21/2016
Infrastructure reimagined Automation, DevOps Beekman Audience level: Beginner
Joe Damato (
Average rating: ***..
(3.00, 3 ratings)
Infrastructure as code might be literally impossible because none of the core open source software we use actually works. Joe Damato examines what it means for infrastructure to be represented as code, outlines some fundamental software components required for automating infrastructure using code, and discusses some interesting failure cases for these tools. Read more.
3:50pm–4:30pm Wednesday, 09/21/2016
Financial systems Automation, Resilience engineering Gramercy Audience level: Beginner
Average rating: ***..
(3.71, 7 ratings)
We all know about Netflix's Simian Army. But that's just for Internet-based companies, right? Bidisha Agarwal and Marco van Dam demonstrate how the Simian Army can also be used to make a traditional corporate IT environment more resilient and discuss the adaptations, pitfalls, and (organizational) difficulties ING had to overcome in order to succeed. Read more.
2:25pm–3:05pm Thursday, 09/22/2016
Infrastructure reimagined Automation, Databases Gramercy Audience level: Beginner
Tammy Butow (Gremlin)
Average rating: ****.
(4.29, 7 ratings)
Dropbox has grown enormously since launching in 2008, surpassing 500 million sign-ups and 500 petabytes of user data. Its Databases team of SREs manage thousands of MySQL servers, which requires a deep understanding of MySQL, automation, Linux, Python, hardware, performance tuning, monitoring, and reliability. Tammy Butow offers an overview of how Dropbox database infrastructure has scaled. Read more.
3:50pm–4:30pm Thursday, 09/22/2016
Measuring the right things Automation, DevOps Beekman Audience level: Intermediate
Parashuram Narasimhan (Microsoft)
Average rating: ****.
(4.86, 7 ratings)
Chrome has excellent devtools that help fixing rendering performance issues in web pages. Parashuram Narasimhan demonstrates how to create scripts that use the same source of information as the devtools to automatically measure metrics like frame rates, paint times, and layout calculations and explains how this method is being used to continuously track rendering performance of web apps. Read more.
4:45pm–5:25pm Thursday, 09/22/2016
Infrastructure reimagined Automation, Cloud Gramercy Audience level: Intermediate
Kief Morris (ThoughtWorks)
Average rating: ****.
(4.00, 3 ratings)
Infrastructure as code leverages Agile engineering tools and practices to provision and manage highly reliable infrastructure at speed. Building on the concepts from his book, Infrastructure as Code, Kief Morris explains how a team can implement a change-management pipeline to create a fast, reliable process for testing and hosting infrastructure for their microservices-based system. Read more.
4:45pm–5:25pm Thursday, 09/22/2016
Measuring the right things Automation, Continuous delivery Beekman Audience level: Beginner
Akshay Shah (Uber), Michael Hamrah (Uber)
Average rating: ****.
(4.80, 5 ratings)
As Uber broke its monolith into microservices, monitoring became increasingly difficult. No single service could answer a critical question: is the business running? Akshay Shah and Michael Hamrah share the challenges Uber faced when monitoring business outcomes instead of engineering metrics and why building an anomaly detection system to solve those problems is easier than you might expect. Read more.