IT Automation and Configuration Management with Puppet

  • flag Udemy
  • student Beginner
  • database eLearning
  • earth English
  • clock 12h


Control your IT infrastructure effectively and become a Configuration Management master with the power and flexibility o

Covered topics:

  • Implement consistent configuration across all the servers whether Windows or Linux
  • Learn to configure Puppet Master & Puppet Agent^ create Puppet programs - manifests.
  • Configure Windows and Linux systems & manage configurations for any of your applications.
  • Minimize configuration mistakes & downtime with Puppet to overcome problems when using scripts.
  • Build an automated application infrastructure by defining Puppet resources^ modules^ and classes
  • Deploy Puppet agents and servers in a public cloud environment so that you can quickly see the results of your Puppet code
  • Create Puppet classes and modules to apply your automation and multiple servers in parallel
  • Capture unique configuration for each system using Facter and Hiera so your Puppet code can be more modular and reusable


Video Learning Path Overview

A Learning Path is a specially tailored course that brings together two or more different topics that lead you to achieve an end goal. Much thought goes into the selection of the assets for a Learning Path^ and this is done through a complete understanding of the requirements to achieve a goal.

It s no surprise that the need to automate common activities has become the major requirement in many large organizations. Automation provides faster deployments and fewer failures^ improves security^ and reduces costs for your organization. Puppet is an ideal tool for automating IT infrastructure and Configuration Management in your organization and this course will show you how.

In this well thought out Learning Path^ you ll go from beginner to confident Puppet user with a series of clear^ practical examples to help you manage every aspect of your server setup. You’ll learn to implement consistent configuration across every server and deploy applications to multiple servers.

Moving further^ you’ll get hands-on with managing your IT infrastructure the Puppet 5 platform. You’ll build a custom software installation and configuration to match your application infrastructure. Explore the latest features of Puppet 5 by executing^ testing^ and deploying Puppet across your systems in no time.

By the end of this Course^ you’ll be able to control your IT infrastructure effectively and become a Configuration Management master with the power and flexibility of Puppet 5.0.

Key Features

  • Develop the skills to run Puppet 5^ the latest version of this stable and mature technology^ without hiccups.

  • Get easy solutions to ensure the correct server configuration (Windows or Linux server).

  • Use Puppet with hands-on examples to build a reliable &, secure automated infrastructure and create your own Puppet code.

Author Bios

  • John Arundel is a DevOps consultant^ which means he helps people build world-class web operations teams and infrastructures and has fun doing it. He was formerly a senior operations engineer at global telco Verizon^ designing resilient^ high-performance infrastructures for major corporations such as Ford^ McDonald s^ and Bank of America. He is now an independent consultant^ working closely with selected clients to deliver web-scale performance and enterprise-grade resilience on a startup budget. He likes writing books^ especially about Puppet (Puppet 2.7 Cookbook and Puppet 3 Cookbook are available from Packt). He also provides training and coaching on Puppet and DevOps^ which^ it turns out^ is far harder than simply doing the work himself. Off the clock^ he is a medal-winning^ competitive rifle and pistol shooter and a decidedly uncompetitive piano player. He lives in a small cottage in Cornwall^ England and believes^ like Cicero^ that^ if you have a garden and a library^ then you have everything you need. You may like to follow him on Twitter at @bitfield.

  • Abdul Basit Alvi is a certified professional with expertise in open source cloud systems and mobile core networks. He has over 3 years of experience in deploying and managing open source cloud systems and using puppet for configuration management and deployment of large scale cloud systems such as OpenStack. He also has experience in using configuration management tools such as Ansible and Puppet for Orchestration and Automation of various virtual network functions in mobile core networks.

  • Alan Hohn is a Software Architect who primarily works in Java^ Go^ and Python. He has a lot of experience re-architecting embedded systems and in combining embedded and enterprise approaches. Currently^ he works as a Lockheed Martin Fellow encouraging the adoption of virtualization^ DevOps^ and cloud technologies. This also means that he frequently tries out new technologies and new approaches. He enjoys teaching on technical topics and enjoys hearing from those who find his courses useful. He is employed by Lockheed Martin Rotary and Mission Systems and his personal blog is called Variegated.