Loader attribute of the E Learning Platform
Avail Flat 10% off on all courses | Utilise this to Up-Skill for best jobs of the industry Enroll Now

DevOps Certification Training

3.13K+ Learners

StepLeaf’s DevOps Certification Training Course dives you into the minute details of various DevOps tools ie., Git, Jenkins, Ansible, Docker, Puppet, Nagios and Kubernetes. This training gives you a full hands-on in software development, integration, automate build, test and deploy.

Instructor led training provided by Stepleaf E-Learning Platform Instructor Led Training
Real time cases are given for students attending the online professional development courses Real Time Projects
Intertviews are scheduled after completing  Online Professional Development Courses Guaranteed Job Interviews
E-Learning Platform Flexible Schedule
E-Learning Platform LifeTime Free Upgrade
Stepleaf is the E-Learning Platform provides 24*7 customer support 24x7 Support
forum discussion in E-Learning Platform Free Forum
E-Learning Platform in which Online Professional Development Courses are tutor Learn From Industrial Experts
E-Learning Platform Deicated Learning Manager

DevOps Certification Training

Nov 21 Sat,Sun (9 Weeks) Weekend Batch 02:30 PM  04:30 PM
Time schedule for Online Professional Development Courses

Can't find a batch you were looking for?

Course Price at

$ 658.00

About Course

DevOps is the combination of Development and Operations. StepLeaf’s DevOps Certification Training promotes you to learn both development and operations collectively. This course walks through the usage of each tool such as Git, Jenkins, Ansible, Docker, Puppet, Chef, Nagios and Kubernaetes. It helps you to become a certified practitioner by learning each phase of its development life cycle.

Course Objective

Mastering a technology is an art of talking with machines. At the end of the course, you will be mastered in the following topics:

• Work on continuous development and deployment of software

• Work on automation of configuration management

• Work on automation of application build, test and deploy

• Ability to use of all DevOps tools

Who should take up this Certification Course?

StepLeaf’s DevOps Training Course is mainly preferred for System Administrators, Software Developers, Cloud Professionals, Integration specialists, Security engineers and Solution Architects.

What are the prerequisites for this course?

Little knowledge in the following topics will explode your learning into a masterpiece

• Any scripting language

• Linux and windows fundamentals

Key Skills

maven, softwaredevelopment, operations, continuousintegration, continuousdelivery, automatedbuild, test, &deployment, devopstoolslikegit, puppet, jenkins, svn, docker, ansible, nagios

Free Career Counselling

Course Contents

Download Syllabus

DevOps Certification Training Content

1.1 EC2 Walkthrough 

1.2 Installation of DevOps Tools on cloud

  • Git
  • Docker
  • Selenium
  • Maven
  • Jenkins
  • Puppet
  • Ansible
  • Kubernetes
  • Nagios
2.1 What is Software Development
2.2 Software Development Life Cycle
2.3 Traditional Models for SDLC
2.4 Why DevOps?
2.5 What is DevOps?
2.6 DevOps Lifecycle
2.7 DevOps Tools

3.1 What is Version Control
3.2 Types of Version Control System
3.3 Introduction to SVN
3.4 Introduction to Git
3.5 Git Lifecycle
3.6 Common Git Commands
3.7 Working with Branches in Git
3.8 Merging Branches
3.9 Resolving Merge Conflicts
3.10 Git Workflow
1. Git Life cycle Commands
2. Pushing Code to Github
3. Stashing Code in git
4. Creating, Deleting Git Branches
5. Reverting a Push to GitHub
6. Merging branches using git merge
7. Merging branches using git rebase.
8. Resolving merge conflicts using git merge tool

4.1 Introduction to Docker
4.2 Understanding Docker Lifecycle
4.3 Components of Docker Ecosystem
4.4 Common Docker Operations
4.5 Creating a DockerHub Account
4.6 Committing changes in a Container
4.7 Pushing a Container Image to DockerHub
4.8 Creating Custom Docker Images using Dockerfile
1. Common Docker Operations
2. Creating a DockerHub Account
3. Committing Changes to a Container
4. Pushing container to DockerHub
5. Creating Local Image Repository
6. Building an Image using Dockerfile

5.1 What are Docker Volumes
5.2 Deploying a Multi-Tier Application using Docker Network
5.3 Using Docker Compose to deploy containers
5.4 What is Container Orchestration
5.5 Container Orchestration Tools
5.6 Introduction to Docker Swarm
5.7 >Deploying a 2-Node Cluster using Docker Swarm
1. Creating Docker Volumes
2. Using Docker Compose to deploy multiple containers
3. Deploying a Multi Node Cluster using Docker Swarm
4. Deploying a multi-service app on Docker Swarm

6.1 Need of Configuration Management
6.2 Configuration Management Tools
6.3 What is Puppet
6.4 Puppet Architecture
6.5 Setting up Master Slave using Puppet
6.6 Puppet Manifests
6.7 Puppet Modules
6.8 Applying configuration using Puppet
6.9 Puppet File Server
1. Setting up Master Slave on AWS
2. Testing Connection of nodes with Puppet
3. Creating a Manifest
4. Deploying Manifest on Node
5. Creating a Module
6. Deploying sample software on nodes using Puppet Modules and Manifests
7. Implementing a File Server Module on Puppet

7.1 What is Ansible?
7.2 Ansible vs Puppet
7.3 Ansible Architecture
7.4 Setting up Master Slave using Ansible
7.5 Ansible Playbook
7.6 Ansible Roles
7.7 Applying configuration using Ansible
1. Installing Ansible on AWS
2. Creating a Playbook using YAML
3. Creating an Ansible Role
4. Using Roles in Playbook

