Course structure available

Stage 07 · Infrastructure & Configuration

Chef Complete Course

Master Chef Infra from resources, recipes, cookbooks, Ohai, and Policyfiles through testing, compliance, Chef Infra Server, fleet automation, security, scaling, upgrades, and production operations.

CHF
38chapters
190lessons
Intermediatestarting level
Hands-onlearning mode
Course stateCurriculum ready

Course brief

A production-oriented Chef curriculum for declarative configuration, reusable policy, infrastructure testing, compliance, and enterprise fleet operations.

This course is organized as a progressive operational curriculum. Lesson files are reserved in the repository structure so future content can be added without changing URLs or navigation.

By the end

You will be able to

  • Model desired state with Chef resources, recipes, cookbooks, and custom resources
  • Manage attributes, Ohai data, templates, files, notifications, and idempotent convergence
  • Build reproducible policy with Policyfiles and govern cookbook dependencies
  • Test and secure infrastructure code with Test Kitchen, ChefSpec, Cookstyle, and InSpec
  • Operate Chef Infra Server, automate fleets, scale safely, and recover production environments

Complete syllabus

38 chapters in prerequisite order.

The structure goes beyond a command reference and includes architecture, security, reliability, troubleshooting, automation, governance, and production operations.

01

Chapter 1

Chef Ecosystem, Configuration Management, and Modern Infra Automation Foundations

5 lessons
01
Chef Ecosystem, Configuration Management, and Modern Infra Automation Foundations: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Chef Ecosystem, Configuration Management, and Modern Infra Automation Foundations: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Chef Ecosystem, Configuration Management, and Modern Infra Automation Foundations: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Chef Ecosystem, Configuration Management, and Modern Infra Automation Foundations: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Chef Ecosystem, Configuration Management, and Modern Infra Automation FoundationsReserved in course structure
Planned
02

Chapter 2

Chef Infra Client 19 LTS, Workstation, Server, Habitat, and Product Lifecycle

5 lessons
01
Chef Infra Client 19 LTS, Workstation, Server, Habitat, and Product Lifecycle: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Chef Infra Client 19 LTS, Workstation, Server, Habitat, and Product Lifecycle: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Chef Infra Client 19 LTS, Workstation, Server, Habitat, and Product Lifecycle: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Chef Infra Client 19 LTS, Workstation, Server, Habitat, and Product Lifecycle: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Chef Infra Client 19 LTS, Workstation, Server, Habitat, and Product LifecycleReserved in course structure
Planned
03

Chapter 3

Installing Chef Workstation, Chef Infra Client, Local Mode, and Lab Setup

5 lessons
01
Installing Chef Workstation, Chef Infra Client, Local Mode, and Lab Setup: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Installing Chef Workstation, Chef Infra Client, Local Mode, and Lab Setup: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Installing Chef Workstation, Chef Infra Client, Local Mode, and Lab Setup: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Installing Chef Workstation, Chef Infra Client, Local Mode, and Lab Setup: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Installing Chef Workstation, Chef Infra Client, Local Mode, and Lab SetupReserved in course structure
Planned
04

Chapter 4

Chef Architecture: Workstation, Infra Server, Nodes, Clients, and Convergence

5 lessons
01
Chef Architecture: Workstation, Infra Server, Nodes, Clients, and Convergence: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Chef Architecture: Workstation, Infra Server, Nodes, Clients, and Convergence: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Chef Architecture: Workstation, Infra Server, Nodes, Clients, and Convergence: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Chef Architecture: Workstation, Infra Server, Nodes, Clients, and Convergence: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Chef Architecture: Workstation, Infra Server, Nodes, Clients, and ConvergenceReserved in course structure
Planned
05

Chapter 5

Ruby Fundamentals for Chef Infra DSL and Infrastructure Code

