About Us

Home / About

Devops

Course Curriculum

Learning Objectives: Upon completing this module, you should be able to understand the benefits of DevOps over other software development processes and gain insights of the DevOps environment and will also get the picture of working of DevOps Delivery Pipeline.
Topics:
Why DevOps?
What is DevOps?
DevOps Market Trends
DevOps Engineer Skills
DevOps Delivery Pipeline
DevOps Ecosystem
Hands On/Demo:
Sample use-case for using DevOps practice in Websoft
Learning Objectives: In this module, you will gain the insights of the functionalities and version controlling using Git.
Topics:
What is version control
What is Git
Why Git for your organization
Install Git
Common commands in Git
Working with Remote Repositories
Hands On/Demo:
GIT Installation, Version Control, Working with remote repository
Learning Objectives: In this module, you will learn about the different actions performed through git and will be introduced to Jenkins and maven.
Topics:
Branching and Merging in Git
Git workflows
Git cheat sheet
What is CI
Why CI is Required
Introduction to Jenkins (With Architecture)
Introduction to Maven
Hands On/Demo:
Branching and merging, Stashing, rebasing, reverting and resetting
Build and automation of Test using Jenkins and Maven
Learning Objectives: In this module, you will know how to perform Continuous Integration using Jenkins by building and automating test cases using Maven.
Topics:
Jenkins Management
Build Setup
Test Automation (with Maven)
Securing Jenkins
Notification System
Adding a slave node to Jenkins
Building Delivery Pipeline
Hands On/Demo:
Build a pipeline using Jenkins
Learning Objectives: In this module, you will learn about selenium and how to automate your test cases for testing web elements. You will also get introduced to X-Path, TestNG and integrate Selenium with Jenkins.
Topics:
Introduction to Selenium
Why Selenium?
Selenium – Webdriver
Creating Test Cases in Selenium WebDriver (Waits)
What and why is X-Path?
Handling different controls on Webpage
Framework in Selenium
Selenium Integration with Jenkins
Hands On/Demo:
Installing Selenium
Creating Test Cases in Selenium WebDriver
Integrating Selenium with Jenkins
Learning Objectives: In this module, you will learn to install and configure Puppet. Additionally, understand the master-agent architecture in Puppet.
Topics:
Introduction to Puppet
Puppet Installation
Puppet Configuration
Puppet Master and Agent Setup
Puppet Module
Node Classification
Puppet Environment
Puppet Classes
Automation and Reporting
Hands On/Demo:
Install and configure Puppet
Configure and implement servers using Puppet
Learning Objectives: In this module, you will learn to install Ansible and configure ansible roles. You will also learn to write playbooks and finally execute ad-commands using Ansible.
Topics:
Introduction to Ansible
Ansible Installation
Configuring Ansible Roles
Write Playbooks
Executing adhoc command
Hands On/Demo:
Installing Ansible
Configuring Ansible Role
Write Playbooks
Execute adhoc commands
Learning Objectives: This module introduces Docker to readers, the core concepts and technology behind Docker. Learn in detail about container and various operations performed on it.
Topics:
Shipping Transportation Challenges
Introducing Docker
Understanding images and containers
Running Hello World in Docker
Introduction to Container
Container Life Cycle
Sharing and Copying
Base Image
Docker File
Working with containers
Publishing Image on Docker Hub
Hands On/Demo:
Create and Implement Docker images and containers
Publishing image on Docker Hub
Learning Objectives: In this module, you will learn to integrate different containers using docker swarm.
Topics:
Introduction to Docker Ecosystem
Docker Compose
Docker Swarm
Managing Containers
Running Containers
Introduction to Docker Networking
Network Types
Docker Container Networking
Hands On/Demo:
Use Docker Compose to create a WordPress site
Start Containers on a Cluster with Docker Swarm
Learning Objectives: In this module, you will learn the basics of Kubernetes and its integration with Docker.
Topics:
Revisiting Kubernetes Cluster Architecture
Introduction to Kubernetes
Kubernetes Cluster Architecture
Spinning up a Kubernetes Cluster on Ubuntu VMs
Exploring your Cluster
Understanding YAML
Creating a Deployment in Kubernetes using YAML
Creating a Service in Kubernetes
Installing Kubernetes Dashboard
Deploying an App using Dashboard
Using Rolling Updates in Kubernetes
Hands On/Demo:
Setting up the Kubernetes Cluster from Scratch
Deploying your first app in Kubernetes using YAML
Deploying an app through Kubernetes Dashboard
Updating your application using Rolling updates in Kubernetes
Learning Objectives: In this module, you will learn the basics of Kubernetes and its integration with Docker.
Topics:
Introduction to Continuous Monitoring
Introduction to Nagios
Installing Nagios
Nagios Plugins(NRPE) and Objects
Nagios Commands and Notification
Hands On/Demo:
Installing Nagios
Monitoring of different servers using Nagios

Course Description

Our DevOps Training is designed keeping in mind the latest market trend. This course will provide you with the in-depth knowledge of various DevOps tools including Git, Jenkins, Selenium, Puppet, Ansible, Docker, Kubernetes and Nagios. This training is completely hands-on oriented and designed in a way that will help you in becoming a certified practitioner by providing you with an intensified training for the best practices about Continuous Development, Continuous Integration, Continuous Testing, Configuration Management, Continuous Deployment and finally Continuous Monitoring of the software throughout its development life cycle.

DevOps Certification Training is designed by industry experts to make you a Certified DevOps practitioner. The DevOps course offers:
In-depth knowledge on Continuous Development, Continuous Integration, and Continuous Testing by performing hands-on on GIT, Jenkins and Selenium
Comprehensive knowledge on Configuration Management, and Continuous Deployment using Puppet, Ansible
Working on Continuous Deployment stage by performing hands-on on popular tools like Docker and Kubernetes
The exposure to the stage of continuous monitoring using Nagios
Projects which are diverse in nature and will cover proper involvement of all the tools covered within this course
Rigorous involvement of a DevOps expert throughout the DevOps Training to learn industry standards and best practices
DevOps Certification Training is designed by industry experts to make you a Certified DevOps practitioner. DevOps training is a must to do for IT professionals, who are:
Software Tester
System Admin
Solution Architect
Security Engineer
Application Developers
Integration Specialist

DevOps practitioners are among the highest paid IT professionals today with salary ranging till $110K (source: indeed job portal), and the market demand for them is growing rapidly. You can check a blog related to DevOps Engineer Career Path. Also, once your DevOps training is over, you can check the top interview questions related edureka blog. DevOps in the Cloud is the market buzz. Having Cloud Computing skills is a highly preferred learning path after the DevOps training.

The below are the suggested pre-requisites for taking up our DevOps Certification Training:
Fundamentals of Java
Linux Fundamentals
As a goodwill gesture to brush up your skills, edureka offers the above pre-requisites as complimentary self-paced courses.
After completing this Devops Certification Training, you should be able to:
Manage and keep a track of different versions of the source code using GIT
Build and Automate Test using Jenkins and Maven
Automate testing of web elements using Selenium suite of tools
Build and Deploy containerization using Docker
Learn different roles and Command Line usage of Ansible
Manage clustering and scaling with Kubernetes
Perform Continuous Monitoring using Nagios
Gain experience of working on an industry standard live Project

Course certification