Automate Software Deployement using Puppet



 
Automate Software Deployement using Puppet

TOOLS COVERED Puppet Master, Puppet Agent, Puppet Apply, Puppet
Duration Time Location Mode Fees
2 Days 10:00 AM to 6:30 PM Bangalore, Hyderabad Classroom (Public Batch) INR 15000 / Candidate (First come First serve basis)
Training Venue Address
Bangalore Pune Hyderabad Chennai
scmGalaxy training Venue(RPS Consulting Pvt Ltd) 92, Richmond Rd, Langford Gardens, Bengaluru, Karnataka 560025 scmGalaxy training Venue (E-Vision Infotech) Office #207, City Centre, Survey No. 138/1, Hinjewadi Phase I, Behind Persistent, Near Symbiosis Boys Hostel, Pune 411 057 (Maharashtra, India) scmGalaxy training Venue(Palmeto Solutions) 8th floor, Vaishnavi Cynosure, Telecom Nagar, Gachibowli, Hyd -32 Land Mark : Reliance Digital Building, Next to Gachibowli Flyover. scmGalaxy training Venue(RPS Consulting Pvt Ltd) 37, PM Towers, Above IDBI bank, Greams Road, Thousand Lights West, Thousand Lights, Chennai, Tamil Nadu 600006
About Puppet Training and Workshop