5 lessons
01
Ruby Fundamentals for Chef Infra DSL and Infrastructure Code: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Ruby Fundamentals for Chef Infra DSL and Infrastructure Code: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Ruby Fundamentals for Chef Infra DSL and Infrastructure Code: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Ruby Fundamentals for Chef Infra DSL and Infrastructure Code: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Ruby Fundamentals for Chef Infra DSL and Infrastructure CodeReserved in course structure
Planned
06

Chapter 6

Resources, Actions, Properties, Desired State, and Idempotency

5 lessons
01
Resources, Actions, Properties, Desired State, and Idempotency: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Resources, Actions, Properties, Desired State, and Idempotency: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Resources, Actions, Properties, Desired State, and Idempotency: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Resources, Actions, Properties, Desired State, and Idempotency: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Resources, Actions, Properties, Desired State, and IdempotencyReserved in course structure
Planned
07

Chapter 7

Recipes, Run Lists, Compile Phase, Converge Phase, and Execution Order

5 lessons
01
Recipes, Run Lists, Compile Phase, Converge Phase, and Execution Order: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Recipes, Run Lists, Compile Phase, Converge Phase, and Execution Order: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Recipes, Run Lists, Compile Phase, Converge Phase, and Execution Order: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Recipes, Run Lists, Compile Phase, Converge Phase, and Execution Order: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Recipes, Run Lists, Compile Phase, Converge Phase, and Execution OrderReserved in course structure
Planned
08

Chapter 8

Cookbooks, Metadata, Files, Templates, Recipes, and Standard Structure

5 lessons
01
Cookbooks, Metadata, Files, Templates, Recipes, and Standard Structure: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Cookbooks, Metadata, Files, Templates, Recipes, and Standard Structure: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Cookbooks, Metadata, Files, Templates, Recipes, and Standard Structure: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Cookbooks, Metadata, Files, Templates, Recipes, and Standard Structure: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Cookbooks, Metadata, Files, Templates, Recipes, and Standard StructureReserved in course structure
Planned
09

Chapter 9

Attributes, Precedence, Defaults, Overrides, and Configuration Data Design

5 lessons
01
Attributes, Precedence, Defaults, Overrides, and Configuration Data Design: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Attributes, Precedence, Defaults, Overrides, and Configuration Data Design: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Attributes, Precedence, Defaults, Overrides, and Configuration Data Design: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Attributes, Precedence, Defaults, Overrides, and Configuration Data Design: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Attributes, Precedence, Defaults, Overrides, and Configuration Data DesignReserved in course structure
Planned
10

Chapter 10

Ohai, Automatic Attributes, Plugins, Platform Detection, and Node Data

5 lessons
01
Ohai, Automatic Attributes, Plugins, Platform Detection, and Node Data: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Ohai, Automatic Attributes, Plugins, Platform Detection, and Node Data: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Ohai, Automatic Attributes, Plugins, Platform Detection, and Node Data: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Ohai, Automatic Attributes, Plugins, Platform Detection, and Node Data: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Ohai, Automatic Attributes, Plugins, Platform Detection, and Node DataReserved in course structure
Planned
11

Chapter 11

File, Template, Directory, Package, Service, User, and Common Core Resources

5 lessons
01
File, Template, Directory, Package, Service, User, and Common Core Resources: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
File, Template, Directory, Package, Service, User, and Common Core Resources: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
File, Template, Directory, Package, Service, User, and Common Core Resources: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
File, Template, Directory, Package, Service, User, and Common Core Resources: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — File, Template, Directory, Package, Service, User, and Common Core ResourcesReserved in course structure
Planned
12

Chapter 12

Notifications, Subscriptions, Delayed Actions, and Service Coordination

5 lessons
01
Notifications, Subscriptions, Delayed Actions, and Service Coordination: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Notifications, Subscriptions, Delayed Actions, and Service Coordination: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Notifications, Subscriptions, Delayed Actions, and Service Coordination: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Notifications, Subscriptions, Delayed Actions, and Service Coordination: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Notifications, Subscriptions, Delayed Actions, and Service CoordinationReserved in course structure
Planned
13

Chapter 13

