Intellipaat Dev Ops Certification Training Course Updated PDF

Title Intellipaat Dev Ops Certification Training Course Updated
Author Soma D
Course General Knowledge
Institution University of Delhi
Pages 15
File Size 617.9 KB
File Type PDF
Total Downloads 94
Total Views 132

Summary

Please give as much additional information as possible....


Description

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, SAP 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 work

Instructor Led Training 33 Hrs of highly interactive instructor led training

Self-Paced Training 15 Hrs of Self-Paced sessions with Lifetime access

Support Lifetime 24*7 technical support and query resolution

60 Hrs of real-time projects after every module

Lifetime Access Lifetime access and free upgrade to latest

version

Job Assistance Get Certified Get global industry recognized certifications

Job assistance through 80+ corporate tie-ups

Flexi Scheduling Attend multiple batches for lifetime & 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....


Similar Free PDFs