For training call +44(0)1273 6222 72

Your basket is empty View Cart shopping cart

DevOps Certification Training

MAKE AN ENQUIRY Download Course Outline

The DevOps training helps the delegates to learn DevOps and master the several aspects of software development, continuous integration, continuous delivery, operations and automating build & test and deployment. The delegates also learn the various tools of DevOps including Puppet, Jenkins, Git, Chef, ClearCase, SVN, Ant, Maven, Docker, Nagios, Ansible and many more. With the help of DevOps training, the delegates will be able to deploy the DevOps principles and tools in a software enterprise. The delegates will also get an opportunity to learn how to apply DevOps in an enterprise environment.

Throughout the training, the delegates will learn about the techniques of successfully integrating the IT operation and IT development departments. The delegates will also understand how to collaborate, communicate and automate key processes. The delegates will be able to improve workflows, communication and feedback loops. The delegates will learn different roles and Command Line usage of Ansible. At the end of the DevOps training, the delegates will able to build and deploy containerization using Docker.

Prerequisites

For attending the DevOps training, the delegates should know fundamentals of Java and Linux fundamentals.


Course Objectives

After the completion DevOps Certification Training at Silicon Beach Training, the delegates will be able to:

  • DevOps environment & its needs
  • Installing and configuring several common infrastructure servers
  • Deploying software version control and build management
  • Set up the exact security for the entire infrastructure
  • Understanding virtualisation, and performance fine-tuning
  • Optimizing communication, workflow and feedback loops
  • Deploying key DevOps tools like Docker, Puppet, Nagios, Chef, Ansible
  • Automating backups & data storage practices
  • Monitoring DevOps performance metrics & success factors
  • Kubernetes for managing containerised applications
  • DevOps relationship to Agile, Lean and ITSM

DevOps Certification Training Course Content

Overview of DevOps

  • Define DevOps
  • What is DevOps?
  • Why DevOps?
  • History of DevOps
  • DevOps Market Trends
  • DevOps Engineer Skills
  • DevOps Delivery Pipeline
  • DevOps Ecosystem
  • DevOps perspective
  • DevOps and Agile
  • DevOps Stakeholders
  • DevOps Goals

Version Control and Git

  • What is version control
  • What is Git
  • Why Git for your organisation
  • Install Git
  • Common commands in Git
  • Working with Remote Repositories

Git, Jenkins & Maven Integration

  • Introduction to Jenkins (With Architecture)
  • What is CI
  • Why CI is Required
  • Branching and Merging in Git
  • Git workflows
  • Git cheat sheet
  • Introduction to Maven

Continuous Integration using Jenkins

  • Jenkins Management
  • Build Setup
  • Test Automation with Maven
  • Securing Jenkins
  • Notification System
  • Adding a slave node to Jenkins
  • Building Delivery Pipeline

Continuous Testing with Selenium

  • Introduction to Selenium
  • Why Selenium?
  • Selenium – Webdriver
  • Creating Test Cases in Selenium WebDriver (Waits)
  • What and why is X-Path?
  • Handling different controls on Webpage
  • Framework in Selenium
  • Selenium Integration with Jenkins

Configuration Management using Puppet

  • Introduction to Puppet
  • Puppet Installation
  • Puppet Configuration
  • Puppet Master and Agent Setup
  • Puppet Module
  • Node Classification
  • Puppet Environment
  • Puppet Classes
  • Automation and Reporting

Configuration Management using Ansible

  • Introduction to Ansible
  • Ansible Installation
  • Configuring Ansible Roles
  • Write Playbooks
  • Executing adhoc command

Containerization with Docker

  • Understanding images and containers
  • Shipping Transportation Challenges
  • Introducing Docker
  • Running Hello World in Docker
  • Introduction to Container
  • Container Life Cycle
  • Sharing and Copying
  • Base Image
  • Docker File
  • Working with containers
  • Publishing Image on Docker Hub

Docker Ecosystem and Networking

  • Introduction to Docker Ecosystem
  • Docker Swarm
  • Docker Compose
  • Managing Containers
  • Docker Container Networking
  • Network Types
  • Running Containers

Containerization using Kubernetes

  • Understanding YAML
  • Revisiting Kubernetes Cluster Architecture
  • Introduction to Kubernetes
  • Spinning up a Kubernetes Cluster on Ubuntu VMs
  • Exploring your Cluster
  • Kubernetes Cluster Architecture
  • Creating a Deployment in Kubernetes using YAML
  • Creating a Services in Kubernetes
  • Installing Kubernetes Dashboard
  • Deploying an App using Dashboard
  • Using Rolling Updates in Kubernetes

Continuous Monitoring with Nagios

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

Booking

* Required

For in-company or private training please request a quote

There are no scheduled dates for this course.

Total price (excluding any discounts and offers)
£1,995.00 ex VAT
£2,394.00 Inc VAT

Course Details

  1. Course Title

    DevOps Certification Training

  2. Duration

    2 Days

  3. Price Starting From

    £1,995.00 + VAT

Who is this course for?

The DevOps Certification Training is designed for below professionals:

  • Integration Specialist
  • Software Tester
  • Application Developers
  • System Admin
  • IT Developers & IT Operations personnel
  • Security Engineer
  • Solution Architect
  • DevOps consultants and stakeholders