close

close

Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.

close

close

Press esc to close

close close

Back to course information

Thank you for your enquiry!

One of our training experts will be in touch shortly to go overy your training requirements.

close close

Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.

Course Information

Certified DevOps Professional Course Outline

Module 1: Overview of DevOps

  • Introduction to DevOps
  • Benefits of a Working in a DevOps Environment
  • DevOps Lifecycle
  • DevOps Stages
  • DevOps Delivery Pipeline

Module 2: Version Control with Git

·        Version Control

  • Git Introduction 

·        Git Installation

·        Commonly Used Commands in Git

·        Working with Remote Repository

Module 3: Git, Jenkins and Maven Integration

  • Branching and Merging in Git
  • Merge Conflicts
  • Stashing, Rebasing, Reverting and Resetting
  • Git Workflows
  • Introduction to Maven
  • Maven Architecture
  • Introduction to Continuous Integration
  • Introduction to Jenkins

Module 4: Continuous Integration Using Jenkins

  • Jenkins Architecture
  • Plugin Management in Jenkins
  • Jenkins Security Management
  • Notification in Jenkins
  • Jenkins Master-Slave Architecture
  • Jenkins Delivery Pipeline
  • Jenkins Declarative pipeline

Module 5: Configuration Management Using Ansible

  • Introduction to Configuration Management
  • Infrastructure as Code
  • Introduction to Ansible
  • Ansible Architecture
  • Inventory Management
  • Ansible Modules
  • AD-HOC Commands
  • Ansible Playbooks
  • Ansible Roles

Module 6: Containerisation Using Docker

  • Containerisation
  • Namespaces
  • Docker
  • Docker Architecture
  • Container Lifecycle
  • Docker CLI
  • Port Binding
  • Detached and Foreground Mode
  • Dockerfile
  • Dockerfile Instructions
  • Docker Image
  • Docker Registry
  • Container Storage
  • Volumes
  • Docker Compose
  • Docker Swarm

Module 7: Orchestration Using Kubernetes

  • Introduction to Container Orchestration
  • Kubernetes Core Concepts
  • Understanding Pods
  • ReplicaSet and Replication Controller
  • Deployments Preview
  • DaemonSet
  • Rolling Updates and Rollbacks
  • Scaling Application
  • Services
  • Persistent Storage in Kubernetes
  • Primitives for Persistent Volume Claims
  • Secrets and ConfigMaps
  • Headless Services
  • StatefulSets
  • Helm Charts

Module 8: Monitoring Using Prometheus and Grafana

  • Introduction to Prometheus and Grafana
  • Prometheus and Grafana Setup
  • Monitoring using Prometheus
  • Dashboard Visualisation Using Grafana
  • Creating a Dashboard to Monitor the Pipeline

Module 9: Provisioning Using Terraform

  • Introduction to Terraform
  • Terraform Vs Ansible
  • Terraform Architecture
  • Terraform Configuration
  • Terraform Common Commands
  • Managing Terraform Resources
  • Terraform State
  • Terraform Project

Module 10: Selenium

  • Introduction to Selenium
  • Why Selenium?
  • Selenium – WebDriver
  • Creating Test Cases in Selenium WebDriver (Waits)
  • What and Why X-Path?
  • Handling Different Controls on Webpage
  • Framework in Selenium
  • Selenium Integration with Jenkins

Module 11: Nagios

  • Introduction to Continuous Monitoring
  • Introduction to Nagios
  • Installing Nagios
  • Nagios Plugins (NRPE) and Objects
  • Nagios Commands and Notification

Module 12: DevOps on Cloud

  • Why Cloud?
  • Introduction to Cloud Computing
  • Why DevOps on Cloud?
  • Introduction to AWS
  • Various AWS services
  • DevOps using AWS

Module 13: AWS EC2 and IAM

  • Virtualisation
  • Amazon Web Services (AWS)
  • Benefits of AWS
  • AWS Global Infrastructure
  • AWS: IAM
  • Components of IAM
  • Managing Users with IAM
  • Amazon Machine Image (AMI)
  • Security Groups in AWS
  • Virtualisation
  • Amazon Elastic Compute Cloud (EC2) and its Benefits
  • Networking Components Associated with EC2
  • Instance Store

Show moredowndown

Prerequisites  

In this course, should have experience with web-based applications like node.js, angular, react, and knowledge of Microsoft Azure.

Audience

This training course is intended for anyone who wants to gain in-depth knowledge regarding DevOps.

Certified DevOps Professional Course Overview

