On-Site Training

Puppet Master Education (3 Days)

Puppet Private Education

Puppet Labs offers in-person on-site Puppet training. Our training course is an interactive multi-day sessions designed to provide system administrators the understanding and background to be proficient building and maintaining a Puppet infrastructure. Your team will be taught the principles and best practices of Puppet in a 3-day series of lectures and labs.

Topics Covered:

  • Puppet Best Practices — How to get the most out of your Puppet implementation
  • Configuring Puppet and the PuppetMaster
  • Resource Types and Resource Abstraction Layer
  • Classes, Modules, Definitions, Tags and Environments
  • Puppet Language Patterns and Advanced Techniques

Cost:

  • North America: $15,000 for up to 12 students, then $1k/per additional up to 18
  • EMEA, Asia Pacific: $17,500 for up to 12 students, then $1k/per additional up to 18
  • International training is available, but may be charged at different rates

Puppet Public Education

This training is ideal for those who want a Puppet jumpstart. Newer members at an organization already using Puppet, or experienced sysadmins wanting to bring Puppet into their team will get everything they need to deploy solutions.

Prerequisites: Attendees should have at least the equivalent experience of a junior Unix/Linux administrator.

Topics covered include:

  • Configuring Puppet and Puppetmaster
  • Resource Types and the Resource Abstration Layer
  • Virtual Resources, Exported Resources and Stored Configs
  • Meta-parameters, Dependencies and Events
  • Classes, Modules and Definitions
  • Tags and Environments
  • Puppet Language Patterns and Best Practices

The topics are covered over 3 days. Sessions will mix theory and practice, balancing lectures with hands-on exercises. (Each student should bring a WiFi enabled laptop with VMWare installed to participate in the labs.)

Cost: $2,395 per attendee. Early bird discounts available.

Developing For Puppet (3 Days)

Puppet Labs offers an advanced skills course for those who have mastered the art of system management within Puppet’s framework and are ready to start getting their hands dirty with development in Ruby. If you are looking to more closely integrate an existing Puppet installation with the stringent requirements of custom software and infrastructure, then this is the right training for you.  Your team will be taught the principles and best practices of extending Puppet in a 3 day series of lectures and labs.
Topics Covered:

  • Understanding Fundamental Aspects of Extending the Puppet Framework
  • Ruby for Puppet: Introduction & Advanced Programming Topics
  • Custom Resource Type and Provider development
  • Advanced Custom Facts, Functions, Reports
  • Unit Spec Tests for Ruby & Puppet

Cost:

  • North America: $15,000 for up to 10 students, then $1k/per additional up to 15
  • EMEA, Asia Pacific: $17,500 for up to 10 students, then $1k/per additional up to 15
  • International training is available, but may be charged at different rates

Puppet Labs Marionette Collective Education (2 Days)

Puppet Labs offers private on-site mCollective training. Our training course is an interactive multi-day sessions designed to provide system administrators the understanding and background to be proficient in using MCollective to orchestrate your deployment of Puppet, and using MCollective as a command and control interface to your Puppet infrastructure. Your team will be taught the principles and best practices of MCollective in a 2 day series of lectures and labs.

Topics Covered:

  • MCollective Orchestration — How to get the most out of your current infrastructure
  • Comand & Control using MCollective – improve scalability and direct management of your Puppet infrastructure.
  • Architecture/Security, Pluggable Authentication
  • Middleware and CM Integration
  • Reports, Testing, Filters, Auditing, Registration
  • Agent Language Patterns and Advanced Techniques

Cost: $9,500 for up to 6 students, then $1k/per additional up to 15.(International training is available, but may be charged at different rates.)

Got a question?

If you’re interested in any of the services we offer, don’t hesitate to get in touch.