Guards, only_if, not_if, Platform Conditions, and Conditional Convergence

5 lessons
01
Guards, only_if, not_if, Platform Conditions, and Conditional Convergence: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Guards, only_if, not_if, Platform Conditions, and Conditional Convergence: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Guards, only_if, not_if, Platform Conditions, and Conditional Convergence: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Guards, only_if, not_if, Platform Conditions, and Conditional Convergence: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Guards, only_if, not_if, Platform Conditions, and Conditional ConvergenceReserved in course structure
Planned
14

Chapter 14

Templates with ERB, Variables, Helpers, Partials, and Configuration Rendering

5 lessons
01
Templates with ERB, Variables, Helpers, Partials, and Configuration Rendering: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Templates with ERB, Variables, Helpers, Partials, and Configuration Rendering: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Templates with ERB, Variables, Helpers, Partials, and Configuration Rendering: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Templates with ERB, Variables, Helpers, Partials, and Configuration Rendering: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Templates with ERB, Variables, Helpers, Partials, and Configuration RenderingReserved in course structure
Planned
15

Chapter 15

Cookbook Files, Remote Files, Archives, Artifacts, and Content Distribution

5 lessons
01
Cookbook Files, Remote Files, Archives, Artifacts, and Content Distribution: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Cookbook Files, Remote Files, Archives, Artifacts, and Content Distribution: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Cookbook Files, Remote Files, Archives, Artifacts, and Content Distribution: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Cookbook Files, Remote Files, Archives, Artifacts, and Content Distribution: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Cookbook Files, Remote Files, Archives, Artifacts, and Content DistributionReserved in course structure
Planned
16

Chapter 16

Custom Resources, Unified Mode, Properties, Actions, and Reusable Abstractions

5 lessons
01
Custom Resources, Unified Mode, Properties, Actions, and Reusable Abstractions: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Custom Resources, Unified Mode, Properties, Actions, and Reusable Abstractions: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Custom Resources, Unified Mode, Properties, Actions, and Reusable Abstractions: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Custom Resources, Unified Mode, Properties, Actions, and Reusable Abstractions: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Custom Resources, Unified Mode, Properties, Actions, and Reusable AbstractionsReserved in course structure
Planned
17

Chapter 17

Custom Resource Helpers, Libraries, Mixins, and Advanced Resource Patterns

5 lessons
01
Custom Resource Helpers, Libraries, Mixins, and Advanced Resource Patterns: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Custom Resource Helpers, Libraries, Mixins, and Advanced Resource Patterns: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Custom Resource Helpers, Libraries, Mixins, and Advanced Resource Patterns: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Custom Resource Helpers, Libraries, Mixins, and Advanced Resource Patterns: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Custom Resource Helpers, Libraries, Mixins, and Advanced Resource PatternsReserved in course structure
Planned
18

Chapter 18

Data Bags, Encrypted Data Concepts, Secret Handling, and External Secret Stores

5 lessons
01
Data Bags, Encrypted Data Concepts, Secret Handling, and External Secret Stores: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Data Bags, Encrypted Data Concepts, Secret Handling, and External Secret Stores: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Data Bags, Encrypted Data Concepts, Secret Handling, and External Secret Stores: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Data Bags, Encrypted Data Concepts, Secret Handling, and External Secret Stores: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Data Bags, Encrypted Data Concepts, Secret Handling, and External Secret StoresReserved in course structure
Planned
19

Chapter 19

Roles, Environments, Version Constraints, and Legacy Policy Patterns

5 lessons
01
Roles, Environments, Version Constraints, and Legacy Policy Patterns: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Roles, Environments, Version Constraints, and Legacy Policy Patterns: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Roles, Environments, Version Constraints, and Legacy Policy Patterns: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Roles, Environments, Version Constraints, and Legacy Policy Patterns: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Roles, Environments, Version Constraints, and Legacy Policy PatternsReserved in course structure
Planned
20

Chapter 20

