Puppet Training Curriculum

Puppet Training

Puppet Open Source Seminar

(1/2 day) Interested in using Puppet OSS at your organization and want to know more about it? This short talk and demonstration goes beyond sales and technical awareness-type webinars and is designed to give attendees a quick but informative overview of the Puppet Open Source configuration management system. Automating systems management and configuration is a critical process to the success of any enterprise; the Puppet Open Source platform provides a robust automation framework for small single site data centers and large complex multi-site enterprises alike. This talk will give attendees a complete picture of Puppet’s role in an enterprise DevOps setting. Attendees will get a look at the process of creating modules and configuring systems in the context of a high-level platform overview.

Puppet Administration

(3 days) This intensive training course teaches students a best practice approach to managing infrastructure using Puppet IT automation software. It covers the basic set of skills required by system administrators and developers who are implementing or administering Puppet IT Automation software. Students will take part in extensive hands-on labs, gaining experience and improving retention of concepts and processes discussed in lectures and demonstrations. By the completion of the course, attendees will feel confident installing, configuring, customizing and optimizing a Puppet solution for large scale deployments.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

Intermediate Puppet

(2 days) This training course picks up where RX-M's Puppet Administration class leaves off and teaches students a best practice approach to leveraging advanced aspects of Puppet software. Lecture and hands-on labs collaborate to teach students the Hiera data store, the PuppetDB warehouse, and the Marionette Collective (MCollective) framework for building server orchestration or parallel job-execution systems. The Puppet Dashboard and the Foreman open source web interfaces are compared and contrasted and attendees will also learn how to use Ruby to extend Puppet. By the completion of the course, attendees will feel confident deploying a sophisticated Puppet solution for large-scale deployments.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

Advanced Puppet

(2 days) This training class teaches students a best practice approach to building sophisticated modules and extending core Puppet capabilities. Lecture and intensive hands-on labs cover topics including creating custom functions, facts, reports, types and resource providers. The development of complete modules is explored, as is making use of Puppet's plug-in architecture and testing features. In addition to extending Puppet, the course covers the construction of complete unit spec tests for Ruby and Puppet features.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

Puppet Development

(5 days) RX-M's Puppet Development training combines the subject matter from our Puppet Administration & Intermediate Puppet courses to provide your organization with a extensive 5-day treatment on Puppet OSS. This course covers a comprehensive set of skills required by system administrators and developers who are implementing, administering or authoring content for Puppet IT Automation software in complex environments. The class brings together the infrastructure and DevOps facets of configuration management, giving equal time to deployment/configuration and coding Puppet modules. By the completion of the course attendees will feel confident coding, configuring, customizing and optimizing a Puppet solution for large scale deployments.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

For more information or to book RX-M to train your team

Contact Us

Related Training: