Michelin Starred Cooking with Chef

Jon Cowie (Chef)
Operations Ballroom ABCD
Please note: to attend, your registration must include Tutorials.
Average rating: ***..
(3.85, 20 ratings)

Opscode’s Chef is a reasonably new system at 2 years old and hasn’t yet matured to have the established best practices and base of reference materials of Ops staples such as Apache, PostgreSQL and so forth.

This talk is designed for intermediate Chef users, who are comfortable with the building blocks of Chef such as roles, cookbooks, environments et al, and aims to equip them with ideas, best practices and thinking patterns to help them get more out of Chef, and build a dependable and resilient Chef infrastructure.

I’ll talk about some techniques and approaches for making Chef less intimidating and easier to learn for both intermediate and advanced users. I’ll look at getting under the hood and figuring out the nuts and bolts of Chef through both a critical approach and experimentation, and delve into the Chef source code without a safety harness with real world examples of how to write Knife plugins

I’ll also demonstrate some best practices we’ve identified at Etsy and how we’ve made Chef a comfortable, essential part of our Engineering team’s workflow.

The main topics covered will be:

  • Familiarity and Understanding – Building resilient and dependable Chef infrastructures isn’t just cookbooks and recipes. Building a team around it is equally important. I’ll look at the importance of helping the entire team to work with Chef, be comfortable with it, and understand it inside and out.
  • Critical Approach & Experimentation – Don’t take Opscode’s word for it. If you don’t like it, change it. This section will look at experimenting with and changing workflows in Chef and rapidly learning while doing so, with real world examples of what we’ve done to get Chef to fit our workflows at Etsy.
  • Use the Source – This section will show that diving into Chef’s source code is nothing to be afraid of, and is in fact one of its most valuable learning resources. I’ll demonstrate this with Plugin 101, showing how to write a useful Knife plugin from scratch.
  • Best Practices from Etsy – Some of the Chef best practices we make use of at Etsy and why we think they’re a good way to do things.
Photo of Jon Cowie

Jon Cowie


Jon is a Web Operations Engineer at Etsy, having done the rounds as Syadmin at several London tech startups. He likes Chef. A lot.

Comments on this page are now closed.


Picture of Jon Cowie
Jon Cowie
06/27/2012 3:55am PDT

Slides are up now, linked to at the top of this page :)

Picture of Jon Cowie
Jon Cowie
06/25/2012 9:27am PDT

O’Reilly should be putting the slides up on the proceedings page soon :) If they’re not up soon let me know and I’ll chase / upload them somewhere

Jeff Manley
06/25/2012 8:30am PDT

Will you be uploading your presentation slide deck?


Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Gloria Lombardo at glombardo@oreilly.com

Media Partner Opportunities

For media partnerships, contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

Contact Us

View a complete list of Velocity contacts