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

Effective DevOps: Collaboration and tools

Jennifer Davis (Microsoft), Ryn Daniels (HashiCorp)
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


Ryn Daniels is a staff infrastructure software engineer who got their start in programming with TI-80 calculators back when GeoCities was still cool. Their work has focused on infrastructure operability, sustainable on-call practices, and the design of effective and empathetic engineering cultures. They are the co-author of O’Reilly’s Effective DevOps and have spoken at numerous industry conferences on devops engineering and culture topics. Ryn lives in Berlin, Germany with a perfectly reasonable number of cats and in their spare time can often be found powerlifting, playing cello, or handcrafting knitted server koozies for the data center.

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