DEVOPS

Enquire, Join and get training by Well Experienced & Certified tutors
for your professional IT Course.

Watch Demo Sessions

Get in Touch

+1 202-403-9022

+91 951 583 9400

info@suvenit.com

Course Overview

DevOps (a clipped compound of “software DEVelopment” and “information technology OPerations” is a term used to refer to a set of practices that emphasize the collaboration and communication of both software developers and information technology (IT professionals while automating the process of software delivery and the DevOps culture puts a focus on creating a fast and stable work flow through development and IT operations  One main goal of DevOps is to deploy features into production quickly and to detect and correct problems when they occur, without disrupting other services

We are covering below 5 tools as part of devops training

Puppet (Automation, Deployment, Integration): The Manageable Puppet Infrastructure is a very flexible design that has been field-tested in many companies, varying from very small to very large.This course is all about automating IT management using Puppet With the help of Puppet, one can easily administer hundreds and thousands of servers with all having identical setup It is a must for DevOps oriented organizationsThis course is completely based on practical scenarios and examples Once learning the course, one can straightaway start implementing Puppet in his or her IT infrastructure

Docker (Containerzation):This course covers all the fundamentals about Docker software and teach you everything you need to know about developing and deploying modern applications with Docker software.In the end of this course, you will gain in-depth knowledge about Docker software and general DevOps skills to help your company or your own project to apply the right docker workflow and continuously deliver better software

Jenkins (Build & Release) :This course covers all the fundamentals about Jenkins and teach you everything you need to know to setup a Jenkins build pipeline starting with continuous inspection (build, test and static analysis all the way to continuous deployment(deploy to staging and production.In the end of this course, you will gain in-depth knowledge about Jenkins and general DevOps skills to help your company or your own project to apply the right Jenkins workflow and continuously deliver better software.Jenkins is on the bleeding edge of technology today  It is also one of the most compelling technologies of the last decade in terms of its disruption to software development and operation practices

Git (Code Management): This course is designed to be a comprehensive approach to Git, which means no prior knowledge or experience is required but students will emerge at the end with a very solid understanding and hands-on experience with Git and related source control concepts

Nagios(Monitoring): Nagios is a free and open source computer-software application that monitors systems, networks and infrastructureNagios offers monitoring and alerting services for servers, switches, applications and services, we can use this tool to monitor the devops tools

Course Contents

Puppet (Automation, Deployment, Integration)

1. Introduction to Puppet and the story behind it’s invention
2. Competitors and where puppet fares compared with them
3. Understanding the puppet architecture
4. Installation and Configuration of Puppet Server
5. We will install and configure a Puppet agent
6. Generating Agent Certificates and troubleshooting
7. Understanding puppet Core resource types
8. Facter and it’s importance in Puppet architecture
9. Start writing Puppet manifests —> pp files
10. Writing puppet code in Classes —-> pp
11. Writing puppet code for modules in puppet style module structure
12. Understanding Puppet modules structure
13. How do we deploy modules from Puppet server
14. Analysing the puppet run reports from the Console or Puppet GUI
15. Puppet Environments
16. Git Internals —-> Version Control Software
17. How do we install r10k tool —> ruby based package also called as gem
18. R10k Integration with Git repositories
19. Hiera
20. Puppet MCollective —> Live Orchestration tool

Docker (Containerzation)

1. Learning the Basics of Docker:
2. Introduction to Docker
3. Containers vs Virtual Machines
4. Docker Architecture
5. Docker Hub
6. Docker Installation
7. Creating Our First Image
8. Working with Multiple Images
9. Packaging a Customised Container
10. Running Container Commands with Docker
11. Exposing Our Container with Port Redirects
12. Docker Builds and Network Configuration:
13. Container Volume Management
14. Docker Network: List and Inspect
15. Docker Network: Create and Remove
16. Docker Network: Assign to Containers
17. Docker Commands and Structures:
18. Inspect Container Processes
19. Previous Container Management
20. Controlling Port Exposure on Containers
21. Naming Our Containers
22. Docker Events
23. Managing and Removing Base Images
24. Saving and Loading Docker Images
25. Image History
26. Taking Control of Our Tags
27. Pushing to Docker Hub

Jenkins (Build, Release and Continuous Integration)

1. Introduction to Jenkins
2. Installation and Configuration
3. Download and Installation
4. Configuration Tour
5. Build Details: Setting up Different Types of Automated Builds
6. Your First Build
7. Working with Github
8. Build from Github Project
9. Scheduling Builds
10. Build Linking – Upstream and Downstream
11. FreeStyle Maven Project
12. Managing Remote Systems with Jenkins
13. Parameterised Builds
14. Securing Jenkins
15. Managing Credentials
16. Plugin Management
17. JenkinsBackup – Using Plugins to Manage Your System
18. Create a Build Slave

GIT (Code Management)

1. What is GIT ?
2. Installing Git for Windows
3. Basic Commands Overview
4. Starting with a Fresh Project (git init
5. Adding Git to an Existing Project (git init
6. Starting on GitHub by Joining an Existing Project (git clone
7. Basic Git Workflow (add, commit, pull & push
8. Tracked Files & Editing Files
9. Backing Out Changes
10. Renaming and Moving Files & Deleting Files
11. Ignoring Unwanted Files and Folders
12. Cleanup and Back to Origin (GitHub
13. Git Basics Resources
14. Git Repository Setup (for comparing examples
15. Comparing Working Directory and the Staging Area
16. Comparing Working Directory and Git Repository (Last Commit
17. Comparing between the Staging Area and the Git Repository (Last Commit
18. Limiting Comparsons to one File (or path
19. Comparing Between Local and Remote Master Branches
20. Comparison Section Cleanup and Push back to GitHub

Nagios (Monitoring)

1. Checking system status
2. Managing users
3. Cloning user accounts
4. Managing components
5. Installing the Linux agent
6. Monitoring a website
7. Monitoring website URLs
8. Monitoring DNS
9. Monitoring FTP servers
10. Monitoring common TCP/UDP ports

Training Schedule

CLASS TIME(IST) START DATE END DATE DURATION DAY ENROLL
WEEKEND 6:30 AM-9:00 AM 29-Apr-2017 30-May-2017 1 MONTH SAT & SUN
WEEKEND 5:00 PM-8:30 PM 29-Apr-2017 30-May-2017 1 MONTH SAT & SUN
REGULAR 5:30 PM-6:30 PM 01-May-2017 30-May-2017 1 MONTH MON – FRI
Live online class
In class questions
Review session
Practice assignments

100% practical oriented sessions
Experienced certified faculty
Resume & Interview guidance
Hands-on projects execution

Mode of Training ?

We conducting the course via live and interactive sessions. This enables you to ask questions and engage in discussions at any point during the class.

What tools do I need to attend the training sessions?

Laptop/Desktop/ipad with Internet and no need of any software and hardware to do the practices.

We will give you live lab setup documentation

What is covered under the 24/7 Support ?

We also have a dedicated team that provides on demand assistance through our community forum. What’s more, you will have lifetime access to the community forum, even after completion of your course with us.

We will also provide the updated documents,Interview question and access to our online practices exam portal

What if we missed the session ?

We will allow to the next batch, also we will provide the backup sessions and will share the recorded session

Quick Contact
close slider