Puppet Architect

This training course covers advanced topics , suited for all those that want to become Puppet Systems Architects.

Puppet Logo Neu


In this course, participants learn how to design their own infrastructure with attention to DevOps, automation and configuration management, and how to  find the optimal solution for them to implement Puppet.


1.390, - € plus VAT


Monday 22.05.2017 - Tuesday 23.05.2017
Monday 27.11.2017 - Tuesday 28.11.2017


The following services are included when you book a training course in the ATIX training center:

  • The relevant training in a fully equipped training room with a physical computer and possibly more virtual machines for each participant.
  • Training materials
  • Lunch and meals during the training
  • Use of the wireless in the classroom
  • Events

Not included:

Travel and Hotel


Note: This is a course for advanced Puppet users.

This course is designed to provide the participants with the necessary skills to orchestrate, configure and understand the interaction of the various components within a Puppet infrastructure. The course focuses on the composition of Puppet Enterprise itself. Participants will gain the knowledge necessary to determine the most efficient and at the same time highly upgradable Puppet architecture and how to adapt it to their own needs.

  • Designing and Implementing an efficient development workflow.
  • Designing complex Hiera data structures and hierarchies.
  • Using exported resources to share data between nodes.
  • Use of MCollective from the command line to automate the infrastructure orchestration.
  • Estimating how many nodes the Puppet Master can manage.
  • Automation of Puppet deployments with r10k.
  • Dynamic provisioning strategies for rapidly scaling infrastructure.
  • Designing an architecture that scales with your infrastructure.
  • Effective management of multiple Puppet environments.
  • Interaction with the Puppet Master via REST APIs.
  • The message-passing protocol which forms the MCollective.
  • Customising the ActiveMQ messaging bus.
  • Integrating external tools into Puppet via Hiera backend, reporting processors et. al.


After completing this course, participants will be able to design a robust Puppet infrastructure including external tools and the necessary scalability, which is able to respond to increasing demands. Participants learn alternate designs and workflows to evaluate and develop strategies that work best for their own organization.

General Information

Unless otherwise specified, the training courses will be taking place in the premises of ATIX AG, Einsteinstraße 10, 85716 Unterschleißheim. Please note that our courses are designed for a minimum of 4 up to a maximum of 10 participants. We reserve the right to cancel the training up to 2 weeks before the start, in case there are less than 4 registrated participants.

For questions regarding appointments, venues or requests please contact us directly.

Email: vertrieb@atix.de
Phone: +49 89 4523538-0