ChefConf has ended
Workshop [clear filter]
Tuesday, March 31

9:00am PDT

Workshop - Introduction to Chef Analytics Platform

This is a hands-on tutorial that will cover the basics everyone needs to know to start leveraging the Analytics Platform.  

Hands-on exercises throughout the tutorial will reinforce the material discussed.  The agenda will cover:

  • Introduction to the Analytics Platform

  • Installing the Analytics Platform

  • Using the Analytics Platform

  • Customizing reports

  • Additional resources for building custom reports and integrations

avatar for Scott Ford

Scott Ford

Solutions Engineer, CHEF
As a member of the Solutions Engineering Team at Chef, Scott Ford spends most of his time working with Chef customers helping them be successful with Chef. When not working with customers he is spending time absorbing the latest ticks of the trade from his amazing coworkers. Prior... Read More →

Tuesday March 31, 2015 9:00am - 12:30pm PDT
Rm 208

9:00am PDT

Workshop: Continuous Systems engineering with Jenkins and Chef
Just as developers leverage Continuous Delivery using Jenkins to automate application deployments, system engineers can define their continuous delivery pipelines to build, test and deploy their Chef recipes to speed up delivery and improve code quality.

In this workshop you’ll see how you can leverage Jenkins to build efficient pipelines including:

1. Validated merge -> Avoiding committing broken code
2. Code review -> Peer reviewing
3. Access controls -> Limit access to environments or recipes based on permissions
4. Automated Testing -> Code quality
5. Tracking -> Tracking application deployments from Jenkins


Udaypal Aarkoti

Director, Solution Architecture, CloudBees, Inc.

Tuesday March 31, 2015 9:00am - 12:30pm PDT
Rm 212

9:00am PDT

AWS Essentials with Chef: Hosted by AWS

AWSome Days are one-day training events designed to educate technical users on the AWS cloud. This workshop will be led by AWS and supported by Chef to provide a step-by-step introduction to the core AWS services for compute, storage, database, networking and Chef automation.  By the end of the day, attendees will have a deeper understanding of AWS infrastructure and application services and be ready to build and deploy scalable, secure applications on the AWS Cloud.

Course Agenda:

  • Welcome
  • Intro to AWS
  • AWS Storage & Content Delivery
  • AWS Compute Services & Networking
  • AWS Managed Services & Database
  • AWS Deployment & Management
  • Managing AWS App Stack Deployments with Chef
  • Ask an AWS Architect & Ask a Chef Architect


Noelle LaCharite

Training Manager, Americas, AWS Training and Certification

George Miranda

Partner Evangelist, CHEF
George Miranda is a Partner Evangelist with Chef Software.  He's made a career working as a Web Operations engineer for over 15 years at a variety of small dotcoms and large enterprises by obsessively automating every process he can.  He now practices Infrastructure as Code... Read More →

Tuesday March 31, 2015 9:00am - 5:00pm PDT
Rm 201

9:00am PDT

Workshop - Building a Continuous Deployment Pipeline with Chef

Armed with a fairly simple cookbook, we’ll build a full pipeline for automating the testing and deployment of the cookbook from the developer’s workstation through to a production environment with stops along the way for linting, unit testing, peer review, and acceptance testing.

Hands-on exercises throughout the tutorial will reinforce the material discussed.  The agenda will cover:

  • Overview of our basic cookbook

  • A path to continuous delivery

  • Deploying Jenkins with Chef

  • Adding jobs to Jenkins

  • Building a pipeline for Cookbook testing and deployment

avatar for Bryan Johnson

Bryan Johnson

Solutions Engineer, CHEF
Bryan is a Solutions Engineer at CHEF. Before working at CHEF, he held many roles ranging from writing embedded software to building continuous integration pipelines. He enjoys DIY home improvement projects, camping, and sub-chef skilled cooking (with food).

Tuesday March 31, 2015 9:00am - 5:00pm PDT
Rm 209/210

9:00am PDT

Workshop - Dev4Ops4Dev

So, you’re a developer finding yourself doing more and more operations?  Or maybe you’re in operations and finding yourself doing a lot more work that feels like development.  If that’s you, then this is the workshop you’re looking for!  Join us as we discuss various things that will help developers build and operate more operational applications and help operations engineers leverage best practices followed by developers.

We’ll cover lots of topics -- some will be developer-focused, some operations-focused, and some will be difficult to categorize as one or the other.  One thing is certain, all of these topics will help you and your team build more delightful applications!

