[go: up one dir, main page]

0% found this document useful (0 votes)
56 views15 pages

About Intellipaat

Uploaded by

asifyasin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views15 pages

About Intellipaat

Uploaded by

asifyasin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

About Intellipaat

Intellipaat is a global online professional training provider. We are


offering some of the most updated, industry-designed certification
training programs in the domains of Big Data, Data Science & AI,
Business Intelligence, Cloud, Blockchain, Database, Programming,
Testing and 150 more technologies.

We help professionals make the right career decisions, choose the


trainers with over a decade of industry experience, provide extensive
hands-on projects, rigorously evaluate learner progress and offer
industry-recognized certifications. We also assist corporate clients to
upskill their workforce and keep them in sync with the changing
technology and digital landscape.

www.intellipaat.com ©Copyright IntelliPaat. All rights reserved.


About The Course
Intellipaat DevOps online training will help you gain the required skill set for
getting a DevOps Engineer job. It will make you proficient in DevOps skills
like Continuous Integration, Delivery and Deployment, Infrastructure as a
Code and more using DevOps tools like Git, SVN, Docker, Docker Swarm,
Kubernetes, Puppet, Ansible, Selenium, Maven, Nagios, etc.

Exercise and project


Instructor Led Training work
33 Hrs of highly Self-Paced Training 60 Hrs of real-time Lifetime Access
interactive instructor led projects after every
training 30 Hrs of Self-Paced Lifetime access and
module free upgrade to latest
sessions with Lifetime
access version

Support Job Assistance


Lifetime 24*7 Get Certified Job assistance Flexi Scheduling
technical support through 80+
and query resolution Get global industry Attend multiple
corporate tie-ups
recognized batches for lifetime &
certifications stay updated.

Why take this Course?


The DevOps industry is expected to grow six times higher by the year
2022, according to Gartner.
The average annual salary of a DevOps engineer in the US is $ 136,500, and
in India it is approximately INR 666,232 (PayScale).
Additionally, DevOps and Cloud jobs are going to be among the highest
paying jobs in the coming years, according to Forbes.
A DevOps Architect is the backbone of any organization’s technical team.

www.intellipaat.com ©Copyright IntelliPaat. All rights reserved.


A DevOps Architect is the backbone of any organization’s
technical team.

Course Content
1. Infrastructure Setup

2. Introduction to DevOps

3. Continuous Testing

4. Continuous Integration using Jenkins

5. Software Version Control

6. Continuous Deployment: Containerization with Docker

7. Containerization with Docker: Ecosystem and Networking

8. Configuration Management using Puppet

9. Configuration Management using Ansible

10. Continuous Orchestration using Kubernetes

11. Continuous Monitoring using Nagios

12. Terraform Modules & Workspaces

www.intellipaat.com ©Copyright IntelliPaat. All rights reserved.


Infrastructure Setup
 EC2 Walkthrough
 Installation of DevOps Tools on cloud
 Git
 Docker
 Selenium
 Maven
 Jenkins
 Puppet
 Ansible
 Kubernetes
 Nagios

Introduction to DevOps
 What is Software Development
 Software Development Life Cycle
 Traditional Models for SDLC
 Why Devops?
 What is Devops?
 Devops Lifecycle
 Devops Tools

www.intellipaat.com ©Copyright IntelliPaat. All rights reserved.


Continuous Testing
 What is Continuous Testing?
 What is Maven?
 Running Test Cases on Chromium Web Driver
 What is Headless Mode?
Hands-on Exercise –
 Using Maven to import dependencies in Eclipse
 Implementing a headless test using Chrome WebDriver

Continuous Integration using Jenkins


 Introduction to Continuous Integration
 Jenkins Master Slave Architecture
 Understanding CI/CD Pipelines
 Creating an end to end automated CI/CD Pipeline
Hands-on Exercise –
 Creating a Jenkins Master Slave on AWS
 Installing Plug-ins in Jenkins
 Creating Jenkins Builds
 Creating Scheduled Builds
 Triggering Jobs using Git Web Hooks
 Using the Pipeline Plugin In Jenkins

www.intellipaat.com ©Copyright IntelliPaat. All rights reserved.


Software Version Control
 What is Version Control
 Types of Version Control System
 Introduction to SVN
 Introduction to Git
 Git Lifecycle
 Common Git Commands
 Working with Branches in Git
 Merging Branches
 Resolving Merge Conflicts
 Git Workflow
Hands-on Exercise –
 Git Life cycle Commands
 Pushing Code to Github
 Stashing Code in git
 Creating, Deleting Git Branches
 Reverting a Push to GitHub
 Merging branches using git merge
 Merging branches using git rebase.
 Resolving merge conflicts using git merge tool

