You are on page 1of 11

DevOps CERTIFICATION

TRAINING COURSE
Master DevOps skills and take your career to the next
level!

10 Million 1:1 Personlized 55% Average


Learners Mentorship Salary Hike

IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com


DevOps Certification
Training Course
This DevOps certification training course is created by industry experts to help you gain
proficiency in the DevOps domain. You will learn DevOps tools such as Git, Puppet,
Jenkins, SVN, Maven, and more.

Hottest Job of 21st Century


1.1 Million Job Postings Skill Development
There is a global estimate of 1.1 million job DevOps professionals are equipped with
postings for DevOps roles by 2022 various relevant skills, fetching lucrative
job offers

Growing DevOps Industry Future-oriented Career


35.5% CAGR in the global DevOps DevOps is a budding field; a head start will
industry prove to be beneficial

Popular Degree High Demand


43% of DevOps professionals By 2022, India and US will face a demand-
have a Master’s degree supply gap of 460,000 DevOps professionals

Our Credentials
10 Million+
Aspiring Active Students
1,000+
Industry-expert Instructors
400+
Hiring Partners

500+
Corporates Upskilled
55%
Average Salary Hike
155+
Countries’ Learners

Page - 1

IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com


About Program
This DevOps certification training will help you gain the required skills such as Continuous

Integration, Delivery and Deployment, Infrastructure-as-a-Code, and more using DevOps

tools such as Git, SVN, Docker, Docker Swarm, Kubernetes, Puppet, etc., through industry-

relevant projects and assignments.

Key Highlights

40 Hrs Instructor-Led Training 30 Hrs Self-paced Videos

60 Hrs Project & Exercises Intellipaat Certification

Job Assistance Flexible Schedule

Lifetime Free Upgradation Mentor Support

Program Pedagogy
Program Pedagogy

Instructor-led Training Ha ckathons


Get trained by top industry experts Get a sense of how real projects are built
Attend Live Classes Innovative LMS
From worlds top Faculty and
For effective online Learning

Industry experts experience

1:1 Personalized Learning Peer Networking and Group Learning


Hands-on exercises, project work, Improve your professional network and learn from
Learn by Doing
quizzes, and capstone projects
Peer
peers
Networking
Hands on exercises, project work, For effective online Learning

z
qui , capstone projects experience

Self-paced videos Gamified Learning


Learn at your own pace with Get involved in group activities to
1:1 Personalized Learning
world-class content
G amified Learning
solve real-world problems

Hands on exercises, project work, Learn trough Hackathons and

z
qui , capstone projects Group Learning

Pro e j cts and Exercises


Get real-world experience through
24*7 Support
projects

Hands on exercises, project work,


z
qui , capstone projects

Page - 2

IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com


Program Curriculum
Module 1 Module 5
Infrastructure Setup Configuration Management using Puppet
Lab setup-AWS Account creation
Need of Configuration Management

EC2 and LMS Walkthrough Configuration Management Tools

What is Puppet

Module 2 Puppet Architecture

Introduction to DevOps Setting up Master-Slave using Puppet

What is Software Development?


Puppet Manifests

Software Development Life Cycle


Puppet Modules

Traditional Models for SDLC


Applying configuration using Puppet

Why DevOps?
Puppet File Server
What is DevOps?
Module 6
DevOps Lifecycle

DevOps Tools Configuration Management using Ansible


What is Ansible?

Module 3 Ansible vs Puppet

Version Control with Git Ansible Architecture

What is Version Control?


Setting up Master-Slave using Ansible

Types of Version Control System


Ansible Playbook

Introduction to SVN
Ansible Roles

Introduction to Git
Applying configuration using Ansible
Git Lifecycle

Common Git Commands


Module 7
Working with Branches in Git
Continuous Testing using Selenium
Merging Branches
What is Continuous Testing?

Resolving Merge Conflicts


What is Maven?

Git Workflow Introduction to Selenium

Module 4 Running Test Cases on Chromium Web Driver

What is Headless Mode?


Containerization Using Docker
Understanding Docker Lifecycle
Module 8
Components of Docker Ecosystem
Continuous Integration with Jenkins
Common Docker Operations

Creating a DockerHub Account


Introduction to Continuous Integration

Jenkins Master-Slave Architecture

Committing changes in a Container

Pushing a Container Image to DockerHub


Understanding CI/CD Pipelines

Creating Custom Docker Images using Dockerfile


Creating an end to end automated CI/CD Pipeline
What are Docker Volumes?
Module 9
Deploying a Multi-tier Application Using Docker Network
Continuous Orchestration Using Kubernetes
Using Docker Compose to Deploy Containers
Introduction to Kubernetes

Hands-on Exercise Docker Swarm vs Kubernetes

Kubernetes Architecture

Deploying Kubernetes using Kubeadms

Alternate ways of deploying Kubernetes


Page - 3
IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com
Program Curriculum

YAML Files
Skills to Master
Creating a Deployment in Kubernetes using YAML

Services in Kubernetes
G it

Ingress in Kubernetes

DevOps

What are volumes

J enkins

Types of volumes

Persistent volumes
Maven

Introduction to secrets
Puppet & Ansible

Kubernetes Monitoring using Kubernetes Dashboard

Kubernetes

Hands-on Exercise
Docker Swarm

Module 10 Nagios

Continuous Monitoring using ELK Terraform


Agenda

What is ELK?

Components of ELK

ELK Flow

T ools to Master
Features of ELK

ELK installation

Hands-on Exercise

Module 11
Terraform Modules & Workspaces
What is Infrastructure as a code

IaC vs Configuration Management

Introduction to Terraform

Installing Terraform on AWS

Basic Operations in Terraform, init, plan, apply, destroy

Terraform Code Basics

