Training: June 20–21, 2016
Tutorials: June 21, 2016
Keynotes & Sessions: June 22–23, 2016
Santa Clara, CA

DevOps conference sessions

Monday, June 20

Add to your personal schedule
9:00am–5:00pm Monday, 06/20/2016
Location: cypress room
Jennifer Davis walks attendees through crafting a community cookbook from scratch using both Chef and community resources. In the process, you'll learn some key patterns of DevOps practices. Read more.
Add to your personal schedule
9:00am–5:00pm Monday, June 20-Tuesday June 21
Location: Cypress Room
Average rating: ***..
(3.50, 2 ratings)
Jennifer Davis walks attendees through crafting a community cookbook from scratch using both Chef and community resources. In the process, you'll learn some key patterns of DevOps practices. Read more.

Tuesday, June 21

Add to your personal schedule
9:00am–10:30am Tuesday, 06/21/2016
Location: Ballroom CD Level: Intermediate
Avleen Vig (Etsy)
Average rating: ****.
(4.88, 17 ratings)
Deploying and scaling ELK is often a trial by fire. Avleen Vig presents the lessons Etsy learned over the last three years working with ELK and scaling it from tens of millions to over five billion log lines per day. Avleen covers sizing your cluster, monitoring and extracting metrics from it, and patterns for effectively scaling it up as your logs grow. Read more.
Add to your personal schedule
11:00am–12:30pm Tuesday, 06/21/2016
Location: Ballroom GH Level: Intermediate
Seth Vargo (HashiCorp)
Average rating: *****
(5.00, 12 ratings)
Seth Vargo offers a comprehensive, engineer­-led overview of two of HashiCorp's tools: ­Terraform and Atlas. Read more.
Add to your personal schedule
1:30pm–3:00pm Tuesday, 06/21/2016
Location: Ballroom CD Level: Intermediate
Gianluca Borello (Sysdig)
Average rating: ****.
(4.00, 7 ratings)
Gianluca Borello explores the state of the art for visibility, monitoring, and troubleshooting for microservices and containers—including live demonstrations of popular tools and methods and the pros and cons of each—with special emphasis on sysdig, an open source system visibility tool. Read more.
Add to your personal schedule
3:30pm–5:00pm Tuesday, 06/21/2016
Location: Ballroom CD Level: Non-technical
Rob Schnepp (Blackrock 3 Partners), Chris Hawley (Blackrock 3 Partners), Ron Vidal (Blackrock 3 Partners)
Average rating: ****.
(4.83, 12 ratings)
The Incident Management System (IMS) has been battle tested by the American Fire Service for over 40 years across fires, rescues, hazardous materials incidents, and every other type of emergency. Rob Schnepp, Chris Hawley, and Ron Vidal explain how they adapted IMS for IT and offer an early look at content from Incident Management for IT Operations, their upcoming book from O’Reilly Media. Read more.

Wednesday, June 22

Add to your personal schedule
9:50am–10:00am Wednesday, 06/22/2016
Location: Mission City Ballroom Level: Non-technical
Bridget Kromhout (Pivotal)
Average rating: ***..
(3.45, 11 ratings)
Bridget Kromhout explains why containers will not fix your broken culture. Microservices won’t prevent your two-pizza teams from needing to have conversations with one another over that pizza. No amount of industrial-strength job scheduling makes your organization immune to Conway’s law. Read more.
Add to your personal schedule
10:25am–10:40am Wednesday, 06/22/2016
Location: Mission City Ballroom Level: Beginner
Artur Bergman (Fastly)
Average rating: ****.
(4.83, 6 ratings)
When a DDoS attack occurs, organizations respond using existing mental models of operations, not taking into account the emotional effects of the malicious nature of the attack. Artur Bergman explores how people react and why a DDoS attack is different than other challenges a company may face, proving that it isn't your fault and you're not alone. Read more.
Add to your personal schedule
11:20am–12:00pm Wednesday, 06/22/2016
Location: Mission City Ballroom B1-3 Level: Non-technical
Nicole Forsgren (DORA), Jez Humble (DevOps Research and Assessment LLC), Gene Kim (IT Revolution Press)
Average rating: ****.
(4.83, 6 ratings)
Research from the last few years has shown that DevOps can bring both throughput and stability to IT, driving value and profit for businesses. Nicole Forsgren, Jez Humble, and Gene Kim present the latest data on DevOps and explore the roles of security and compliance, continuous delivery, and management in driving world-class quality, efficiency, and value in innovative organizations. Read more.
Add to your personal schedule
1:15pm–1:55pm Wednesday, 06/22/2016
Location: Mission City Ballroom B1-3 Level: Intermediate
Kassandra Perch (Auth0)
Average rating: ***..
(3.00, 2 ratings)
Kassandra Perch demonstrates how to use Node.js sandboxes to run custom user code safely and securely using technologies like CoreOS and Docker. Read more.
Add to your personal schedule
2:10pm–2:50pm Wednesday, 06/22/2016
Location: Mission City Ballroom B1-3 Level: Intermediate
R Tyler Croy (CloudBees)
Average rating: ****.
(4.50, 6 ratings)
R. Tyler Croy offers an overview of continuous delivery concepts and puts them into practice by building a continuous delivery pipeline with Jenkins to test, stage, and deploy infrastructure code to production. Tyler explains how reducing the effort, error rate, and time it takes to deploy a configuration to change to production means less time fighting fires and more time doing what you want. Read more.
Add to your personal schedule
3:40pm–4:20pm Wednesday, 06/22/2016
Location: Mission City Ballroom B1-3 Level: Intermediate
C.J. Jameson (Pivotal)
C.J. Jameson explains how to test all the things, even your bash scripts. Using the BATS framework, it's cheap to write both high- and low-level tests to drive out more modular and readable bash scripts. Read more.
Add to your personal schedule
4:35pm–5:15pm Wednesday, 06/22/2016
Location: Mission City Ballroom B1-3 Level: Intermediate
Sangeeta Narayanan (Netflix)
Average rating: ***..
(3.33, 6 ratings)
Netflix is now a global service. Ensuring that subscribers enjoy the best possible streaming experience at all times requires operational insights at various levels. Sangeeta Narayanan discusses the strategies, infrastructure, and tools that give Netflix the requisite insights for operating the Netflix Edge services at scale for a global audience. Read more.