Continuous Deployment:
Containerization with Docker
 Introduction to Docker
 Understanding Docker Lifecycle
 Components of Docker Ecosystem

www.intellipaat.com ©Copyright IntelliPaat. All rights reserved.


 Common Docker Operations
 Creating a DockerHub Account
 Committing changes in a Container
 Pushing a Container Image to DockerHub
 Creating Custom Docker Images using Dockerfile
Hands-on Exercise –
 Common Docker Operations
 Creating a DockerHub Account
 Committing Changes to a Container
 Pushing container to DockerHub
 Creating Local Image Repository
 Building an Image using Dockerfile

Containerization with Docker:


Ecosystem and Networking
 What are Docker Volumes
 Deploying a Multi-Tier Application using Docker Network
 Using Docker Compose to deploy containers
 What is Container Orchestration
 Container Orchestration Tools
 Introduction to Docker Swarm
 Deploying a 2-Node Cluster using Docker Swarm
Hands-on Exercise –
 Creating Docker Volumes
 Using Docker Compose to deploy multiple containers
 Deploying a Multi Node Cluster using Docker Swarm
 Deploying a multi-service app on Docker Swarm

www.intellipaat.com ©Copyright IntelliPaat. All rights reserved.


Configuration Management using
Puppet
 Need of Configuration Management
 Configuration Management Tools
 What is Puppet
 Puppet Architecture
 Setting up Master Slave using Puppet
 Puppet Manifests
 Puppet Modules
 Applying configuration using Puppet
 Puppet File Server
Hands-on Exercise –
 Setting up Master Slave on AWS
 Testing Connection of nodes with Puppet
 Creating a Manifest
 Deploying Manifest on Node
 Creating a Module
 Deploying sample software on nodes using Puppet Modules and
Manifests
 Implementing a File Server Module on Puppet

www.intellipaat.com ©Copyright IntelliPaat. All rights reserved.


Configuration Management using
Ansible
 What is Ansible?
 Ansible vs Puppet
 Ansible Architecture
 Setting up Master Slave using Ansible
 Ansible Playbook
 Ansible Roles
 Applying configuration using Ansible
Hands-on Exercise –
 Installing Ansible on AWS
 Creating a Playbook using YAML
 Creating an Ansible Role
 Using Roles in Playbook

Continuous Orchestration using


Kubernetes
 Introduction to Kubernetes
 Docker Swarm vs Kubernetes
 Kubernetes Architecture
 Deploying Kubernetes using Kubeadms
 Alternate ways of deploying Kubernetes
 YAML Files
 Creating a Deployment in Kubernetes using YAML
 Services in Kubernetes
 Ingress in Kubernetes

www.intellipaat.com ©Copyright IntelliPaat. All rights reserved.


 Case Study – Kubernetes Architecture
Hands-on Exercise –
 Setting up Kubernetes using kubeadm
 Installing Kubernetes using kops and GCK
 Creating a Deployment
 Creating Services
 Creating an Ingress
 Demonstrating the use of Ingress, services and deployments together

Continuous Monitoring using Nagios


 What is Continuous Monitoring
 Introduction to Nagios
 Nagios Architecture
 Monitoring Services in Nagios
 What are NRPE Plugins
 Monitoring System Info using NRPE plugins
Hands-on Exercise –
 Installing Nagios
 Monitoring of different servers using Nagios

Terraform Modules & Workspaces


 What is Infrastructure as a code
 Iac vs Configuration Management
 Introduction to Terraform
 Installing Terraform on AWS

www.intellipaat.com ©Copyright IntelliPaat. All rights reserved.


 Basic Operations in terraform
• init
• plan
• apply
• Destroy

 Terraform Code Basics


 Deploying and end-to-end architecture on AWS using Terraform
Hands-on Exercise –
 Installing Terraform
 Initializing AWS Terraform Provider
 Creating an EC2 instance using Terraform
 Updating changes to EC2 using Terraform
 Destroying EC2 using Terraform
 Deploying EC2 inside a custom VPC using Terraform

Project Works
Project 1 : Creating CI/CD Pipeline to build and test a Website

Topics : Creating a CI/CD Pipeline to integrate devops tools like git, docker,
Jenkins, puppet and selenium. In this project, we will be containerizing a website
which will be pushed to git, and then will be deployed automatically on the
testing server, and if everything goes well, will be pushed to production servers.

www.intellipaat.com ©Copyright IntelliPaat. All rights reserved.


Project Works
Project 2 : Deploying an app on Kubernetes using CI/CD Pipelines

