Cursul DevOps Artisan – Puppet Fundamentals oferă participanților o bază solidă în utilizarea Puppet, una dintre cele mai populare soluții de automatizare a infrastructurii IT. Trainingul este conceput pentru profesioniștii care doresc să înțeleagă principiile de bază ale gestionării și configurării automate a serverelor, reducând erorile umane și crescând eficiența operațională.
Pe parcursul cursului, participanții vor explora conceptele esențiale Puppet și vor învăța cum să aplice practic aceste cunoștințe prin laboratoare dedicate. Vor fi prezentate noțiuni fundamentale precum modelarea infrastructurii ca cod, gestionarea configurațiilor și implementarea de politici consistente la scară largă.
Prin abordarea teoretică și exercițiile practice, cursul îi pregătește pe cursanți să utilizeze Puppet pentru a automatiza sarcinile repetitive, a standardiza mediile de lucru și a contribui la îmbunătățirea proceselor DevOps.
- DevOps Engineer
- Linux system administrators
- Infrastructure automation engineers
- System design engineers
În cadrul acestui curs, studenții vor învăța noțiunile de bază Puppet și vor ști să:
- instaleze și configureze Puppet
- automatizeze activitățil administrative privind infrastructura
- administreze starea sistemlui utilizând module Puppet
- depaneze și să rezolve problemele utilizând date oferite de Puppet
Pentru a participa în cadrul acestui curs, studenții trebuie să aibă abilități de baza privind utilizarea Linux (user management, lucrul cu linia de comandă, permisiunile fișierului etc.)
Module 1: Introduction to Puppet
- Introduction to Configuration Management
- Push-Based Deployment
- Pull-Based Deployment
- What is Puppet?
- Why Puppet?
- Puppet Architecture
- Lifecycle of a Puppet Run
Module 2: Installing Puppet
- Install and configure Puppet Master
- Puppet Agent
- Master/Agent Workflow
Module 3: The Puppet Language
- Forge
- Module Structure
- Basics
- The Main Manifest
Module 4: Module Authoring
- Hiera
- Files
- Metaparameters
- Templates
- Defined Types
Module 5: Facts and Facter
- Overview
- Custom Facts
- External Facts
Module 6: Profiles and Role
- Profiles
- Roles
Module 7: Node Management
- Groups and Classification
- Adding Groups
- Environments overview
- Using a Control Repo
- The Puppetfile
Module 8: Bolt
- Bolt Overview
- Basic Commands
- Running Tasks
- Using Orchestrator with Bolt
Module 9: Reports and Troubleshooting
- The Node Graph
- The Report Table
- Filtering Reports
- Troubleshoot communication
- Code Manager
După finalizarea acestui curs, studenții vor fi pregătiți pentru susținerea examenului de certificare pentru a deveni Associate DevOps Automation Engineer.