Deploying an end-to-end architecture on AWS using Terraform

Hands-on Exercise

Page - 4

IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com


Course Projects
Projects cover the following industries:

Retail Social Media Supply Chain Entrepreneurship E-commerce Banking Healthcare Insurance

Creating CI/CD Pipeline to build and test Deploying an app on Kubernetes using
a Website CI/CD Pipelines
Test and build a website by using CI/CD Pipeline This application deployment project offers practical
effectively. The project requires the learners to create learning to create a CI/CD Pipeline integrated with
a CI/CD Pipeline to integrate DevOps tools including, Kubernetes. The learners will containerize the code

either one or all of these, Git, Docker, Jenkins, Puppet, pushed in Git, save the Docker image, and push the
and Selenium. image to Docker Hub.

Merging Git Branches Implementing Git Workflow


The learners will understand the importance of
The project allows the learners to perform successful
merging branches in Git by employing a production
operations on Git tools. The learners also get hands-
use case where merging is required. They weill
on learning to work with industry architectures,
decide to use Git merge or rebase based on the use
merge branches, and simulate a working
case. They will also use Git workflows.
architecture in Git.

Creating Custom Containers in Docker Using Blind Mounts, Docker Compose,


and Docker Swarm
The learners will build a custom container from the
In this project, learners will deploy an application by
base Ubuntu container. This hands-on project also
using Docker Compose, bind mounts, and Docker
requires the learners to successfully create a
Swarm. Create and use Bind Mounts in Docker,
Dockerfile, push a container into Docker Hub, and
deploy multiple docker applications. Also use Docker
create custom Docker images.
storage & Docker Networks

Using Puppet for Configuration Using Selenium to Create Automated Test


Management Cases
Get hands-on learning in configuration The learners are required to create automated test
management using Puppet. Work with Docker, cases with Selenium. As an important part, the
Puppet manifests conditional statements, modules, learners will also be required to create runnable jar
and classes to build Modular scripts and manage a files along with running headless tests in Chrome
large fleet of servers with Puppet. using Non-GUI Linux.

Page - 5

IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com


Course Advisors / Faculty

Santosh NC
Lead DevOps & DevSecOps Engineer
With 7+ years of expertise in DevOps, Santosh is a DevSecOps Engineer skilled in creating, securing, and
managing applications. He automates build and deployment tasks by creating CI/CD/CT pipelines along
with infrastructure automation.

Rochak A.
DevOps Specialist
Rochak is a well-rounded professional with more than 8 years of experience. He is skilled in software
management, DevOps, cloud computing, and infrastructure. He has experience working with big tech
companies like Amazon and Accenture.

Dr. Purshottam A
Enterprise Architect
With a Ph.D. in Cloud Computing, Purshottam is a skilled professional in data, cloud, and consulting. With
expertise in identity and access management, he provides consulting services, specializing in cloud
systems and security.

Rupinder Singh
Application Architect
Rupinder is a certified IT expert in AWS and Azure, working as a DevOps Architect and specializing in
cloud and infrastructure. He designs and builds entire IT setups for important apps in banking,
insurance, and finance.

Page - 6

IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com


Meet the Batch

Industries Our Learners Come From

12% - BFSI

5% - Healthcare 50% Information Technology


40%
5% - Healthcare

10% - Consulting
18%

6% - Others
10% - Others

15% - Telecom
17% - BPO/ KPO

Work Experience

20%

12+ years Some of their current employers include

20%
23%

9-12 years

23%
22%

6-9 years

22%

20%

3-6 years

20%
15%

0-3 years

15%

Page - 7

IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com


Glimpse of our
Successful Transitions

4.6 4.5 4.38

Career Transitions
To

Nikhil YN From

Cloud Engineer Junior GCP Engineer Senior Cloud
Engineer

To

Nitin Goyal From

DevOps Engineer
DevOps Engineer (MCMS-MSCP) System Engineer
(MCMS-MSCP)

Karamjit Verma From
 To



Software Engineer B.Tech Graduate Software Engineer

Herin Wilson From
 To

AWS Solution Architect Process Associate IT Associate

Anil Sharma From
 To



Cloud Architect
Cloud Architect Associate Customer Service
Associate Associate

Krishnamohan From

To

Shanmugam Consultant
Software Engineer
Consultant Engineer Engineer

From
 To

Keyur Patel
IT Infrastructure Associate Cloud
Associate Cloud Engineer Support Engineer Engineer

From
 To

Somika Simlote
Senior Software
Technology Project Senior Software
Engineering Lead | India Lead Engineering Lead

Page - 8

IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com


About Intellipaat

Intellipaat is one of the leading online training providers with more than 10 million learners
in over 155 countries. We are on a mission to democratize education as we believe that
everyone has the right to quality education.

We create courses in collaboration with top universities and MNCs for employability like IIT
Madras, University of Essex, University of Liverpool, IIT Roorkee, IIT Guwahati, E&ICT MNIT
Jaipur, SPJIMR, IBM, Microsoft, etc.

Our courses are delivered by SMEs & our pedagogy enables quick learning of difficult
topics. 24/7 technical support & career services help learners to jump-start their careers.

Page - 9

IND: +91 7022374614 US: 1-800-216-8930 sales@intellipaat.com www.intellipaat.com


10 Million Learners & 500+ corporates across 155+ countries

upskilling on Intellipaat platform

Contact Us
INDIA

6th Floor, Primeco Towers, Arekere Gate Junction, Bannerghatta
Main Road, Bengaluru, Karnataka 560076, India

Phone No: +91-7022374614


USA

INTELLIPAAT INC

300 DELAWARE AVE STE 210-207

WILMINGTON, DE 19801

sales@intellipaat.com

www.intellipaat.com

You might also like