Infrastructure – Formations

Formation Puppet Practitioner

Cette formation Puppet Practitioner vous apprendra pourquoi gérer votre infrastructure Puppet suivant les meilleures pratiques.

Camptocamp : expert Puppet n°1 depuis 2007 ! – Puppet Practitioner

  • Utilisateur et contributeur actif sur Puppet depuis 2007 : découvrez par conséquent les modules Puppet de Camptocamp publiés sur GitHub ;
  • Aussi, tous les membres de notre équipe de formation Puppet Practitioner détiennent certification Puppet Professional, lui conférant la possibilité de dispenser l’ensemble du cursus de formations officielles de Puppet Labs permettant d’accéder à la certification ;
  • De nombreuses équipes IT formées à Puppet par Camptocamp, notamment au sein de grandes entreprises (finance, informatique, télécommunications…), centres de recherche de renommée internationale et administrations publiques.

puppet practitioner

Formation Puppet Practitioner : dates et lieux

  • 12 au 14 juin 2017 à Lausanne ou Olten
  • 26 au 28 septembre 2017 à Lausanne ou Olten
  • 13 au 15 novembre 2017 à Lausanne ou Olten
  • Sinon, possibilité de dispenser cette formation Puppet en intra-entreprise (Suisse ou France)

Contact et réservation

Objectifs

Cette formation “Puppet Practitioner” vous apprendra pourquoi gérer votre infrastructure Puppet suivant les meilleures pratiques. Vous serez formés différentes manières d’accomplir des tâches dans Puppet et comment choisir la meilleure pour une situation donnée. Vous développerez des modules et étendrez les modules de la Forge. Enfin, vous prendrez connaissance des meilleures pratiques dans le cadre de l’implémentation de “Roles” et de “Profiles” dans votre infrastructure IT.

Public cible et pré-requis

Vous êtes un nouveau collaborateur au sein d’une entreprise utilisant Puppet ou administrateur système expérimenté souhaitant utiliser Puppet. Vous avez également un bon niveau en administration systèmes Unix/Linux.
En dernier lieu, vous avez suivi le cours « Puppet : les fondamentaux » ou vous possédez un niveau d’expérience équivalent avec Puppet.

Programme indicatif

  • Syntaxes avancées de la DSL Puppet pouvant être utilisées pour écrire du code plus élégant
  • Utilisation de structures de données pour créer des ressources de manière programmatique
  • Utilisation de facts spécifiques pour mettre à disposition des informations sur les nœuds
  • Les concepts de modularité et de composabilité, et comment ils se rapportent à la conception de modules
  • Méthodes de test de code Puppet et d’infrastructure
  • Utilisation de MCollective par la ligne de commande pour automatiser l’orchestration de d’infrastructure
  • Techniques de résolution de problèmes et fichiers de logs standard
  • Le modèle des Rôles et Profils et les bénéfices de son utilisation
  • Plusieurs méthodes de gestion de fichiers par parties
  • Pourquoi le modèle d’ancres (Anchor) existe et quand il faut l’utiliser (ainsi que la fonction `contain()`)
  • Création de modules généralisables et contribution à des modules de la communauté via la Forge Puppet
  • Partage de fonctionnalités entre classes et utilisation de l’héritage

Dans l’ensemble, cette formation Puppet avancée associe théorie et pratique, la moitié du temps étant consacrée aux exercices. Formations complémentaires : Puppet Fundamentals et Puppet Architect.

Tarifs (Suisse ou France)

  • Inter-entreprises : nous contacter
  • Intra-entreprise : nous contacter
  1. *
  2. *
  3. *
  4. *