Skip to main content

Schedule: Operations sessions

This track covers building resilience into applications and infrastructure, operations escalation and outage handling patterns, BYOD, networking, security, metrics and monitoring, hybrid cloud implementations, and more.

Add to your personal schedule
Location: 211 Level: Intermediate
Stephen de Vries (ContinuumSecurity)
Average rating: ****.
(4.17, 18 ratings)
Security testing is often seen as a specialist activity that requires external experts with leather jackets. But security tests have a lot in common with functional tests. In fact, by using Selenium and open source security tools we can build re-usable, automated security tests that fit a CD pipeline and we can write them as specifications using JBehave so that they're visible to the whole team. Read more.
Add to your personal schedule
Location: 211 Level: Advanced
Theo Schlossnagle (Circonus)
Average rating: ****.
(4.34, 29 ratings)
Understand how applied math can make sense out of the overwhelming flow of metrics. We'll discuss strategies and manage expectations for the future of "big data" style monitoring. Read more.
Add to your personal schedule
Location: 211 Level: Intermediate
Mandi Walls (Chef)
Average rating: ***..
(3.32, 25 ratings)
This talk includes some guidance and tips for Operations folks attending design review meetings with Development teams in advance of the launch of a new feature or application. Read more.
Add to your personal schedule
Location: 211 Level: Intermediate
Robert Treat (OmniTI)
Average rating: ****.
(4.45, 11 ratings)
If you think there is a gap between dev & ops, then design must seem like it comes from another planet. But many of the core ideas behind design work are directly applicable to the world of ops, especially given that running a successful website is no longer (just) about keeping servers up, but about designing human & technical systems that help enable people achieve continuous operations. Read more.
Add to your personal schedule
Location: 211 Level: Intermediate
Arun Kejariwal (Machine Zone)
Average rating: ***..
(3.76, 17 ratings)
High performance and availability is key to providing the best end-user experience. In this regard, one of the challenges is to proactively detect anomalies – which may occur due to, for example but not limited to, events such as Superbowl – so as to mitigate their impact. We present a statistically rigorous method for automatic anomaly detection. Read more.
Add to your personal schedule
Location: 211 Level: Intermediate
Joshua Hoffman (LeaseWeb), Robert Treat (OmniTI), Michael Brunton-Spall (Government Digital Service), Mike Rembetsy (Bloomberg)
This panel will discuss the numerous operational decisions faced when deciding where to host. Topics will include provisioning, tooling, and how virtualization will help or hurt. Read more.
Add to your personal schedule
Location: 211 Level: Intermediate
Michael Brunton-Spall (Government Digital Service)
Average rating: ****.
(4.57, 23 ratings)
Your software architects are probably out there drinking the Microservices kool-aid right now, and dreaming of building the next system using those patterns. Microservices is a wonderful silver bullet that has the possibility and capability to make an operations teams life a complete nightmare. Learn how to talk to your architects and dev team and help them think about the problems Read more.
Add to your personal schedule
Location: 211 Level: Intermediate
Ryan Frantz (Etsy)
Average rating: ****.
(4.52, 21 ratings)
When it’s three in the morning, it’s hard enough waking up, let alone getting your brain in gear to fix problems. Computers should provide us with additional context around an alert, so that we can resolve issues faster and get back to sleep. This presentation discusses how to contextualize alerts, automatically, so that engineers can address issues faster and get back to what they were doing. Read more.
Add to your personal schedule
Location: 211 Level: Intermediate
Jon Cowie (Etsy)
Average rating: ****.
(4.30, 10 ratings)
A whistlestop tour through the internals of Chef, exploring how everything fits together and the various places you can hook in custom code. I'm particularly going to focus on helping you decide when it's appropriate to use each customization type and also whether or not you *should* customize. Read more.
Add to your personal schedule
Location: 211 Level: Intermediate
Hooman Beheshti (Fastly)
Average rating: ***..
(3.75, 16 ratings)
In the past, CDNs have been used to cache and distribute static objects. But issues around invalidation, staleness, and a lack of visibility have prevented us from using CDNs to fully leverage the benefits of caching when it comes to dynamic content. We'll look at the challenges CDNs have faced with dynamic content and how to fully integrate your applications to leverage their global reach. Read more.
Add to your personal schedule
Location: 212 Level: Intermediate
Stein Inge Morisbak (Bekk Consulting AS)
Average rating: ***..
(3.50, 28 ratings)
Ansible is a radically simple and lightweight provisioning framework which makes your servers and applications easier to provision and deploy. In this tutorial you will be given an introduction to Ansible and learn how to provision Linux servers with a web-proxy, a database and some other packages. Furthermore we will automate zero-downtime deployment of a Java web application. Read more.
Add to your personal schedule
Location: 212 Level: Intermediate
Joshua Hoffman (LeaseWeb)
Average rating: ****.
(4.76, 29 ratings)
Linux containers are the new hotness. I will deconstruct the Linux Container concept, discuss what linux containers are and are not, explore the available tools, and walk through building linux containers from scratch. Read more.
Add to your personal schedule
Location: 212 Level: Intermediate
Avleen Vig (Etsy), Carolyn Rowland (Independent)
Average rating: ****.
(4.20, 20 ratings)
How do you improve your productivity in a high-interrupt environment? This tutorial discusses the impact of interruptions on individuals in centralised and distributed teams. We'll discuss the causes of interruptions, their impact, and methods to overcome the challenges presented. Engineers and managers will learn about ways interruptions can be managed to reduce stress and increase productivity. Read more.
Add to your personal schedule
Location: 212 Level: Intermediate
Kelsey Hightower (Google)
Average rating: ****.
(4.75, 16 ratings)
Linux containers provide the ability to reliably deploy 1000s of application instances in seconds, but how do we manage it all? The answer is CoreOS. This workshop will help you wrap your mind around complex topics such as distributed configuration management, service discovery, and application scheduling. Read more.