Puppet Practitioner

Summary

In Puppet Practitioner students will learn why they should manage their Puppet infrastructure the right way.

Description

Note: This is an advanced level course.

Students will learn multiple ways to accomplish tasks in Puppet and how to choose which is most appropriate for a given situation. Students will design and build modules, and extend modules from the Forge. Students will also learn best practices for implementing Roles & Profiles in their infrastructure.

Price

Duration

3 Days

Objectives

After completing this course students will show a mastery of the Puppet DSL and common design patterns providing them with solutions for problem solving techniques and a better understanding of Puppet Best Practices.

Audience

In this course, we expect students to have a reasonable level of Puppet experience and are looking to expand their knowledge. Students should have completed Puppet Fundamentals or have the equivalent hands-on experience with Puppet--at least six months to a year.

The course is designed for senior system administrators and DevOps professionals with a solid understanding of configuration management strategies.

Prerequisites

Outline

  • More advanced Puppet DSL constructs that can be used to write more elegant code.
  • Using data structures to create resources programmatically.
  • Using custom facts to expose information about nodes.
  • The concepts of modularity and composability and how they refer to module design.
  • Methods for testing your Puppet code and infrastructure.
  • Using MCollective from the command line to automate infrastructure orchestration.
  • Troubleshooting techniques and standard log files.
  • The Roles & Profiles design pattern and the benefits it offers.
  • Several different methods for managing portions of files.
  • Why the Anchor Pattern exists and when one should use it or the `contain()` function.
  • Creating generalizable modules and contributing them back to the community via the Puppet Forge.
  • Sharing functionality between classes using inheritance.

Upcoming Classes

United States

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
New York - MicroTek Sep 15 – Sep 17
Philadelphia - ONLC Oct 27 – Oct 29
Washington D.C. - MicroTek Sep 1 – Sep 3
Boston - MicroTek Oct 13 – Oct 15
Raleigh - Knowledge Source Aug 11 – Aug 13
Atlanta - ATG Aug 25 – Aug 27
Austin - New Horizons Aug 11 – Aug 13
Denver - MicroTek Jul 28 – Jul 30
Seattle - Computer Classrooms Jul 14 – Jul 16
San Diego Aug 18 – Aug 20
Portland - Puppet Labs Office Classroom Aug 19 – Aug 21
Oct 21 – Oct 23
San Francisco - MicroTek Jul 28 – Jul 30

Ireland

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Dublin - Sureskills Jul 28 – Jul 30

United Kingdom

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Manchester - QA Training Sep 29 – Oct 1
London - Imparando Jul 7 – Jul 9
Sep 15 – Sep 17

France

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Paris - Octo/Amazic Sep 28 – Sep 30

Netherlands

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Amsterdam - Amazic Sep 28 – Sep 30

Switzerland

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Lausanne - Camptocamp Oct 12 – Oct 14
Zurich - VSHN AG Sep 8 – Sep 10

Sweden

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Stockholm - Redpill Linpro Sep 22 – Sep 24
Oct 13 – Oct 15

Czech Republic

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Prague - Knowledge Factory Sep 14 – Sep 16

Finland

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Helsinki - OlinData Aug 17 – Aug 19

India

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Hyderabad - OlinData Aug 10 – Aug 12

New Zealand

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Wellington - Cliftons Sep 15 – Sep 17

Australia

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Brisbane - Cliftons - Brisbane, QLD, Australia Oct 13 – Oct 15
Sydney - Cliftons Sep 8 – Sep 10
Melbourne - Cliftons Oct 20 – Oct 22
Cliftons - Perth, WA, Australia Sep 1 – Sep 3

Onsite Training

Interested in a Private, onsite training, request a quote.

Request Quote

Upcoming Classes

New York, NY

Philadelphia, PA

Herndon, VA

Burlington, MA

Raleigh, NC

Atlanta, GA

Austin, TX

Denver, CO

Kirkland, WA

San Diego, CA

Portland, OR

San Francisco, CA

Dublin

Manchester

London

Paris

Nieuw Vennep

Lausanne

Stockholm

Zurich, Zurich

Prague

Helsinki

Hyderabad

Cliftons, Wellington

Bribane, QLD

Sydney, NSW

Melbourne, VIC

PERTH, Washington

Classes marked with Confirmed are guaranteed to run. Sign up now while there is still space available!


Don't see a date that works for you?

Request Class