Puppet Practitioner

Puppet Practitioner


Learn how to design, build, and extend modules from the Forge and develop best practices for implementing roles and profiles.


Puppet Practitioner teaches the mastery of the Puppet language and design patterns used for configuration management with Puppet.

What you will learn:
  • Demonstrate the mastery of fundamental Puppet language constructs.
  • Demonstrate the usage of advanced language constructs.
  • Build well-architected modules appropriate for sharing with the community.
  • Identify and compare common design patterns.
  • Troubleshoot and solve problems using data provided by Puppet.
  • Identify and follow Puppet, and know how to deviate when necessary.


To succeed in this course, you need to have a solid understanding of configuration management strategies. You should have taken Getting Started with Puppet and have 6+ months of experience using Puppet. You should have familiarity with the following concepts:

  • Recall fundamental concepts about classes and modules.
  • Describe the Resource Abstraction Layer.
  • Describe how scope affects the Puppet language.
  • Examine puppet.conf and identify important configuration options.
  • Using Git or recent training in Git


Puppet Practitioner Datasheet

Technical Requirements

Puppet courses have specific technical requirements. Review the documentation to ensure your system meets the requirements for this course.



3 Days

Additional Notes

Find a Class or see the full class schedule below:

Learning Management System Migration

We currently are migrating to a new learning management system to provide you a more modern and streamlined experience. Enrollment for courses in March and beyond will be available on the new platform starting 1 February, 2022. Please stay tuned.

Upcoming Classes


Instructor-led online training

Location Jan 2022 Feb 2022 Mar 2022 Apr 2022 May 2022 Jun 2022 Jul 2022 Aug 2022 Sep 2022
US East - Online Feb 1 – Feb 3
Apr 5 – Apr 7
US West - Online Mar 1 – Mar 3
Apr 26 – Apr 28
UK - Online Mar 8 – Mar 10
Apr 26 – Apr 28
APAC - Online Mar 29 – Mar 31
APAC-SGT - Online Apr 12 – Apr 14

Onsite Training

Interested in a Private, onsite training, request a quote.

Request Quote

Upcoming Classes

US East - Online

US West - Online

UK - Online

APAC - Online

APAC-SGT - Online

Classes marked with Full are full and no additional registrations are accepted. If you cannot find another class that suits your schedule, feel free to request a class and we will do our best to accomodate your needs.

Don't see a date that works for you?

Request Class