Session Recordings

ChefConf Online Was Filmed
Before a Live Studio Audience

ChefConf Online brings you unrivaled access into the DevOps event of the year. Get best practices from industry leaders, test out what you learn, and come back on June 2nd to tell us how you did. Can’t get much better than that. Unless there are kittens. Kittens make everything better.


Recorded Sessions

Missed the live recording of these sessions? Register now and get access to them for free from June 2 during ChefConf Online.

Speaker Session
Justin Rivait
Infrastructure Engineer
CUNA Mutual Group
Mise en place - Preparing your Organization for a Successful Chef Journey
Come learn how we developed a community of practitioners, built support for Chef, and laid the ground work for Chef to not only survive, but to excel in our organization. In this talk we’ll share how to build a strong business case for Chef to garner support and build new champions. We’ll also cover some epics and features that we think are critical to the success of Chef in an organization. Finally, we’ll talk about some thoughts around removing friction from the development lifecycle for Chef Infra to make it easier to learn and use.
Dan-Joe Lopez
DevOps CoE Global Lead
SAP
Chef Infra for Dummies: How SAP Ramps Up New Developers
In this talk, we’ll share with you how we ramp up knowledge in SAP to get our colleagues working with Chef fast and efficiently. You can expect to learn:
  • The basic concepts of declarative configuration management and how it differs from scripted automation.
  • Important terms you’ll hear at ChefConf.
  • The anatomy of a Chef cookbook.
  • The process of a Chef client execution.
  • How the Chef Infra Client and Server work together.
  • Where to find resources to expand your knowledge and get your questions answered.
Matt Ray
Regional Manager, Customer Architect APJ
Chef Software
Terraform & Chef: Better Together
HashiCorp’s Terraform is a popular open-source Infrastructure as Code tool that allows us to quickly provision and manage infrastructure across the cloud. There are a wide variety of complementary integrations between Chef, Habitat, and InSpec with Terraform that enhance the ease of managing infrastructure, applications, and compliance. This talk will dive into what’s available and provide live demos of the Terraform integrations working together as we discuss how these complementary technologies achieve the goals of Infrastructure as Code.
Mark Gibbons
Senior Engineer II
Nordstrom
Chef Infra Server API - Care, Feeding and Use
Sometimes the knife command just isn’t what you want when interacting with the Chef server. Chef Manage is going away or gone. The Chef Infra Server API offers convenient access to the functions behind the knife commands. Web apps using the API can allow access to sensitive interfaces in a controlled manner.
Graham Davison Third Time’s a Charm: Introducing and Evolving a Chef Infra Implementation
This talk will follow a five-year journey with Chef Infra. We will start with its introduction to an existing on-premise infrastructure and scaling as the environment grew. As we scaled, we extended some of the Chef command-line tools to ease deployment.
Next, we will explore the successful and less successful approaches to moving into a hybrid cloud infrastructure in AWS. We built AMIs using Packer and Chef Infra, but ended up with forked cookbook implementations for on-premise and cloud environments.
Finally, we will explore a cloud-centric deployment integrating AWS features with Chef Infra and Chef InSpec, and adopting Policyfiles.
Kyle Harper
Lead Engineering Manager
Cerner
Show Me The Compliance
In this talk, we will share our journey and challenges encountered leveraging compliance as code to validate system compliance in a federal space. We will share first-hand experience and lessons learned with successfully meeting these challenges. Whether you are a software developer, security professional, or in operations, all can benefit from these concepts.
Lance Albertson
Director
OSU Open Source Lab
Multi-Node Testing with Kitchen, Terraform and Chef InSpec
At the OSUOSL, we developed a method for doing this using a combination of Kitchen, Terraform, InSpec and OpenStack (however any public cloud supported by Terraform will also work).
This session will cover the following topics:
  • Why this is important and the problem we’re trying to solve
  • Discuss what tools we used
  • How you can replicate this for your environment
  • Recorded demo using a real-world example
Annie Hedgpeth
Senior Cloud Automation Engineer
10th Magnitude
Moving Security and Sanity Left by Testing Terraform with Chef InSpec
For those that have longed for a simpler test-driven approach to Terraform development, come and see how I’ve made my team’s lives easier by using Test Kitchen for Terraform and how I can validate my deployments with InSpec. This will be a beginner’s guide, but all skillsets are welcome to contribute to the conversation!
It takes an IT village to do DevOps, so let’s talk about moving security and sanity left with InSpec and Terraform. So many use cases, and so little time. You’ll leave this talk ready to implement at least one of them.
Arthur Maltson
Distinguished Engineer
Capital One
Test Driven Infrastructure
Test Driven Development is a popular concept in Software Development, leading to higher quality code that’s easier to maintain. Automated testing is normally a foreign concept in the Operations/DevOps world, but as you ssh into your servers to make that quick fix or run your updated script (fingers crossed), you might be wondering if there’s a better way. A way that gives you the confidence in your script and lets you test those scripts in isolation. There is a better way! Test Driven Infrastructure (TDI) is now possible. I know, it sounds crazy.
At this session you’ll learn the how, and more importantly the why, of TDI. You’ll see how Chef can be tested with Test Kitchen and Chef InSpec. You’ll also learn how to improve your feedback cycle with Docker, and using the Docker approach on a CI server. There’s even a live demo!
Finally, the Ops world collides with the Dev world in true DevOps testing bliss.
Scott Lappin
Panera Bread

Michal Rysanek
Panera Bread

