DevOps Certification Training
The DevOps Certification Training Program will provide you with in-depth knowledge of various DevOps tools including Git, Jenkins, Docker, Ansible, Puppet, Kubernetes and Nagios. This training is completely hands-on and designed in a way to help you become a certified practitioner through best practices in Continuous Development, Continuous Testing, Configuration Management and Continuous Integration, and finally, Continuous Monitoring of software throughout its development life cycle.
- Lectures 89
- Quizzes 0
- Duration 50 hours
- Skill level All levels
- Language English
- Students 35972
- Assessments Yes
Overview of DevOps
Learning Objective: In this module you will be introduced to the DevOps environment.
Version Control with Git
Learning Objective: In this module, you will gain the insights of the functionalities and version controlling using Git.
Git, Jenkins & Maven Integration
Learning Objective: In this module, you will learn about the different actions performed through Git and will be introduced to Jenkins and Maven.
Continuous Integration using Jenkins
Learning Objective: In this module, you will learn how to perform Continuous Integration using Jenkins by building and automating test cases using Maven.
Continuous Testing with Selenium
Learning Objective: 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.
Continuous Deployment: Containerization with Docker
Learning Objective: This module introduces Docker to learners, the core concepts and technology behind Docker. Learn in detail about container and various operations performed on it.
Containerization with Docker: Ecosystem and Networking
Learning Objective: In this module, you will learn to integrate different containers using Docker.
Continuous Deployment: Configuration Management with Puppet
Learning Objective: In this module, you will learn to install and configure Puppet. Additionally, understand the master-agent architecture in Puppet.
Configuration Management with Ansible
Learning Objective: 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.
Containerization using Kubernetes
Learning Objective: In this module, you will learn the basics of Kubernetes and its integration with Docker.
- Revisiting 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
- Containers and Container Orchestration
- Introduction to Kubernetes
Continuous Monitoring with Nagios
Learning Objective: Learn how to continuously monitor your tasks using various plugins and implementing Nagios Commands.
Introduction to DevOps on Cloud
Learning Objective: Learn about various cloud services and service providers and get an idea of how to implement DevOps using AWS.