Full Schedule Coming Soon!

ChefConf 2017Summit

  • Community SummitMonday, May 22 | 9:00 am - 5:15 pm
    Register for this Summit Today Chef Community Summit is a one-day, facilitated Open Space event that's highly interactive and energetic. Attendees drive the content, developing the session topics and determining the session outcomes. This is an intimate setting where you can engage personally with an active, caring, wickedly smart, and fast growing community of Chef engineers, contributors and users. They all want to help you and others learn, problem solve and succeed with Chef.

Monday Workshops

  • Chef Essentials - Local Cookbook DevelopmentMonday, May 22 | 9:00 am - 5:15 pm | Beginner
    Register for this Workshop Today Chef Essentials is a comprehensive introduction to Chef architecture, as well as the Chef Development Kit (ChefDK) and its associated tools. At the end of this class, you will understand how to use Chef resources to create recipes and cookbooks, and how to use templates to automate your infrastructure's configuration, deployment, and management.
  • Extending Cookbooks - Custom Resources & Ohai PluginsMonday, May 22 | 9:00 am - 5:15 pm | Intermediate
    Register for this Workshop Today In this session you will learn how to power up your cookbooks to achieve awesome outcomes. Extending your cookbooks with custom resources will increase clarity within your recipes and provide resources that are portable to other cookbooks. Ohai plugins gather data from your nodes that will aid in more dynamic recipes and extensive reporting. This is a hands-on workshop, so come prepared to learn!
  • Compliance as Code with InSpecMonday, May 22 | 9:00 am - 5:15 pm | Beginner
    Register for this Workshop Today How can you ensure that your systems are secure without slowing down your deployments? With Chef Compliance, you express your security requirements as code and automate the assessment and remediation of your infrastructure. In this workshop, you will learn how to install and configure the Chef Compliance server, perform compliance scans against Windows and Linux nodes, remediate compliance issues, and generate compliance reports.

    In addition, you will learn how to use InSpec, Chef's open source testing framework for infrastructure. You will create and modify Chef Compliance profiles and also locate Center for Internet Security (CIS) and Department of Defense (DoD) compliance specifications that you can use to write Chef Compliance profiles. This workshop includes hands-on exercises to reinforce the material.
  • Chef Automate WorkflowMonday, May 22 | 9:00 am - 5:15 pm | Beginner
    Register for this Workshop Today In this workshop, participants will learn how to use Chef Automate Workflow to manage changes to both infrastructure and application code. You will learn how to submit cookbooks and other infrastructure configurations through the Chef Automate workflow pipeline stages: Verify, Build, Acceptance, Union, Rehearsal, and Delivered (Production). You will also learn how to configure and use Run-time Dependencies in Chef Automate Workflow and explain the concepts of the delivery-truck cookbook.
  • Crafting Reusable CookbooksMonday, May 22 | 9:00 am - 5:15 pm | Intermediate
    Register for this Workshop Today Are you trying to build cookbooks within your organization but are unclear about how to get your coworkers involved? Maybe you've learned the Chef primitives and architecture but you're not sure how to distill that knowledge into patterns that others can follow? In this collaborative workshop, we will spend the day working together to craft a community cookbook from scratch using both Chef and community resources. In the process, we'll learn some key patterns of DevOps practices.

    You'll also learn about:
    • Application deployment planning.
    • Introducing repeatable, testable change.
    • Measuring impact and quality.
  • Elegant TestsMonday, May 22 | 9:00 am - 5:15 pm | Advanced
    Register for this Workshop Today The tests you write across all your cookbooks require as much or more effort than maintaining the cookbooks that you have written. Quite a bit of boilerplate code is required to verify all the recipes, resources, and helpers. This also means quite a bit of duplication between cookbooks. In this workshop you will use techniques to bring eloquence to your cookbook’s tests by eliminating redundancy, rebuilding common patterns into helpers, and extracting those helpers into a portable library of code.

    • Refactoring tests for elegance
    • Crafting reusable testing resources and helper
    • Extracting testing resources into a Ruby gem
  • Operating Chef AutomateMonday, May 22 | 9:00 am - 5:15 pm | Intermediate
    Register for this Workshop Today This session will provide hands on experience with installing and managing Chef Automate, which includes a Chef Server, a Chef Automate server, Compliance server, and build nodes that run jobs scheduled by Chef Automate. We will explore through problem solving activities how to ensure that Chef Automate is operating to meet the needs of your business.
  • Zero to Application Automation with HabitatMonday, May 22 | 9:00 am - 5:15 pm | Beginner/Intermediate
    Register for this Workshop Today We'll start out with a deep dive into Habitat and how it works. You'll see some demos, then we'll jump in and build out a few Habitat plans, create .hart artifacts, export them to Docker, and watch it all come together! Join us as we go from Zero to Application Automation. You'll walk away from this workshop fully enabled to build your own Habitat artifacts and feelin' like a bad-ass.

    * NOTE: Please come to the workshop with a working Docker environment!
  • Automation Tools BootcampMonday, May 22 | 9:00 am - 5:15 pm | Beginner
    Register for this Workshop Today The Automation Tools Bootcamp is a tutorial for individuals looking for exposure to and usage of new IT automation tools. We will learn about and then use Git, Vagrant, Chef, Packer, Terraform and InSpec to deploy a small application in local VMs.

    We will cover a progression of tasks, leveraging information from previous sections to deploy a small app that runs identically on your local development machine or on a shared server. Get rid of the "it works for me" mentality when you know your local VM is identical to your co-workers' and your shared environments.

    These automation tools are freely available to engineers, enabling them to safely break local environments until the change in configuration has been perfected. Basic exposure to these tools will allow attendees to return to work with new ways to tackle the problems they face daily.
  • Making Windows Work For YouMonday, May 22 | 9:00 am - 5:15 pm | Intermediate
    Register for this Workshop Today Chef has a long history of making Windows Server management more delightful. However, there are a handful of patterns and some useful tools and APIs that can make managing Windows Server with Chef an absolute pleasure! In this class, we'll highlight challenging use cases and how Chef can automate production-ready Windows server environments.
  • Managing DevOps Teams (new rules for radical management)Monday, May 22 | 9:00 am - 5:15 pm | Beginner
    Register for this Workshop Today The individuals and teams that you manage are changing the way they work. The expectations of you as their manager are also changing. Are you ready for the transformation? It is likely that you are now managing the people but not the work. The value of management in this radical new world has never been greater so this workshop will focus on tools, techniques, and culture and guide you to grow as leader and to manage high performance, high velocity teams.
  • AWS OpsWorks for Chef Automate BootcampMonday, May 22 | 9:00 am - 5:15 pm | Intermediate
    Register for this Workshop Today AWS OpsWorks for Chef Automate is the new and improved way to use Chef Automate with AWS OpsWorks. This offering is a managed service supported by AWS. Although many maintenance aspects of your Chef Automate service are now managed automatically, there are a few things to know about how to operate the service, manage and provision your AWS infrastructure, and how to make changes to your applications. In this course we'll spend some hands on time showing you the ins and outs of working with AWS OpsWorks for Chef Automate to manage your AWS deployments.