Policyfiles, Policy Groups, Locking, Promotion, and Immutable Infrastructure Policy

5 lessons
01
Policyfiles, Policy Groups, Locking, Promotion, and Immutable Infrastructure Policy: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Policyfiles, Policy Groups, Locking, Promotion, and Immutable Infrastructure Policy: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Policyfiles, Policy Groups, Locking, Promotion, and Immutable Infrastructure Policy: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Policyfiles, Policy Groups, Locking, Promotion, and Immutable Infrastructure Policy: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Policyfiles, Policy Groups, Locking, Promotion, and Immutable Infrastructure PolicyReserved in course structure
Planned
21

Chapter 21

Berkshelf History, Cookbook Dependency Solving, Supermarket, and Artifact Governance

5 lessons
01
Berkshelf History, Cookbook Dependency Solving, Supermarket, and Artifact Governance: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Berkshelf History, Cookbook Dependency Solving, Supermarket, and Artifact Governance: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Berkshelf History, Cookbook Dependency Solving, Supermarket, and Artifact Governance: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Berkshelf History, Cookbook Dependency Solving, Supermarket, and Artifact Governance: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Berkshelf History, Cookbook Dependency Solving, Supermarket, and Artifact GovernanceReserved in course structure
Planned
22

Chapter 22

Knife, Server APIs, Node/Search Operations, Bootstrap, and Administrative Workflows

5 lessons
01
Knife, Server APIs, Node/Search Operations, Bootstrap, and Administrative Workflows: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Knife, Server APIs, Node/Search Operations, Bootstrap, and Administrative Workflows: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Knife, Server APIs, Node/Search Operations, Bootstrap, and Administrative Workflows: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Knife, Server APIs, Node/Search Operations, Bootstrap, and Administrative Workflows: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Knife, Server APIs, Node/Search Operations, Bootstrap, and Administrative WorkflowsReserved in course structure
Planned
23

Chapter 23

Chef Infra Server Architecture, Services, Organizations, Users, and Configuration

5 lessons
01
Chef Infra Server Architecture, Services, Organizations, Users, and Configuration: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Chef Infra Server Architecture, Services, Organizations, Users, and Configuration: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Chef Infra Server Architecture, Services, Organizations, Users, and Configuration: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Chef Infra Server Architecture, Services, Organizations, Users, and Configuration: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Chef Infra Server Architecture, Services, Organizations, Users, and ConfigurationReserved in course structure
Planned
24

Chapter 24

Chef Infra Server Backup, Restore, Reconfigure, Upgrade, and Disaster Recovery

5 lessons
01
Chef Infra Server Backup, Restore, Reconfigure, Upgrade, and Disaster Recovery: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Chef Infra Server Backup, Restore, Reconfigure, Upgrade, and Disaster Recovery: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Chef Infra Server Backup, Restore, Reconfigure, Upgrade, and Disaster Recovery: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Chef Infra Server Backup, Restore, Reconfigure, Upgrade, and Disaster Recovery: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Chef Infra Server Backup, Restore, Reconfigure, Upgrade, and Disaster RecoveryReserved in course structure
Planned
25

Chapter 25

Search, Solr/OpenSearch Concepts, Node Queries, and Fleet Targeting

5 lessons
01
Search, Solr/OpenSearch Concepts, Node Queries, and Fleet Targeting: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Search, Solr/OpenSearch Concepts, Node Queries, and Fleet Targeting: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Search, Solr/OpenSearch Concepts, Node Queries, and Fleet Targeting: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Search, Solr/OpenSearch Concepts, Node Queries, and Fleet Targeting: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Search, Solr/OpenSearch Concepts, Node Queries, and Fleet TargetingReserved in course structure
Planned
26

Chapter 26

Test Kitchen, Drivers, Provisioners, Verifiers, Platforms, and Integration Labs