DevOps is a combination of cultural philosophies and tools to deliver applications. This will helpful for those who want to become a DevOps engineers. This training course will enhance individual’s technical skills and also increase organisational ability to deliver services. This course will increase the ability of candidates like different processes on AWS, delivery systems, security controls, governance processes, and compliance validation. Holding the required skills and knowledge of DevOps will help individuals to adopt a DevOps culture and get better opportunities and pay scale.

In this 2-day Certified DevOps Professional training course, delegates will learn how to build a solid understanding of DevOps. During this training course, delegates will learn to handle various version control, commonly used commands in gits, DevOps stages, DevOps delivery pipeline, and working with the remote repository. This course provides delegates with a comprehensive understanding of merge conflicts, Git workflows, introduction to maven, and Git installation. Our highly expert trainer with abundant knowledge will teach the delegates to uncover the scaling application, services, persistent storage in Kubernetes, and primitives for persistent volume claims.

It also accommodates the delegates with the other interesting topics, such as:

  • Plugin management in Jenkins
  • Jenkins security management
  • Notification in Jenkins
  • Jenkins master-slave architecture
  • Jenkins delivery pipeline
  • Jenkins declarative pipeline

After attending this training course, delegates will be able to learn Infrastructure as code, introduction to Ansible, Ansible architecture, inventory management, Ansible modules, AD-HOC commands, Ansible playbooks, and Ansible roles.

Show moredowndown

What's included in this DevOps Training Course?

The following is included with this training course:

  • The Certified DevOps Professional examination
  • The Knowledge Academy's Certified DevOps Professional Manual
  • Certificate
  • Experienced DevOps Instructor
  • Refreshments 

Show moredowndown

Certified DevOps Professional Exam

The Certified DevOps Professional 2-day course will be followed by a short assessment. This exam aims evaluate knowledge and upon successful completion of the exam, certification as a Certified DevOps Professional shall be achieved. The assessment is as follows:

  • Multiple choice questions
  • Duration of 60 minutes
  • 65% pass mark
  • Closed book

Show moredowndown

Why choose us

Ways to take this course

Our easy to use Virtual platform allows you to sit the course from home with a live instructor. You will follow the same schedule as the classroom course, and will be able to interact with the trainer and other delegates.

Our fully interactive online training platform is compatible across all devices and can be accessed from anywhere, at any time. All our online courses come with a standard 90 days access that can be extended upon request. Our expert trainers are constantly on hand to help you with any questions which may arise.

What our customers are saying

Frequently asked questions

FAQ's

The DevOps term is an abbreviation of Development Operations. Its core focus is on breaking down the traditional silos and amalgamating Software Development and IT Operations, with an emphasis placed on the collaboration and communication of these two groups, within an organisation. Essentially, Software Development and IT Operations are two separate entities that co-exist. DevOps practices aim to bring these together, in order to improve communication and thus productivity.
This is a 2 day course, with an exam on the afternoon of the last day.
The Knowledge Academy has further DevOps courses that delegates may wish to progress on to. We offer a Certified Agile DevOps Professional (CADOP) course and a Certified DevOps Security Professional (CDOSP) course.
A certification as a Certified DevOps Professional is crucial whether adopting a DevOps culture into your organisation, being instrumental in the change, or aligning yourself to current DevOps practices in your place of work. Those in IT software development or IT operations are actively encouraged to take DevOps training.
Yes, there is an exam comprising of 40 multiple choice questions, which is taken in the afternoon of the last training day.
Yes, the CDOP exam is included as part of the Certified DevOps Professional course and the course price.
The price for Certified DevOps Professional (CDOP) certification in Canada starts from CAD1795
The Knowledge Academy is the Leading global training provider in the world for Certified DevOps Professional (CDOP).
Please see our DevOps courses available in Canada

Why choose us

icon

Best price in the industry

You won't find better value in the marketplace. If you do find a lower price, we will beat it.

icon

Many delivery methods

Flexible delivery methods are available depending on your learning style.

icon

High quality resources

Resources are included for a comprehensive learning experience.

barclays Logo
deloitte Logo
Thames Water Logo

"Really good course and well organised. Trainer was great with a sense of humour - his experience allowed a free flowing course, structured to help you gain as much information & relevant experience whilst helping prepare you for the exam"

Joshua Davies, Thames Water

santander logo
bmw Logo
Google Logo

Looking for more information on DevOps?

backBack to course information

Get a custom course package

We may not have any package deals available including this course. If you enquire or give us a call on + 1-613 800 4703 and speak to our training experts, we should be able to help you with your requirements.