Puppet – Technical Essentials

  • The course is designed by Devops Subject Matter Experts to help you understand Puppet concepts and  perform handson Puppet deployment and operations

    • 2 days of instructor-led training
    • Training delivered by Cloud and Devops Consultant
    • Trainer is also a consultant helping clients to migrate to Get into Devops culture

    • Understand the core concepts of Puppet Components
    • Install & Configure Puppet  Server on Centos7
    • Bootstrap Windows 2016 server – Puppet node
    • Bootstrap Ubuntu 16.04 server – Puppet node
    • Bootstrap Redhat Linux server – Puppet node
    • Write manifest for all 3 puppet nodes to deploy web infrastructure
    • User and group management on nodes through Puppet

  • This is non certification based course. Designed for Puppet Engineer role  as per industry specific requirements

    • Systems administrators and IT managers
    • IT administrators and operators
    • IT Systems Engineer
    • Linux/Unix Implementation Engineer or Administrator
    • Windows Server Implementation Engineer or Administrator
    • Cloud Systems Implementation Engineer or Administrator
    • Network Implementation Engineer or Administrator
    • Storage Implementation Engineer or Administrator

  • Module 1: Puppet – Overview ( Theory)

    • Infrastructure-As-A-Code
    •  Puppet Components – 10000 feet overview
      • Puppet server
      • Puppet agent
      • Puppet Enterprise
      • Puppet forge
      • Puppet modules

    Module 2: Creating your own Puppet Server on Centos7- Install ( Hands on lab by students)

    • Deploy Centos-7  Server
    • SSH to Centos-7 Server
    • Install Puppet-server on Centos7-server
    •  Configure Puppet-server

    Module 3 : Deploy your Puppet-node-01 on Ubuntu    ( Hands on lab by students)

    • Deploy Ubuntu server
    •  Ssh to Ubuntu server
    •  Install and configure puppet agent on Ubuntu
    • Request certificate with puppet server
    • Configure SSL based connection to puppet-server

    Module 4 : RHEL-Deploy your Puppet-node-02 on RHEL  7 ( Hands on lab by students)

    • Deploy RHEL server
    • Ssh to RHEL server
    •  Install and configure puppet agent on RHEL 7
    • Request certificate with puppet server
    • Configure SSL based connection to puppet-server

    Module 5: Windows server 2012-Deploy your Puppet-node-3 on  windows ( Hands on lab by students)

    • Deploy Windows server 2012 server
    • RDP to Win -2012 server
    • Install and configure puppet agent on RDP
    • Request certificate with puppet server
    • Configure SSL based connection to puppet-server 

    Module 6: Working with default manifests  ( Hands on lab by students)

    • Create a  manifest
    • Write file resource type manifest
    • Run puppet-agent test to deploy your resource mentioned in default manifests

     Module 7: Working with modules ( Hands on lab by students)

    • Download apahce2 module
    • Apply apache2 module to Ubuntu node
    • Donwload mysql module
    • Apply mysql module to rhel nodes

    Module 08 : Working on Puppet environments ( Hands on lab by students)

    • Create production environment
    • Defining nodes to manage
    • Working on multi node manifests on file,package and service resource type

    Module 9 :  Student Tasks Puppet environments ( Hands on lab by students)

    • Working on multi node manifests on file,package and service resource type

    Module 10: Creating your own Puppet Server on RHEL-7 – Install ( Assignment)

    • Deploy  RHEL-7  Server
    • SSH to RHEL- Server
    • Install Puppet-server on RHEL-7 server
    • Configure Puppet-server

    Module 11: Deploy your Puppet-node-01 on Ubuntu    ( Assignment)

    •  Deploy Ubuntu server
    •  Ssh to Ubuntu server
    •  Install and configure puppet agent on Ubuntu
    • Request certificate with puppet server
    • Configure SSL based connection to puppet-server

    • Gives an edge over other professionals in the same field, in term of pay package.
    • Customer are transitioning to devops culture  .Hence would require engineers with devops tool understanding and working knowledge
    • Helpful for People are trying to transition to  Devops Engineer roles from software engineer
    • The tool training helps to speak more confidently about this technology at my company when networking with others.

  • For India :  email us at sales@thecloudenabled.com

    For USA  :   email us at ceusa@thecloudenabled.com