5 lessons
01
Test Kitchen, Drivers, Provisioners, Verifiers, Platforms, and Integration Labs: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Test Kitchen, Drivers, Provisioners, Verifiers, Platforms, and Integration Labs: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Test Kitchen, Drivers, Provisioners, Verifiers, Platforms, and Integration Labs: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Test Kitchen, Drivers, Provisioners, Verifiers, Platforms, and Integration Labs: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Test Kitchen, Drivers, Provisioners, Verifiers, Platforms, and Integration LabsReserved in course structure
Planned
27

Chapter 27

ChefSpec, Unit Testing, Resource Matching, and Fast Cookbook Feedback

5 lessons
01
ChefSpec, Unit Testing, Resource Matching, and Fast Cookbook Feedback: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
ChefSpec, Unit Testing, Resource Matching, and Fast Cookbook Feedback: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
ChefSpec, Unit Testing, Resource Matching, and Fast Cookbook Feedback: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
ChefSpec, Unit Testing, Resource Matching, and Fast Cookbook Feedback: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — ChefSpec, Unit Testing, Resource Matching, and Fast Cookbook FeedbackReserved in course structure
Planned
28

Chapter 28

Cookstyle, Static Analysis, Style, Deprecation Detection, and Code Quality

5 lessons
01
Cookstyle, Static Analysis, Style, Deprecation Detection, and Code Quality: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Cookstyle, Static Analysis, Style, Deprecation Detection, and Code Quality: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Cookstyle, Static Analysis, Style, Deprecation Detection, and Code Quality: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Cookstyle, Static Analysis, Style, Deprecation Detection, and Code Quality: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Cookstyle, Static Analysis, Style, Deprecation Detection, and Code QualityReserved in course structure
Planned
29

Chapter 29

InSpec, Compliance Profiles, Controls, Resources, Waivers, and Compliance Phase

5 lessons
01
InSpec, Compliance Profiles, Controls, Resources, Waivers, and Compliance Phase: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
InSpec, Compliance Profiles, Controls, Resources, Waivers, and Compliance Phase: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
InSpec, Compliance Profiles, Controls, Resources, Waivers, and Compliance Phase: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
InSpec, Compliance Profiles, Controls, Resources, Waivers, and Compliance Phase: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — InSpec, Compliance Profiles, Controls, Resources, Waivers, and Compliance PhaseReserved in course structure
Planned
30

Chapter 30

Windows Automation, PowerShell, Registry, Features, Services, and DSC Integration

5 lessons
01
Windows Automation, PowerShell, Registry, Features, Services, and DSC Integration: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Windows Automation, PowerShell, Registry, Features, Services, and DSC Integration: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Windows Automation, PowerShell, Registry, Features, Services, and DSC Integration: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Windows Automation, PowerShell, Registry, Features, Services, and DSC Integration: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Windows Automation, PowerShell, Registry, Features, Services, and DSC IntegrationReserved in course structure
Planned
31

Chapter 31

Cloud and Container Automation Patterns with Chef

5 lessons
01
Cloud and Container Automation Patterns with Chef: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Cloud and Container Automation Patterns with Chef: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Cloud and Container Automation Patterns with Chef: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Cloud and Container Automation Patterns with Chef: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Cloud and Container Automation Patterns with ChefReserved in course structure
Planned
32

Chapter 32

CI/CD for Cookbooks, Policyfiles, Tests, Promotion, and Release Automation

5 lessons
01
CI/CD for Cookbooks, Policyfiles, Tests, Promotion, and Release Automation: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
CI/CD for Cookbooks, Policyfiles, Tests, Promotion, and Release Automation: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
CI/CD for Cookbooks, Policyfiles, Tests, Promotion, and Release Automation: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
CI/CD for Cookbooks, Policyfiles, Tests, Promotion, and Release Automation: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — CI/CD for Cookbooks, Policyfiles, Tests, Promotion, and Release AutomationReserved in course structure
Planned
33

Chapter 33

Chef Credentials, Certificates, TLS, RBAC Concepts, and Secret Hygiene