Some topics that will likely be covered:

  • Version Control

  • Packaging

  • Test-driven development

  • User-management

  • Monitoring

  • Central Logging

  • Caching and CDNs

  • Working in the cloud

  • Local development

  • Data persistence

  • Introduction to Webservers and Load Balancers

avatar for Ben Rockwood

Ben Rockwood

Director, IT & Operations, CHEF
Ben Rockwood is the Director of IT & Operations at Chef.  He has been a UNIX System Administrator for over 20 years and an Operations Management junkie for the last 8.  Between 2006 and 2014 he was the Director of Operations at Joyent, one of the first IaaS Cloud providers. He recently... Read More →
avatar for Nell Shamrell

Nell Shamrell

Engineer, Habitat.sh
Nell Shamrell-Harrington is a Software Development Engineer at CHEF, focusing on the Supermarket open source product. She also sits on the advisory board for the University of Washington Certificate in Ruby Programming. She specializes in Chef, Ruby, Rails, Regular Expressions, and... Read More →
avatar for Clinton Wolfe

Clinton Wolfe

DevOps Practice Lead, OmniTI
Clinton Wolfe leads the DevOps Practice at OmniTI, which means he voluntarily chooses to go into heavily siloed, dysfunctional organizations and try to get them to talk to each other with as few stabbings as possible. He's especially interested in testable infrastructure, and the... Read More →

Tuesday March 31, 2015 9:00am - 5:00pm PDT
Rm 205

9:00am PDT

Workshop - Introduction to Chef - Managing Linux

This is a hands-on tutorial that will cover the basics you need to know about how to use Chef for system and infrastructure management.  We’ll  get you started automating your infrastructure, then take a look at some of the next steps you’ll take on your journey.

Hands-on exercises throughout the tutorial will reinforce the material discussed. The agenda will cover:

  • Overview of Chef

  • Describing desired configuration with Chef resources

  • Describing infrastructure policies using recipes

  • Creating a sandbox for testing infrastructure policies

  • Write tests to automatically verify system state

  • Introducing the Chef Server

  • Further resources and references

avatar for Elon Bar-Evan

Elon Bar-Evan

Technical Trainer, CHEF
Elon Bar-Evan has been in cloud-based and configuration-management technologies since 2009.  Elon teaches the people and the collective “a-ha” moment is what drives Elon in the world of technology. His belief that learning is incredibly simple and that you can learn most any... Read More →

Tuesday March 31, 2015 9:00am - 5:00pm PDT
Rm 204

9:00am PDT

Workshop - Introduction to Chef - Managing Windows

This is a hands-on tutorial that will cover the basics you need  to know about how to use Chef to manage  Windows systems.  We’ll  get you started automating your Windows infrastructure, and then take a look at some of the next steps you’ll take on your journey.

Hands-on exercises throughout the tutorial will reinforce the material discussed. The agenda will cover:

  • Overview of Chef

  • Set-up a local workstation with Chef and connect to a Chef server

  • Create a new cookbook to manage a basic website with IIS

  • Refactor the cookbook to explore additional features of Chef

  • Tying it all together - wrap–up of the work performed

  • Further resources and references

avatar for Franklin Webber

Franklin Webber

Training Team Lead, CHEF
College dropout, turned instructor who found software development because everything else in his life was going too well. Forged by the fires of tech support, quality assurance and software development, he now brings technology to the hungry, sullied masses with raw energy, immeasurable... Read More →

Tuesday March 31, 2015 9:00am - 5:00pm PDT
Rm 206

9:00am PDT

Workshop - Lean Teams: Fueling the love of Continuous Delivery

Building and delivering technology is not just about putting hands on keyboards to make awesome things happen. There are organizational, process, and other concerns that need to be considered. Lean Team practices will require buy-in across the entire organization. This workshop will be a discussion of some of the ways you can help “build and promote” Lean Teams within your organization, how to build highly aligned autonomous teams, how to align around the ‘next right thing’, how to measure and visualize effort, how to learn from failure, and how to manage workloads across various projects.

This full-day workshop will help answer lots of questions including:

  • How do we help teams collaborate?
  • How do we foster a learning environment?
  • How do we respond to incidents?
  • How do we learn from failure?
  • How do we manage the work that’s constantly being added to our queue?
  • How do we make the work we’re doing and our capacity constraints visible?