Thursday, June 23

Add to your personal schedule
9:40am–10:00am Thursday, 06/23/2016
Location: Mission City Ballroom Level: Intermediate
Charity Majors (Honeycomb)
Average rating: ****.
(4.85, 13 ratings)
Charity Majors discusses making better choices with software. Whether you're selecting a new polyglot persistence layer, launching a startup from scratch, or modernizing a mature environment, there have never been more opportunities for chaos. Charity explains when you should use boring technology, when to take a flyer on the bleeding edge, and best practices for making solid technical decisions. Read more.
Add to your personal schedule
11:20am–12:00pm Thursday, 06/23/2016
Location: Mission City Ballroom M1 - 2 Level: Intermediate
Ben Lavender (GitHub)
Average rating: *****
(5.00, 4 ratings)
By now, you've probably have heard of ChatOps (especially if you're in operations). GitHub has been using ChatOps for more than five years and continues to scale these practices. Ben Lavender explains the guidelines that GitHub has created to work with ChatOps and the lessons learned in the process. Read more.
Add to your personal schedule
1:15pm–1:55pm Thursday, 06/23/2016
Location: Mission City Ballroom M1 - 2 Level: Intermediate
Adam Auerbach (Capital One), Tapabrata Pal (Capital One)
Average rating: *****
(5.00, 4 ratings)
Adam Auerbach and Tapabrata Pal discuss Captial One's transformation to continuous testing, covering core principles, tools, and best practices as well as common roadblocks and some recommendations on how best to remove them from the environment. Read more.
Add to your personal schedule
2:10pm–2:50pm Thursday, 06/23/2016
Location: Mission City Ballroom M1 - 2 Level: Intermediate
Charity Majors (Honeycomb)
Average rating: *****
(5.00, 6 ratings)
Charity Majors outlines DevOps/DBA best practices from the earliest seed stages (survival, selecting the right storage layer, etc.) to what you should expect from a mature, self-actualized database tier. Along the way, Charity explores how to ensure that your database is a first-class citizen of your engineering and operational processes and how your observability requirements may evolve. Read more.
Add to your personal schedule
3:40pm–4:20pm Thursday, 06/23/2016
Location: Mission City Ballroom M1 - 2 Level: Intermediate
Donny Nadolny (PagerDuty)
Average rating: *****
(5.00, 5 ratings)
Distributed systems are hard. They are complicated, hard to understand, and very challenging to manage. But they are critical to modern software, and when they have problems, we need to fix them. Donny Nadolny looks at what it takes to debug a problem in a distributed system like ZooKeeper, walking attendees through the process of finding and fixing one cause of many of these failures. Read more.
Add to your personal schedule
4:35pm–5:15pm Thursday, 06/23/2016
Location: Mission City Ballroom M1 - 2 Level: Advanced
Average rating: **...
(2.00, 1 rating)
At Yelp, application delivery means servicing a global audience from a highly dynamic infrastructure and meeting stringent performance and reliability requirements. Kris Beevers and Sarguru Nathan detail how they implemented automated, dynamic, and intelligent traffic management and DNS routing to ensure Yelp’s global traffic is serviced by the best data center. Read more.