Greg Schofield
Indellient
Panel: At The Edge: App configuration and deployment as code - a PaneraBread Cafe automation story
Come see how we overcame unreliable networks, low bandwith (T1), and near 24x7 operations to improve our speed and efficiency to thousands of cafes with tens of thousands of devices. Our cafés, while critical to our business, have numerous constraints you don’t find in a standard data centers or the cloud.
David McMaster
Automation Engineer
NetDocuments
You Did What? A Spectrum of Chef Habitat Implementations
Chef Habitat can be intimidating to adopt as it is considerably different than its predecessor, chef infrastructure. This talk will go over a few different partial implementations of Chef Habitat from binary management to full blown Chef Habitat environments.
The intent will be to cover ways an organization can use Chef Habitat to solve application level issues. Hopefully to both get more comfortable with Chef Habitat and solve problems within some limitations for a given org.
Graham Weldon
Technical Coordinator and Vision Lead
Rakuten, Inc.
Habitat, Step 2
Learning Habitat is easy. Learning how to take it to production can be tricky! Experience how to bridge that gap during Graham’s presentation about production Habitat services.
Learn about the difference between “getting started” Habitat demonstrations, and the efforts required to go to production during a deep dive into Habitat package architecture, deployment and orchestration with one of the primary Habitat core-plans developers!
Yonathan Koren
DevOps Specialist
Indellient / ShuttleOps
Is Effortless Effortless in Practice?
This talk begins with an overview of Chef Effortless’ debut in 2019 and the historical challenges stemming from Chef Infra which Effortless attempts to solve. This talk will recount a first-hand experience of an organization’s movement away from Chef Infra Server to Chef Effortless inside their own datacenter, and how the gradual retirement of the datacenter’s Chef server was met with challenges in regards to Secrets Management and Configuration Management. We will delve into why these challenges were encountered - because the organization was reliant on Encrypted Data Bag Items and environment-based Cookbook workflows, both features which disappear when moving to the Habitat-driven Chef Effortless model - and how these challenges were overcome.
Sean Carolan
Senior Technology Specialist
HashiCorp
Easy Multi-Node Configuration with Chef and Consul
One of the questions Chef users often ask is “How can I orchestrate Chef runs across multiple nodes, where node A depends on something that happens on node B.” The standard solution has been to store the data temporarily on the Chef server where the dependent nodes can reach it.
Instead of a kludgy workaround that passes state data between machines, what if you had an always on, always up-to-date service catalog showing the IP address, port and health of every service on your network. You can even store arbitrary data in Consul for Chef to consume during runs.
Take the hassle out of multi-node configuration management with Consul and Chef.
Nell Shamrell-Harrington
Mozilla
It’s Only Hard Parts Now: Harnessing Community to Thrive in a World of Complexity
We used to operate in a world of complicated technical systems - systems which, even if they were difficult to understand, were knowable. Over the past decade, however, we have transitioned from complicated systems to complex systems. A complex system and the way it integrates and interacts with other complex systems is not fully knowable by any one person, one company, or even one industry. The only way to operate within a world of complex systems is through cultivating a community of varying experiences, knowledge, and observations. Come to this talk to hear stories from technical communities - including the Rust Community, The Covid-19 Cyber Threat Intelligence League, and the U.S. Marine Corps Cyber Auxiliary - and how they work together to fulfill their missions not in spite of complex systems but through those systems. Learn how you can take lessons from these communities and apply them to your own.
Damith Karunaratne
CEO
ShuttleOps
Code, Low-Code, No-Code: The DevOps Implications
The move towards digital transformation and faster software delivery has many DevOps teams contemplating the role of code, low-code and no-code solutions. The success of building and scaling application automation practices remains a challenge for most companies, due to complexity and a lack of access to skilled DevOps engineers. Growing economic pressures have many technology leaders evaluating how to incorporate innovative solutions that enable teams with limited experience, to orchestrate the end-to-end DevOps toolchain, while retaining the depth of functionality required to be successful.
Join us as we demonstrate when and how to combine these strategies, so you can:
  • Integrate the Coded Enterprise with a no-code platform
  • Leverage existing Chef investments
  • Scale and easily move applications to the cloud
Brittany Woods
Automation Engineer, CARFAX
Use Data, You Must: Leveraging Chef Data in ServiceNow
As we have automated our processes, it has become more important than ever to maintain visibility into our systems. As part of that, harnessing the power of our data is on the forefront of all of our minds. Chef is a treasure trove of data. In contrast, ServiceNow acts as a pane of glass for incidents and events among your ecosystem. ServiceNow, in many cases, also houses change data and asset data about your ecosystem.
How can you marry the two? By integrating Chef with ServiceNow in different ways you can improve your visibility into your systems, improve ecosystem health, improve the accuracy of your asset data, and improve incident tracking and response.
Join me as we discuss the many different ways you can integrate these two systems effectively to get the most out of your data, the benefit that will provide you, and why you would want to do this in the first place.
Chris Todd
VP of Engineering
TapHere!

Keith Walters
Director of Partner Solutions
TapHere!
Using Chef Effortless to Build DevOps Teams
In this talk we’ll share our experiences in how we use Chef’s Effortless Infrastructure as a reference implementation to teach and expose newer engineers the core patterns of DevOps to be able recognize when to apply those patterns and strengthen their ability to adapt when faced with problems they haven’t seen before.

ChefConf Online Sponsors

Logz
Rezilion
ShuttleOps
Epsagon
Venafi
DNSimple
Datadog
Relevance Lab

Have questions? We're here to help.