Build resilient systems at scale
October 12–14, 2015 • New York, NY

Effective DevOps: Collaboration and tools

Jennifer Davis (Microsoft), Ryn Daniels (Etsy)
9:00am–5:00pm Monday, 10/12/2015
Location: Madison
Average rating: ****.
(4.57, 7 ratings)
Slides:   external link

Prerequisite Knowledge

  • Completion of training materials on or attended fundamentals. You don’t have to use Chef in your environment, as the concepts could be taken and applied with other tooling; but you do need to understand the terminology (resource, recipe, cookbook, etc.).
  • Basic scripting ability (Bash/Python/Ruby/Perl)
  • Basic Git familiarity


In order to maintain a high level of hands-on learning and instructor interaction, each training is limited to only 30 attendees.

Computer Requirements

  • A laptop where you have admin rights to install software, and familiarity with the command line on that system
  • Chef Development Kit should be installed on your laptop
  • A Git client should be installed on your laptop


DevOps is a professional and cultural movement designed to improve the processes involved with developing and running computer software and systems. It does this by focusing on communication and collaboration between software developers and operations engineers. DevOps has the potential to improve the products we create as an industry, and the health and well-being of the people creating them.

In this one-day introductory training, you will identify actionable strategies and tools that can be used to leverage DevOps to implement noticeable, long-lasting improvements to your culture and development processes in your environment, regardless of your level and role.

What You’ll Learn

You will get hands-on experience with building and deploying a sample application, collaboratively learning a combination of optimized patterns from development and operations. You will spend the day working together with other attendees while learning key patterns around DevOps practices, with these themes:

  • Recognizing your DevOps needs – job reqs and interviewing
  • Application deployment planning
  • Infrastructure as code
  • Introducing repeatable, testable change
  • Measuring impact and value of change


  • Developers, architects, operations engineers, and anybody interested in learning how to improve workflows

Slides and code will be provided electronically after the training.
Participation will be limited to 30 attendees.

Photo of Jennifer Davis

Jennifer Davis


Jennifer Davis is a cloud operations advocate at Microsoft. Previously, she was a principal site reliability engineer at RealSelf and developed cookbooks to simplify building and managing infrastructure at Chef. Jennifer is the coauthor of Effective DevOps and speaks about DevOps, tech culture, and monitoring. She also gives tutorials on a variety of technical topics. When she’s not working, she enjoys learning to make things and spending quality time with her family.

Photo of Ryn Daniels

Ryn Daniels


Katherine Daniels is a senior operations engineer at Etsy who got her start in programming with TI-80 calculators back when GeoCities was still cool. These days, she has opinions on things like the cloud and DevOps. Before escaping to the world of operations, she spent a few years doing R&D and systems engineering in the corporate world. Katherine lives in Brooklyn with a perfectly reasonable number of cats and in her spare time can often be found rock climbing or handcrafting knitted server koozies for the data center. She is also coauthor of O’Reilly Media’s Effective DevOps.

Comments on this page are now closed.


10/06/2015 11:13am EDT

Looking forward to this session.

Stay Connected

Follow Velocity on Twitter Facebook Group Google+ LinkedIn Group


More Videos »

O’Reilly Media

Tech insight, analysis, and research