Automate Software Deployement using Puppet

Enroll_Now

How to contact scmGalaxy team?

Name Email Phome Skype WhatsApp
Mantosh mantosh@scmGalaxy.com +91 700 483 5930 scmGalaxy +91 700 483 5930
scmGalaxy Team info@scmGalaxy.com +91 810 584 3520 scmGalaxy +91 810 584 3520

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..

Previous Workshop and Classroom Training Image Gallery

puppet-training-courses-bangalore-pune-hyderabad-india1 puppet-training-courses-bangalore-pune-hyderabad-india2 puppet-training-courses-bangalore-pune-hyderabad-india3
puppet-training-courses-bangalore-pune-hyderabad-india1
puppet-training-courses-bangalore-pune-hyderabad-india2
puppet-training-courses-bangalore-pune-hyderabad-india3

Teaching Methodology & What participant say about us?

Puppet 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:

  1. DevOps Engineer
  2. Build and Release Engineer
  3. AppOps Engineer
  4. Site Reliability Engineer
  5. System Administrator
  6. Operations Engineer
  7. Automation Engineer
  8. Software Developer
  9. 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

Rajesh Kumar | CLICK HERE for his CV | 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 2 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.com 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

1. The Basics
  • Introduction To Configuration Management
  • About The Author
  • Why Puppet?
  • How To Access Your Working Files
2. The Puppet Infrastructure
  • uppet Agents
  • Puppet Masters
  • MCollective And Systems Orchestration
  • Cross Platform Puppet
3. The Puppet Run Cycle
  • Introduction To Puppet Run Cycle
  • Gathering System Facts
  • Node Matching And Catalogue Compilation
4. 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
5. 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
6. MCollective
  • MCollective And Live Management
  • MCollective With Puppet
  • Using MCollective To Interact With Services
  • Using MCollective To Interact With Puppet
7. 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
8. Conclusion
  • Wrap-Up And Further Resources

Enroll_Now

Visit us

scmGalaxy.com
Phone:   +91 700 483 5930
Email: info@scmgalaxy.com
Link: www.scmgalaxy.com/

Find us on