Topics : In this project, you will be creating a CI/CD pipeline which is integrated with
Kubernetes. This project will make use of tools like Git, Docker, Jenkins, selenium
and Kubernetes. First we will containerize the code pushed in git, save the docker
image and then push the image to Dockerhub. Finally it will be deployed on
Kubernetes

Project 3 : Merging Git Branches

Topics : In this project, we will understand the importance of merging branches in


git. We will be using a production use case where merging is required, based on the
use case we will have to decide whether we will be using git merge or rebase. Since
this is a production problem, we will also have to make use of Git Workflows.

Project 4: Implementing Git Workflow

Topics : Analyzing and using a specific Git Workflow scenario. In this case study,
you will work with industry-standard architectures, merging branches, and
simulating a working architecture in Git. You will have to be familiar with topics such
as Git branches, Git workflows, merging, and rebasing to work on this case study.

Project 5 : Creating Custom Containers in Docker

Topics : Creating a custom container from the base Ubuntu container. In this case
study, you will be required to create a Dockerfile, push the container to Dockerhub,
and create custom Docker images. Through this case study, you will cover the
working knowledge and implementation of Dockerfile and Dockerhub in DevOps.

www.intellipaat.com ©Copyright IntelliPaat. All rights reserved.


Project Works
Project 6: Using Blind Mounts, Docker Compose, and Docker Swarm

Topics : In this case study, you will be deploying an application using Docker
compose, Bind Mounts, and Docker Swarm. You will create and use Blind Mounts in
Docker, deploy multiple docker applications with Docker Compose, and create a
Docker Swarm cluster and deploy applications over it. You will also use Docker
storage and Docker Networks.

Project 7 : Using Puppet for Configuration Management

Topics : In this case study, you will be learning how to work with Docker, puppet
manifests, conditional statements, modules, and classes to create Modular scripts
and also to manage a large fleet of servers with Puppet.

Project 8 : Using Selenium to Create Automated Test Cases

Topics : In this case study, you will be required to create automated test cases using
Selenium. You will also have to create runnable jar files and run headless tests in
Chrome using Non-GUI Linux. Through this case study, you will have a thorough
understanding of how Selenium, runnable jar files, ChromeDriver, and headless tests
work.

www.intellipaat.com ©Copyright IntelliPaat. All rights reserved.


Job Assistance Program
Intellipaat is offering job assistance to all the learners who have completed the training. You
should get a minimum of 60% marks in the qualifying exam to avail job assistance.
Intellipaat has exclusive tie-ups with over 80 MNCs for placements.

Successfully finish the training Get your resume updated Start receiving interview calls

Intellipaat Alumni Working in Top Companies

Varun Tayagi

Devops Engineer at Accenture


Thanks a lot Intellipaat team. Your help was very useful to me. Without your support I
would not have been able to master the subject but you made the entire learning
experience abbbsolutely effortless. Great work

Deepa Joshi

Software Engineer at Infosys

This training course covers a very broad range of disciplines and the challenge was to get to
grips with all of these new elements quickly. That made the course hard work but greatt fun,
and it has proved a tremendous opportunity for me to develop my career in new areas

Lavanya Rai

Cloud Architect at Mphasis

The trainers came with immense experience in the cloud domain thus helping to master hot
cloud technologies. Thanks to Intellipaat.

More Customer Reviews

www.intellipaat.com ©Copyright IntelliPaat. All rights reserved.


Our Clients

+80 Corporates

Frequently Asked Questions


Q 1. What is the criterion for availing the Intellipaat job assistance program?
Ans. All Intellipaat learners who have successfully completed the training post April 2017 are
directly eligible for the Intellipaat job assistance program.
Q 2. Which are the companies that I can get placed in?
Ans. We have exclusive tie-ups with MNCs like Ericsson, Cisco, Cognizant, Sony, Mu Sigma,
Saint-Gobain, Standard Chartered, TCS, Genpact, Hexaware, and more. So you have the
opportunity to get placed in these top global companies.
Q 3. Do I need to have prior industry experience for getting an interview call?
Ans. There is no need to have any prior industry experience for getting an interview call. In fact,
the successful completion of the Intellipaat certification training is equivalent to six months of
industry experience. This is definitely an added advantage when you are attending an interview.
Q 4. If I don’t get a job in the first attempt, can I get another chance?
Ans. Definitely, yes. Your resume will be in our database and we will circulate it to our MNC
partners until you get a job. So there is no upper limit to the number of job interviews you can
attend.
Q 5. Does Intellipaat guarantee a job through its job assistance program?
Ans. Intellipaat does not guarantee any job through the job assistance program. However, we
will definitely offer you full assistance by circulating your resume among our affiliate partners.

www.intellipaat.com ©Copyright IntelliPaat. All rights reserved.

You might also like