Puppet is a system to centralize and standardize configuration and administration of your systems. These can be desktop systems, workstations, servers, whatever. Now, since this is Linux.com, the primary focus for the article is Linux systems — but Puppet is not limited to Linux. You can also use Puppet with UNIX-based OSes like Solaris, the BSDs, and Mac OS X. According to the Puppet Web site, plans are also afoot for Windows support at some point "in the near future," but no concrete date is set. (It's probably quite a bit easier to port Puppet from Linux or a UNIX to another UNIX-like system than to wrangle it onto Windows.)

scmGalaxy is a leading provider of Puppet courses, training and certification. Our Puppet trainers and consultants are highly qualified with more than 15 years of rich experience in the Software industry. DevOps! Which has captured a significant position in the IT world and has become an important part of software engineering methodology. In order to improve the software quality, reducing cost and increased the agility for faster release, DevOps and Puppet is playing very important role thus finding the leading Puppet trainers and training vendor is very much important. Our Puppet courses are designed in certain method where participants can get benefits with more content in less span of time. scmGalaxy provide their services in terms of Puppet training and courses online and classroom in India and abroad. We run many public classrooms training program in the Bangalore, Hyderabad, Pune, Mumbai, India, Netherlands etc..

Teaching Methodology & What participant say about us?
Ansible Teaching Methodology
Who should enroll?

This course is a foundation to anyone who aspires to become a DevOps Engineer, a Service Engineer in the field of Enterprise Infrastructures. The following professionals are the key beneficiaries of this course:

  • DevOps Engineer
  • Build and Release Engineer
  • AppOps Engineer
  • Site Reliability Engineer
  • System Administrator
  • Operations Engineer
  • Automation Engineer
  • Software Developer
  • Deployment Engineer
Course Objective & What You'll Learn

By the end of this course, you'll know:

In this two-day course, students will start by installing Puppet Enterprise, then learn Puppet best practices and use Puppet to write simple classes, and update and extend existing modules. Fundamentals is taught through a combination of lecture and relevant, real world, hands-on exercises. After completing this course, students will be able to deploy basic system configurations using best practices for Puppet in a Master-Agent setup.

Why one should develop expertise in Puppet

With Puppet, you can define your infrastructure as code so you can adopt DevOps practices such as version control, peer review, automated testing and deployment, and continuous delivery. In addition to automating infrastructure, we also enable you to automate development workflows with continuous delivery pipelines for traditional applications and containers. We offer both infrastructure automation and deployment automation capabilities to lay the foundation for your DevOps practice by unifying dev and ops workflows.

Pre-requisites

In this course, we expect students to have little to no experience with Puppet Enterprise (or Puppet Open Source) and are looking to build a foundation for future growth, experience, and knowledge.

This course is recommended for Linux/Unix users who know the command line, such as Bash, and are familiar with operating system concepts such as services, packages and configuration files. Student should also be familiar with a text editor. Puppet trainers typically use Vim, but you may use any text editor you are comfortable with. The provided Training VM includes vim, emacs and nano.

Students definitely need junior-level sysadmin skills. For example:

  • how to restart a service
  • what an entry in the hosts file means
  • what a hostname is
  • how to troubleshoot basic networking problems such as name lookups, DNS lookups, and basic connectivity

Trainer Details

DevOps Trainer - Rajesh Kumar Click Here
Email - devops@RajeshKumar.xyz

Frequently Asked Questions

What training materials I would get after the workshop?

During the training, we will provide the training material in form of PPT, PDF, Web reference step by step guide, questions and answers, test module, exercise and sample projects.

Is 3 days is enough to cover all these topics?

Yes, All of our training demo and lab would be done in AWS cloud platform where as we can save lots of time for setting up the infrastructure for demo and lab. Our trainer also designed the course for quick learning and grasping method.

Will I get snacks and lunch?

Yes, Snacks and Lunch would be served at training venue.

Would I get support after the workshop?

Yes, We have scmGalaxy forum after the training, you may post your issues and Instructors would reply you withing 24 hours.

What about certification?

Training completion certification would be provided by the scmGalaxy and DevOpsCertification.co

How to confirm for the enrollment?

Once you make the payment based on the given instructions, you will receive the joining KIT within 12 hours.

Daywise Agenda and Time Table
Day 1 : Time Theme Topics
10:00 AM - 11:30 AM Presentation & Demo & Lab The Basics
11:30 AM - 11:45 M BREAK NA
11:45 AM - 01:00 PM Presentation & Demo & Lab The Puppet Infrastructure
01:00 PM - 02:00 PM LUNCH NA
02:00 PM - 04:00 PM Presentation & Demo & Lab The Puppet Run Cycle
04:00 PM - 04:15 PM BREAK NA
04:15 PM - 06:30 PM Presentation & Demo & Lab & Test The Puppet Language - A Basic Primer
Day 2 : Time Theme Time
10:00 AM - 11:30 AM Presentation & Demo & Lab Organizing A Puppet Environment
11:30 AM - 11:45 M BREAK NA
11:45 AM - 01:00 PM Presentation & Demo & Lab MCollective
01:00 PM - 02:00 PM LUNCH NA
02:00 PM - 04:00 PM Presentation & Demo & Lab Additional Tools
04:00 PM - 04:15 PM BREAK NA
04:15 PM - 06:30 PM Presentation & Demo & Lab & Test Puppet - Case Study
Puppet Course Agenda
The Basics
  • Introduction To Configuration Management
  • About The Author
  • Why Puppet?
  • How To Access Your Working Files
The Puppet Infrastructure
  • Puppet Agents
  • Puppet Masters
  • MCollective And Systems Orchestration
  • Cross Platform Puppet

The Puppet Run Cycle
  • Introduction To Puppet Run Cycle
  • Gathering System Facts
  • Node Matching And Catalogue Compilation



The Puppet Language - A Basic Primer
  • Puppet Resources - How To Define System Resources
  • Applying A Simple Puppet Manifest
  • Puppet Types
  • The Package File Service Patter
  • Applying Conditional Logic In Puppe
  • Fact Conditionals - Choosing A Course Of Action

Organizing A Puppet Environment
  • Defining Nodes
  • Puppet Modules - Reusable Code
  • Provisioning A Web Server
  • Class Parameters - Applying Variables
  • Hiera Parameters - Defining Variables
  • Executing Modules Against A Puppet Master With An Agent
  • Reporting With Puppet
MCollective
  • MCollective And Live Management
  • MCollective With Puppet
  • Using MCollective To Interact With Services
  • Using MCollective To Interact With Puppet




Additional Tools
  • Managing Modules With Librarian-Puppet
  • Managing Directory Environments And Modules With R10K
  • External Node Classifiers And Reporting With Puppet Dashboard - Part 1
  • External Node Classifiers And Reporting With Puppet Dashboard - Part 2
Conclusion
  • Wrap-Up And Further Resources





Hear Words Straight From Our Clients About ScmGalaxy
Participant's Feedback
Testimonials
Our Popular Courses
DevOps Trainig Build & Release Training Docker Training Kubernetes Training
NewRelic Training Jenkins Training Puppet Training AWS Training
Chef Training Ansible Training Nagios Training SonarQube Training

scmGalaxy
Typically replies within an hour

scmGalaxy
Hi there 👋

How can I help you?
×
Chat with Us