Tuesday March 31, 2015 9:00am - 5:00pm PDT
Rm 202

9:00am PDT

Workshop - Multi-node Deployments with Chef

Once you’ve covered the basics with Chef you’ll be ready to start deploying real-world applications and infrastructure.  This is a hands-on workshop where you’ll get the opportunity to do just that!  We’ll provide application code and compute resources.  Your job is to write the necessary Chef code to get the application deployed in a multi-tier architecture.  This hands-on workshop will have the feel of a hack day.  There won’t be one correct solution, but there will be plenty of people on hand to answer your questions, provide some guidance, and share in your success.  This is the perfect workshop for someone who wants a little directed time to hack on Chef.

avatar for Kennon Kwok

Kennon Kwok

Solutions Engineer, CHEF
Kennon is a Solutions Engineer at CHEF. Prior to working at CHEF, he worked at startups helping teams automate code deployments using various tools. In his non-Chef time, he stays busy chasing after his 2 year old boy. He also loves geeking out with Raspberry Pi's and retro gaming... Read More →

Tuesday March 31, 2015 9:00am - 5:00pm PDT
Rm 211

9:00am PDT

Workshop - Test-driven development with Chef

This is a hands-on tutorial that will cover the basics that everyone needs to know about how to test your automation code.  We’ll start with a set of requirements and then use a test-driven development process to build out the necessary cookbooks.  We’ll cover linting, unit testing, integration testing, and cross-platform testing.

Hands-on exercises throughout the tutorial will reinforce the material discussed. The agenda will cover:

  • Introduction to Test-driven Development (TDD)

  • Building a test environment with Test Kitchen

  • Turning your requirements into executable specifications

    • ChefSpec

    • Serverspec

  • Working through the ‘red-green-refactor’ cycle

  • Linting code with Foodcritic and Rubocop

Tuesday March 31, 2015 9:00am - 5:00pm PDT
Rm 203

9:00am PDT

Workshop: Orchestrating Linux workloads & Docker Containers on Azure with Chef
Join Microsoft and Chef for a full day workshop to explore the latest innovations around Chef and Microsoft Azure. In this session you will come away with an understanding how to dynamically provision and manage Linux and Docker workloads with Chef on top of a Microsoft Azure infrastructure. See how Chef and Microsoft Azure can produce delightful experiences. 200 Level Material, Basic Chef experience expected.

avatar for David Tesar

David Tesar

Senior Engineer, Microsoft

Tuesday March 31, 2015 9:00am - 5:00pm PDT
Rm 207

1:00pm PDT

Workshop - Building A Self-Documenting Application: A Study in Chef and Compliance
In this 4-hour workshop, attendees will learn how to automate the compliance and documentation of an application, including a hands-on app built live with the team from Conjur. 

This session will include a "from the trenches" discussion with Novartis about some of the security and compliance issues they encountered when automating their infrastructure with Chef, drawing parallels to the audience's experiences and environments. From there, we will put those educational topics into practice by building a hands-on self-documenting application that is both safely deployed and self-documenting, with the Conjur walking through how to create a framework in real time.

  • Chef Secrets Management Overview (60 min)
  • Compliance & Chef; Change Control
  • Compliance & Chef; Good Clinical Practice with Novartis (Guest Speaker); HIPAA and Chef 
  • Practicum: Building a Sample App
  • Q & A + Feedback


Tuesday March 31, 2015 1:00pm - 5:00pm PDT
Rm 212

1:00pm PDT

Workshop - Security & Chef

Automating infrastructure with Chef can lead to delightful results.  However, there are some things that warrant special consideration as you plan out your Chef implementation, and security is chief among those considerations.  This class will explore some strategies for managing secrets, limiting access to the data on your Chef servers, and more.

Topics discussed will include:

  • Distributing secrets with Chef Vault

  • Securing access to your Chef server

  • Key management and rotation strategies

  • Auditing with the Chef Analytics Platform

avatar for Larry Eichenbaum

Larry Eichenbaum

Solutions Engineer, CHEF
Larry is a Solutions Engineer at Chef who helps people solve their infrastructure challenges by providing guidance with automation development, workflow implementation and training. His career has encompassed a variety of roles -- SysAdmin to Change & Release Mgmt to App & Infra Automation... Read More →

Tuesday March 31, 2015 1:00pm - 5:00pm PDT
Rm 208
Filter sessions
Apply filters to sessions.