Go deeper with training

Choose from Getting Started with Puppet for new Puppet users and Puppet Practitioner for experienced Puppet users looking to advance their skills.

Training runs Sunday, October 6 - Tuesday, October 8, 9:00am - 4:00pm and will be held at The Heathman Hotel, 1001 SW Broadway, Portland, OR 97205.

Getting Started with Puppet

This course provides a guided, hands-on approach for new users to manage their infrastructure using the power of Puppet’s products. Lab-focused and opinionated, Getting Started with Puppet provides a faster way to bring your IT environment under control by using Puppet, tasks and Bolt, Puppet Development Kit (PDK) and the Puppet Forge. Leave class with the tools and resources you need to automate your infrastructure and get up and running faster than ever.

What you will learn:

  • How to set up a Puppet development environment

  • How to bring an unmanaged IT infrastructure under control

  • How and when to run ad hoc tasks with Bolt and Puppet tasks

  • How and when to manage system state using Puppet modules

  • How to manage Windows and Linux servers using a common Puppet codebase

Who should attend

This course is intended for sysadmins, SREs, DevOps engineers or similar who manage Windows, Linux, or Unix infrastructure and could use a hands-on introduction to managing their infrastructure with Puppet.

This course assumes you know how to deploy applications on your operating system and you know a scripting language.

Price:  $2,400 Plus the cost of a Puppetize PDX ticket. (Training must be purchased along with a Puppetize PDX ticket). 

Puppet Practitioner

Learn how to design, build, and extend modules from the Forge and develop best practices for implementing roles and profiles in this three-day course. 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 Best Practices, and know how to deviate when necessary.

Who should attend

In this course, we expect attendees to be senior-level systems administrators or DevOps professionals with a solid understanding of configuration management strategies. Students should have either taken Puppet Fundamentals or Getting Started with Puppet and have 6+ months of experience using Puppet. Students should also have prior experience or training using Git.

Price:  $2,400 with the purchase of a Puppetize PDX ticket (training must be purchased along with a Puppetize PDX ticket).