- In-depth knowledge of DevOps methodology
- Implementing Software Version Control
- Containerizing Code on production using Docke
- Creating CI/CD Pipelines using Jenkins
- Configuration Management using Puppet and Ansible
- Automating build and test using Selenium and Maven
- Container Orchestration using Kubernetes
- Performance Tuning and Monitoring using Nagios
What is DevOps?
DevOps certification training will help you gain the skills needed to work as a DevOps engineer. This DevOps online course will use DevOps tools (such as Git, SVN, Docker, Docker Swarm, Kubernetes, Puppet, Ansible, Selenium, Maven, Nagios, Chef, etc.
In this best DevOps training, you will learn DevOps tools such as Git, Puppet, Jenkins, SVN, Maven, Docker, Ansible, Nagios, etc. This is India’s first DevOps course validated and certified by IBM in line with industry standards
These DevOps classes can be taken up by:
- IT Professionals
- Software Testers
- System Admins
- Solution Architects
- Security Engineers
- Application Developers
- Integration Specialists
Here are some of the requirements For DevOps Online Training:
- Basic knowledge of Linux or scripting is good to have. For this, we provide you with a free Linux self-paced course to help speed up your learning.
- Prior IT experience would be necessary for learning this technology.
Skills Covered
- Git
- DevOps
- Jenkins
- Maven
- Puppet & Ansible
- Kubernetes
- Docker Swarm
- Nagios
- Terraform
Total: 38 Courses View all
DevOps Training Training Demo
DevOps Training Course Curriculum
Installation of DevOps Tools on cloud
- Git
- Docker
- Maven
- Jenkins
- Puppet
- Ansible
- Kubernetes
- Nagios
What is Software Development
Software Development Life Cycle
Traditional Models for SDLC
Why DevOps?
What is DevOps?
DevOps Lifecycle
DevOps Tools
What is Continuous Testing?
What is Maven?
Running Test Cases on Chromium Web Driver
What is Headless Mode?
Introduction to Continuous Integration
Jenkins Master Slave Architecture
Understanding CI/CD Pipelines
Creating an end to end automated CI/CD Pipeline
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
Introduction to Docker
Understanding Docker Lifecycle
Components of Docker Ecosystem
Common Docker Operations
Creating a Docker Hub Account
Committing changes in a Container
Pushing a Container Image to Docker Hub
Creating Custom Docker Images using Docker file
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
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
What is Ansible?
Ansible vs Puppet
Ansible Architecture
Setting up Master Slave using Ansible
Ansible Playbook
Ansible Roles
Applying configuration using Ansible
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
Case Study – Kubernetes Architecture
What is Continuous Monitoring?
Introduction to Nagios
Nagios Architecture
Monitoring Services in Nagios
What are NRPE Plugins?
Monitoring System Info using NRPE plugins
What is Infrastructure as a code
IaC vs Configuration Management
Introduction to Terraform
Installing Terraform on AWS
Basic Operations in Terraform
- init
- plan
- apply
- destroy
Terraform Code Basics
Deploying and end-to-end architecture on AWS using Terraform