5 lessons
01
Chef Credentials, Certificates, TLS, RBAC Concepts, and Secret Hygiene: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Chef Credentials, Certificates, TLS, RBAC Concepts, and Secret Hygiene: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Chef Credentials, Certificates, TLS, RBAC Concepts, and Secret Hygiene: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Chef Credentials, Certificates, TLS, RBAC Concepts, and Secret Hygiene: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Chef Credentials, Certificates, TLS, RBAC Concepts, and Secret HygieneReserved in course structure
Planned
34

Chapter 34

Fleet Scaling, Client Scheduling, Concurrency, Server Capacity, and Performance

5 lessons
01
Fleet Scaling, Client Scheduling, Concurrency, Server Capacity, and Performance: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Fleet Scaling, Client Scheduling, Concurrency, Server Capacity, and Performance: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Fleet Scaling, Client Scheduling, Concurrency, Server Capacity, and Performance: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Fleet Scaling, Client Scheduling, Concurrency, Server Capacity, and Performance: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Fleet Scaling, Client Scheduling, Concurrency, Server Capacity, and PerformanceReserved in course structure
Planned
35

Chapter 35

Observability, Client Reports, Logging, Failure Analysis, and Operational Diagnostics

5 lessons
01
Observability, Client Reports, Logging, Failure Analysis, and Operational Diagnostics: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Observability, Client Reports, Logging, Failure Analysis, and Operational Diagnostics: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Observability, Client Reports, Logging, Failure Analysis, and Operational Diagnostics: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Observability, Client Reports, Logging, Failure Analysis, and Operational Diagnostics: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Observability, Client Reports, Logging, Failure Analysis, and Operational DiagnosticsReserved in course structure
Planned
36

Chapter 36

Upgrade Planning, Chef Infra Client 18-to-19 Migration, Deprecations, and Compatibility

5 lessons
01
Upgrade Planning, Chef Infra Client 18-to-19 Migration, Deprecations, and Compatibility: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Upgrade Planning, Chef Infra Client 18-to-19 Migration, Deprecations, and Compatibility: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Upgrade Planning, Chef Infra Client 18-to-19 Migration, Deprecations, and Compatibility: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Upgrade Planning, Chef Infra Client 18-to-19 Migration, Deprecations, and Compatibility: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Upgrade Planning, Chef Infra Client 18-to-19 Migration, Deprecations, and CompatibilityReserved in course structure
Planned
37

Chapter 37

Chef Habitat Integration, Application Packaging Concepts, and Modern Estate Strategy

5 lessons
01
Chef Habitat Integration, Application Packaging Concepts, and Modern Estate Strategy: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Chef Habitat Integration, Application Packaging Concepts, and Modern Estate Strategy: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Chef Habitat Integration, Application Packaging Concepts, and Modern Estate Strategy: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Chef Habitat Integration, Application Packaging Concepts, and Modern Estate Strategy: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Chef Habitat Integration, Application Packaging Concepts, and Modern Estate StrategyReserved in course structure
Planned
38

Chapter 38

Production Capstone: Build, Test, Secure, Promote, Operate, and Recover a Chef Estate

5 lessons
01
Capstone Requirements, Architecture, Threat Model, and Success CriteriaReserved in course structure
Planned
02
Build the End-to-End Environment — Build, Test, Secure, Promote, Operate, and Recover a Chef EstateReserved in course structure
Planned
03
Integrate Automation, Security Controls, Observability, and GovernanceReserved in course structure
Planned
04
Inject Failures, Diagnose Behavior, Recover Safely, and Verify StateReserved in course structure
Planned
05
Final Validation, Runbook, Operational Handoff, and Improvement BacklogReserved in course structure
Planned

Keep the academy open

Support free, practical DevOps education.

Every lesson is designed to remain readable in a browser, downloadable from GitHub, and usable without a paid learning platform. Contributions help expand and maintain the curriculum.

Ethereum / ERC-20
0x716c4Ab160C4B66F31a28AE2448BfF68fc3a2ef0 Send only Ethereum/ERC-20 compatible assets to this address.