Puppet Architect Training

Puppet Architect Training

Wednesday, 7 June, 2017 - 09:00 to Thursday, 8 June, 2017 - 17:00
1 195 € (+21% VAT)
Interested in our group discount? Please contact us at info@open-future.be

Open-Future Offices
Leuvensesteenweg 643
1930 Nossegem

In Puppet Architect students will learn how to design their own infrastructure and define their own Right Way to implement Puppet. Students will use advanced Puppet DSL techniques affecting how modules are architected. Students will learn classification and data lookup techniques, and will be able to determine the most efficient and extensible architecture to scale Puppet to their own needs.

Puppet Architect Training, including:

  • Designing and implementing an efficient development workflow.
  • Designing complex Hiera datasource hierarchies.
  • Sharing data between nodes via exported resources.
  • Estimating the number of nodes their Master(s) can support.
  • Using r10k to automate Puppet code deployment.
  • Dynamic provisioning strategies providing for rapid infrastructure scaling.
  • Designing a scaled architecture for their infrastructure.
  • Managing multiple Puppet environments in an effective manner.
  • Interacting with the Puppet Master using the REST APIs.
  • The underlying message passing protocol that MCollective is built on.
  • Scaling the ActiveMQ messaging bus.
  • Using MCollective from the command line to automate infrastructure orchestration.
  • Integrating Puppet with external tools via Hiera backends, report processors, etc.


This course has no prerequisites, but to complete the course successfully attendees need to have at least the equivalent experience of a junior Unix/Linux administrator.

Course Objectives/Goals:

After completing this course, students will be able to deploy basic system configurations using Puppet IT Automation software in a Master/Client configuration.

This course is also a preparation for the 'Puppet Professional Certification' exam.

Target Audience (Who should attend):

In this course, we expect students to have an intimate understanding of their site needs and have a reasonable idea of how they can use Puppet to manage their infrastructure. They should be expert sysadmins with an understanding of the operating system and the impact of various tuning techniques. The course is designed for site architects and DevOps professionals with a solid understanding of configuration management strategies and sysadmin skills.

Topics are covered over 2 days. Sessions will mix theory and practice, balancing 50% lecture with 50% hands-on exercises.

(The course can be re-sheduled, depending on the amount of registrations.)

We are looking forward to meeting you. Do not hesitate to forward this message to your colleagues.