8.1 What is Continuous Testing?
8.2 Introduction to Selenium
8.3 What is Maven?
8.4 Using Maven with Selenium>
8.5 Creating Test Cases with Selenium
8.6 Running Test Cases on Chromium Web Driver
8.7 What is Headless Mode?
1. Using Maven to import dependencies in Eclipse
2. Create Sample Test Case for a website using Selenium
3. Implementing a headless test in selenium using Chrome WebDriver

9.1 Introduction to Continuous Integration
9.2 Jenkins Master Slave Architecture
9.3 Understanding CI/CD Pipelines
9.4 Creating an end to end automated CI/CD Pipeline
1. Creating a Jenkins Master Slave on AWS
2. Installing Plug-ins in Jenkins
3. Creating Jenkins Builds
4. Creating Scheduled Builds
5. Triggering Jobs using Git Web Hooks
6. Using the Pipeline Plugin In Jenkins

10.1 Introduction to Kubernetes
10.2 Docker Swarm vs Kubernetes
10.3 Kubernetes Architecture
10.4 Deploying Kubernetes using Kubeadms
10.5 Alternate ways of deploying Kubernetes
10.6 YAML Files
10.7 Creating a Deployment in Kubernetes using YAML
10.8 Services in Kubernetes
10.9 Ingress in Kubernetes
10.10 Case Study – Kubernetes Architecture
1. Setting up Kubernetes using kubeadm
2. Installing Kubernetes using kops and GCK
3. Creating a Deployment
4. Creating Services
5. Creating an Ingress
6. Demonstrating the use of Ingress, services and deployments together

11.1 What is Continuous Monitoring
11.2 Introduction to Nagios
11.3 Nagios Architecture
11.4 Monitoring Services in Nagios
11.5 What are NRPE Plugins
11.6 Monitoring System Info using NRPE plugins
1. Installing Nagios
2. Monitoring of different servers using Nagios

Like the curriculum? Enroll Now

Structure your learning and get a certificate to prove it.

Two persons discussing about the online developemnet courses



Case Study 

Build and test Website using CI/CD 


1. For automated pipeline integrate Git and Jenkins 

2. Set up Puppet and Jenkins in Master Slave Architecture

3. Use Jenkins for Configuration Management

4. Use Puppet for Configuration Management


Case Study 

Deploy an application on Kubernetes 


1. Connect Git, Kubernetes and Jenkins 

2. Deploy dockerfile to container

3. Deploy from Dockerhub to Kubernetes using one tool


Implement Git workflow 


1. Implement Git using industry standard architecture 

2. Merge branches

3. Simulate an architecture on Git


In Docker create custom container


1. Create Dockerfile

2. Create Custom Docker image

3. Push container to dockerhub


Create and use Bind Mounts in Docker


1. Using Docker Compose deploy multiple docker application

2. Create Docker Swarm cluster and deploy application


User 3 tools for Configuration Management


Create automated test cases using selenium


1. Create automated test case

2. Create Runnable Jar files

3. Using Non-GUI linux run test cases

DevOps Certification

This DevOps certification training has been designed by industry experts and will help you get the best jobs in top MNCs. As part of this training, you will be working on real-time projects and assignments that have immense implications in the real-world industry scenarios, thus helping you fast-track your career effortlessly. 

StepLeaf certification will be awarded upon the completion of the course and the project work (after expert review) 

Testimonial Reviews

M Mathew Associate DevOps

I did DeveOps certification training in StepLeaf,its really informative,trainers are very professionals and friendly nature,Special Thanks to my Trainer who taught me every nuance of devops and helped me to be a Devops specialist.i liked stepleaf curriculam and their training repositories.

s sudha DevOps specialist

Found the best place to uplift my career,i really impressed,As a result of which I got certification and I am placed in a leading MNC as a Devops Engineer with starting salary of 4lacs per annum. thanks for the wonderful opportunity provided by stepleaf team,they are giving individual care and effort for evey student hands off to the stepelaf team

N Naveen Kumar Student

This is my first training with Stepleaf. I was enjoy a full session with stepleaf team and it was very helpful.

J Janarthanan Fresher

They are flexible and ready to help you with all the course aspects such as soft skill and personality development. I completed Devops, I had a good experience and gain knowledge adequately about the core, I thanks the faculty members, I got placed in the first attempt along with certification.I feel blessed for choosing the right technology and I Thank trainers from the bottom of my heart

P Priya Dharshini DevOps specialist

i attended the DevOps certification training in StepLeaf,luckily i came to know about this from my friend, for introducing such a wonderful platform ,their speciality is 100% Job Assurance, they arranged internship opportunity in one of the software concern with decent stipend Rs.10000,end of the course i have job in my hand. once again thanks for the StepLeaf to brighten my career in IT.


StepLeaf uses a blended learning technique which consists of auditory, visual, hands-on and much more technique at the same time. We assess both students and instructors to make sure that no one falls short of the course goal. 

Yes, we offer crash courses. You could get the overview of the whole course and can drive it within a short period of time.

Currently we don't offer demo class as the number of students who attend the live sessions are limited. You could see our recorded video of the class in each course description page to get the insight of the class and the quality of our instructors.

StepLeaf has a study repository where you can find the recorded video of each class and all other essential resources for the course.

Each student who joins StepLeaf will be allocated with a learning manager to whom you can contact anytime to clarify your queries

Yes we have a centralized study repository, where students can jump in and explore all the latest materials of latest technologies.

Assessment is a continuous process in StepLeaf where a student's goal is clearly defined and identifies the learning outcome. We conduct weekly mock tests, so that students can find their shortfalls and improve them before the final certification exam.

You can pay your course fee online quickly through secure Razorpay gateway. You will be able to track the payment details on the way.