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

Outages, ownership, and craftsmanship: A DevOps story

Adam Cath (AppDynamics)
11:20am–12:00pm Thursday, 06/23/2016
Sponsored
Location: Ballroom F Level: Non-technical
Average rating: ****.
(4.00, 1 rating)

Prerequisite knowledge

This talk is for anyone who develops or operates production software systems—especially anyone who has woken up at 2:00 am to debug. Attendees should know the basic language of the cloud (VMs, EC2, SSH, Chef, monitoring, alerting, etc.) but need know nothing detailed about specific technologies. All of Adam's experience is with IaaS, not physical data centers, but only a small portion of the talk will be specific to that environment.

Description

DevOps is trendier than a cronut on a hoverboard, but what actually happens when you put developers and operators on the same team? Adam Cath shares the problems that led his product team to go from centralized Ops to distributed DevOps, the specific changes they made, some trade-offs they made and challenges they faced, and the surprising cultural shifts that resulted.

Topics include:

  • Is Dev versus Ops a broken abstraction in the world of IaaS?
  • How DevOps affects the Ops process: on-call, automation, access control, cost control, monitoring, uptime, and decentralization
  • How DevOps affects the Dev process: feature planning, sprint planning, continuous delivery, versioning, rapid feedback, and interruptions
  • How DevOps can increase motivation by increasing the sense of ownership and craftsmanship
  • The role of serendipity in discovering problems and how DevOps can help

This session is sponsored by AppDynamics.

Photo of Adam Cath

Adam Cath

AppDynamics

Adam Cath manages development and operations of Synthetic Monitoring at AppDynamics. Synthetic is a multicloud (ugh), multi-OS (ugh), globally distributed (ugh) web performance monitoring product. Adam also helped build AppDynamics Real-User Monitoring and previously worked at Adobe on performance analysis tools for game developers. Adam is passionate about visualizing what happens inside complex systems to enable creative problem solving.