7–9 November 2016: Conference & Tutorials
9–10 November 2016: Training
Amsterdam, The Netherlands

Schedule: DevOps sessions

11:50–12:30 Monday, 7/11/2016
Metrics/monitoring DevOps Auditorium (Ground + Balcony) Audience level: Intermediate
Caskey Dickson (Microsoft)
Average rating: ***..
(3.86, 14 ratings)
Avoid poor metrics that distract you from finding root causes of outages and extend downtime. Caskey Dickson explains how to create well-designed metrics that enable you to quickly know the state of your service to determine if your software is healthy and outlines the fundamentals that make for quality instrumentation that supports uptime and visibility into your systems and your users. Read more.
13:45–14:25 Monday, 7/11/2016
Emanuil Slavov (Falcon.io)
Average rating: ****.
(4.27, 15 ratings)
The elephant in the room that every developer ignores is that all automated tests (except unit) are too slow for today’s fast-paced, first-to-market environment. With slow automated tests, you’re just shipping problems faster to production. Emanuil Slavov explains how the team at Komfo made automated tests run 60x faster using containers, hermetic servers, and improved architecture. Read more.
13:45–14:25 Monday, 7/11/2016
Metrics/monitoring Cloud, DevOps Auditorium (Ground + Balcony) Audience level: Intermediate
Tudor Golubenco (Elastic)
Average rating: ***..
(3.67, 12 ratings)
Tudor Golubenco discusses some of the new challenges that logging and monitoring systems are facing in today’s world of containers and microservices and how the open source ELK stack—Elasticsearch, Logstash, and Kibana—is evolving into the Elastic stack—Elasticsearch, Logstash, Kibana, and Beats—to meet these new requirements. Read more.
16:10–16:50 Monday, 7/11/2016
Organizational infrastructure DevOps, Organizational optimization E104/105/106 Audience level: Non-technical
Sarah Wells (Financial Times)
Average rating: ****.
(4.67, 15 ratings)
Successful DevOps means empowering teams. But you still have things you want all teams to do, and you need to balance the benefits of the right technologies against the costs of running multiple data stores, deployment platforms, languages, etc. Sarah Wells offers a brief overview of nudge theory and explores its possibilities for influencing disparate teams to do things for the common good. Read more.
16:10–16:50 Monday, 7/11/2016
George Sudarkoff (SurveyMonkey)
Average rating: **...
(2.72, 18 ratings)
In the world of microservices, when things are moving fast and constantly breaking, the accepted wisdom is that teams must own the whole stack and operate their services themselves. But how do we ensure that operational standards are consistent across the organization? And how much stack is the whole stack? George Sudarkoff explains how to distribute operations in a consistent and efficient way. Read more.
16:10–16:50 Monday, 7/11/2016
Reimaging DevOps, security, and infrastructure DevOps Emerald Room & Lounge Audience level: Intermediate
Mario Kostelac (Intercom)
Average rating: ****.
(4.20, 5 ratings)
Data stores are the backbone of every modern application. Mario Kostelac shares Intercom's journey to the biggest MySQL instance on Amazon RDS and explains how AWS Aurora saved Intercom's scaling when it quickly became too small. In short, Mario explains how Intercom moved a live database with more than two billion rows with almost no downtime and without losing a single row. Read more.
17:05–17:45 Monday, 7/11/2016
Organizational infrastructure DevOps, Organizational optimization E104/105/106 Audience level: Intermediate
Arnoud Vermeer (Leaseweb)
Average rating: ***..
(3.20, 5 ratings)
LeaseWeb has started a transition toward a more Agile and empowered engineering culture. Arnoud Vermeer offers a summary of things LeaseWeb did to foster the change, the impact they had, and lessons learned along the way. Read more.
17:05–17:45 Monday, 7/11/2016
Metrics/monitoring Cloud, DevOps Auditorium (Ground + Balcony) Audience level: Beginner
Björn Rabenstein (Grafana Labs)
Average rating: ***..
(3.50, 12 ratings)
Kubernetes and Prometheus are still pretty young, but somehow they immediately fell in love when they first met early last year. And now Prometheus has moved into the shiny new CNCF building that Kubernetes has called home for a while. Björn Rabenstein explores how the first two projects hosted by the Cloud Native Computing Foundation work together. Read more.
11:50–12:30 Tuesday, 8/11/2016
Reimaging DevOps, security, and infrastructure DevOps, Security Emerald Room & Lounge Audience level: Non-technical
Guy Podjarny (Snyk)
Average rating: ****.
(4.29, 7 ratings)
From Heartbleed to ImageTragick, vulnerabilities in open source are repeatedly shaking the Web. But who is responsible for fixing these issues? OSS is a community feat. Securing it must be as well. Guy Podjarny discusses the roles for authors, consumers, and tools in keeping open source secure. Read more.
11:50–12:30 Tuesday, 8/11/2016
Organizational infrastructure DevOps, Organizational optimization E104/105/106 Audience level: Beginner
Marta Paciorkowska (Acrolinx GmbH)
Average rating: ***..
(3.45, 11 ratings)
Stop multitasking. Don't treat your workstation as your best friend. Use your problem-solving skills to drive organizational change. Marta Paciorkowska explains how understanding the relationship between software engineers, "the regular folk," and the software they use can improve your organization and help break down barriers between different departments and within teams. Read more.
13:45–14:25 Tuesday, 8/11/2016
Kishore Jalleda (Yahoo), Gopal Mor (Yahoo)
Average rating: **...
(2.88, 16 ratings)
Everything changes at scale. Launching products at a scale of 1+ billion users requires a massive cross-team, cross-functional, coordinated effort, and business, engineering, and cultural challenges must be overcome. Kishore Jalleda and Gopal Mor explain how they have applied DevOps best practices at scale to successfully launch several high-profile products at Yahoo. Read more.
13:45–14:25 Tuesday, 8/11/2016
Liz Rice (Aqua Security)
Average rating: ****.
(4.12, 8 ratings)
Containers start and stop much more quickly than virtual machines, which offers opportunities for scaling services in real time to cope with demand. Liz Rice briefly explains what microscaling is before sharing how taking a fortunately timed MOOC on robotics led her to try out some interesting math in the microscaling code. Read more.
14:40–15:20 Tuesday, 8/11/2016
Metrics/monitoring Cloud, DevOps G102/103 Audience level: Intermediate
Arun Kejariwal (Independent)
Average rating: **...
(2.78, 9 ratings)
Data-driven decision making has become a norm in the industry. In light of this—coupled with the high volume and velocity of data streams—large clusters are used to store and analyze data. However, deriving actionable insights from the data chest has been a daunting task. Arun Kejariwal presents approaches for analyzing operations data in the presence of “holes” in the time series. Read more.
16:10–16:50 Tuesday, 8/11/2016
UX performance DevOps, Networking Auditorium (Ground + Balcony) Audience level: Intermediate
Michael Gooding (Akamai), Javier Garza (Akamai Technologies)
Average rating: ****.
(4.70, 20 ratings)
Michael Gooding and Javier Garza share their experiences with HTTP/2 over the last year, discussing case studies that demonstrate how performance can be improved over HTTP/2 while addressing backward compatibility, exploring using RUM data to review performance-related observations of customers after switching to HTTP/2, and offering hands-on demos of HTTP/2 with server push and HTTP/2 + QUIC. Read more.
16:10–16:50 Tuesday, 8/11/2016
Amanda Folson (GitLab)
Average rating: ***..
(3.89, 9 ratings)
Many organizations struggle to maintain effective on-call rotations that minimize the number of people woken up in the middle of the night—so much so that “burnout syndrome” is an actual disorder experienced by professionals in on-call positions. Amanda Folson explains how you can set up your on-call rotations to optimize the uptime of your infrastructure and your engineering team. Read more.
17:05–17:45 Tuesday, 8/11/2016
Organizational infrastructure DevOps, Organizational optimization E104/105/106 Audience level: Non-technical
Mathias Meyer (Independent)
Average rating: ****.
(4.78, 9 ratings)
An increasing number of organizations large and small are working with distributed and remote teams. Working with people in other time zones has some great benefits but also brings with it a lot of challenges regarding communication. Mathias Meyer talks about the challenges he’s come across building a remote team at Travis CI and shares what the team has learned along the way. Read more.
9:30–11:00 Wednesday, 9/11/2016
Metrics/monitoring DevOps G104/105 Audience level: Intermediate
Sasha Goldshtein (Sela Group)
Average rating: ****.
(4.00, 1 rating)
eBPF (extended Berkeley Packet Filters) is a modern kernel technology that can be used to introduce dynamic tracing into a system that wasn't prepared or instrumented in any way. Sasha Goldshtein walks you through Linux dynamic tracing, exploring BCC (the BPF compiler collection), and building a couple of simple tools of your own. Read more.
9:30–13:00 Wednesday, 9/11/2016
Reimaging DevOps, security, and infrastructure DevOps, Security G102/103 Audience level: Intermediate
Adrian Mouat (Container Solutions)
Average rating: ***..
(3.75, 8 ratings)
Adrian Mouat demonstrates how to secure a modern, microservice-based system. You'll start by running and hacking into a vulnerable system before switching roles and using various Docker tools and features to protect the system. While the tutorial focuses on Docker, the patterns and information can help secure any production container system. Read more.
11:30–13:00 Wednesday, 9/11/2016
Reimaging DevOps, security, and infrastructure Databases, DevOps G104/105 Audience level: Intermediate
Colin Charles (Percona)
The MySQL world is over 20 years old. In that time, many solutions have come and gone, many others have evolved, and even more have been created to provide solutions around high availability. Colin Charles explores all of these alternatives in an unbiased nature with a particular focus on open source solutions. Read more.
14:00–17:30 Wednesday, 9/11/2016
Rick Fast (Expedia)
Average rating: ****.
(4.77, 13 ratings)
There's more to microservices than just being small. Modern service-oriented architectures typically reside in more volatile environments, and the lifespan of a single service instance is much shorter than it used to be. Rick Fast explores how to design services and their infrastructure to allow for dynamic placement, resiliency, monitoring, and discovery. Read more.
14:00–15:30 Wednesday, 9/11/2016
Metrics/monitoring DevOps G104/105 Audience level: Intermediate
Bart De Vylder (CoScale)
Average rating: ****.
(4.00, 6 ratings)
Data science is a hot topic these days. Bart De Vylder breaks through the hype to provide a practical introduction to data analysis techniques applied to web performance data and related business metrics using Python, covering the visualization of datasets, correlation analysis, machine learning, anomaly detection, and forecasting, using a real-world dataset. Read more.