Design and implement an efficient development workflow.
Design complex Hiera data structures and hierarchies.
Sharing data between nodes using exported resources.
Using MCollective from the command line to automate infrastructure orchestration.
Estimate the number of nodes the Puppet Master can manage.
Automation of Puppet deployments using r10k.
Dynamic provisioning strategies for fast infrastructure scaling.
Design a scalable architecture for your infrastructure.
Effective management of multiple puppet environments.
Interaction with the Puppet Master via REST-APIs.
The message passing protocol on which MCollective builds.
Scaling the ActiveMQ messaging bus.
The integration of Puppet with external tools via Hiera backends, reporting tools, etc.
Note: This Is a course for advanced Puppet users.
The course focuses on the architecture of Puppet Enterprise itself. Participants are given the necessary skills to determine the most efficient and at the same time most expandable Puppet Architecture and to adapt it optimally to their own needs.
Participants should have a deep understanding of the needs of their infrastructure and already have an Idea of how to use Puppet. The course is aimed at experienced system administrators, infrastructure architects and professional DevOps with a solid understanding of configuration management strategies and good understanding of the Impact that different tuning techniques can have. Understanding the Puppet DSL is beneficial. Tthe completion of the Puppet Fundamentals or 3 + Months of experience with Puppet are requiered.
This Course is designed to give participants the practical skills to design their own Puppet Infrastructure and understand the interplay of the different components.
Once completed, participants will be able to design a robust Puppet Infrastructure, including external tools, and the scalability they need to respond to growing demands.
Participants learn to evaluate alternative designs and workflows and develop strategies that work optimally for their own organization.
Unless otherwise stated, the training courses will take place at the premises of ATIX AG, Parkring 15, 85748 Garching near Munich. Please note that our training courses are designed for a minimum of 4 to a maximum of 8 participants. If there are less than 4 registered participants, we reserve the right to cancel the training up to 2 weeks before the start.
If you have any questions about dates, venues or wishes, please contact us directly.