DevOps is a set of practices that combines software development (Dev) and information-technology operations (Ops) which aims to shorten the systems development life cycle and provide continuous delivery with high software quality. The end goal of DevOps mainly covers the span of an entire pipeline such as improved deployment frequency, faster time to market, lower failure rate of new releases, shortened lead time between fixes, faster mean time to recovery. According to expert opinion, DevOps is not only a set of practices, it’s a culture because it has the ability to revamp an organization and build it up again from the scratch. As a cultural shift needs a loads of core changes, organizations need someone who has an in depth knowledge regarding this.
Download SyllabusThis 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, using modern DevOps tools such as Git, Docker, Maven, Jenkins, Cucumber, Ansible, Puppet, Kubernetes, Nagios and AWS Cloud.
Below are some benefits of learning DevOps:
Why DevOps? | 12:00 | Play |
What is DevOps? | 12:00 | Play |
DevOps Market Trends | 12:00 | Play |
DevOps Engineer Skills | 12:00 | Play |
DevOps Delivery Pipeline | 12:00 | Play |
DevOps Ecosystem | 12:00 | Play |
Why DevOps? | 12:00 | Play |
What is DevOps? | 12:00 | Play |
DevOps Market Trends | 12:00 | Play |
DevOps Engineer Skills | 12:00 | Play |
DevOps Delivery Pipeline | 12:00 | Play |
DevOps Ecosystem | 12:00 | Play |
DevOps relationship to Agile | 15:00 | Play |
DevOps relationship to Lean | 15:00 | Play |
DevOps relationship to ITSM | 15:00 | Play |
What is version control? | 13:00 | Play |
What is Git? | 13:00 | Play |
Why Git for your organisation? | 13:00 | Play |
Install Git | 13:00 | Play |
Common commands in Git | 13:00 | Play |
Working with Remote Repositories | 13:00 | Play |
Branching and Merging in Git | 14:00 | Play |
Git workflows | 14:00 | Play |
Git cheat sheet | 14:00 | Play |
What is CI? | 14:00 | Play |
Why CI is Required? | 14:00 | Play |
Introduction to Jenkins (With Architecture) | 14:00 | Play |
Introduction to Maven | 14:00 | Play |
Jenkins Management | 14:30 | Play |
Adding a slave node to Jenkins | 14:30 | Play |
Building Delivery Pipeline | 14:30 | Play |
Pipeline as a Code | 14:30 | Play |
Implementation of Jenkins in the Project | 14:30 | Play |
Introduction to Selenium | 12:30 | Play |
Why Selenium? | 12:30 | Play |
Selenium – Webdriver | 12:30 | Play |
Creating Test Cases in Selenium WebDriver (Waits) | 12:30 | Play |
What and why X-Path? | 12:30 | Play |
Handling different controls on Webpage | 12:30 | Play |
Framework in Selenium | 12:30 | Play |
Selenium Integration with Jenkins | 12:30 | Play |
Implementation of Selenium in the Project | 12:30 | Play |
Shipping Transportation Challenges | 14:45 | Play |
Introducing Docker | 14:45 | Play |
Understanding images and containers | 14:45 | Play |
Running Hello World in Docker | 14:45 | Play |
Introduction to Container | 14:45 | Play |
Sharing and Copying Life Cycle | 14:45 | Play |
Base Image | 14:45 | Play |
Docker File | 14:45 | Play |
Working with containers | 14:45 | Play |
Publishing Image on Docker Hub | 14:45 | Play |
Introduction to Docker Ecosystem | 11:00 | Play |
Docker Compose | 11:00 | Play |
Docker Swarm | 11:00 | Play |
Managing Containers | 11:00 | Play |
Running Containers | 11:00 | Play |
Introduction to Docker Networking | 11:00 | Play |
Network Types | 11:00 | Play |
Docker Container Networking | 11:00 | Play |
Implementation of Docker in the Project | 11:00 | Play |
Introduction to Puppet | 16:00 | Play |
Puppet Installation | 16:00 | Play |
Puppet Configuration | 16:00 | Play |
Puppet Master and Agent Setup | 16:00 | Play |
Puppet Module | 16:00 | Play |
Node Classification | 16:00 | Play |
Puppet Environment | 16:00 | Play |
Puppet Classes | 16:00 | Play |
Automation & Reporting | 16:00 | Play |
Introduction to Ansible | 11:50 | Play |
Ansible Installation | 11:50 | Play |
Configuring Ansible Roles | 11:50 | Play |
Write Play-books | 11:50 | Play |
Executing adhoc command | 11:50 | Play |
Revisiting Kubernetes Cluster Architecture | 13:20 | Play |
Spinning up a Kubernetes Cluster on Ubuntu VMs | 13:20 | Play |
Exploring your Cluster | 13:20 | Play |
Understanding YAML | 13:20 | Play |
Creating a Deployment in Kubernetes using YAML | 13:20 | Play |
Creating a Service in Kubernetes | 13:20 | Play |
Installing Kubernetes Dashboard | 13:20 | Play |
Deploying an App using Dashboard | 13:20 | Play |
Using Rolling Updates in Kubernetes | 13:20 | Play |
Containers and Container Orchestration | 13:20 | Play |
Introduction to Kubernetes | 13:20 | Play |
Introduction to Continuous Monitoring | 15:00 | Play |
Introduction to Nagios | 15:00 | Play |
Installing Nagios | 15:00 | Play |
Nagios Plugins(NRPE) and Objects | 15:00 | Play |
Nagios Commands and Notification | 15:00 | Play |
Why Cloud? | 15:20 | Play |
Introduction to Cloud Computing | 15:20 | Play |
Why DevOps on Cloud? | 15:20 | Play |
Introduction to AWS | 15:20 | Play |
Various AWS services | 15:20 | Play |
DevOps using AWS | 15:20 | Play |
Certified DevOps Practitioner (CDP) Certification governed by GSDC is focused on understanding the DevOps framework from a practical implementation perspective. The certification provides the participants with the ability to learn and demonstrate competency through a strong understanding of the DevOps framework and the benefits of implementing DevOps. It makes them knowledgable about the elements they will be needing for a successful implementation of DevOps.
You are eligible for Certified DevOps Practitioner course if you are working in any of the following fields:
There is no mandatory pre-requisite to register for this certification course. Although, 2 years of IT industry experience is recommended.
Lifetime access to high-quality self-paced eLearning content curated by industry experts
3 simulation test papers for self-assessment
Lab access to practice live during sessions
24x7 learner assistance and support
Online Classroom Flexi-Pass
Lifetime access
Real-life Case Studies
24 x 7 Expert Support
Customized learning delivery model (self-paced and/or instructor-led)
Flexible pricing options
Enterprise grade learning management system (LMS)
Enterprise dashboards for individuals and teams
24x7 learner assistance and support
Your access to the Support Team is for lifetime and will be available 24/7. The team will help you in resolving queries, during and after the course.
DevOps methodology is based on the principles of continuous deployment, integration and monitoring. It emphasizes the need for the continuous changes and upgrades that drive the production and maintenance of a software application. The process starts at planning and coding, and then the application is built and tested. The application is then released and deployed by the Ops team, who is also responsible for monitoring the application.