DevOps Online Training

DevOps Online Training Course Content

  • Introduction to DevOps
  • What is DevOps?
  • History of DevOps
  • Dev and Ops
  • DevOps definitions
  • DevOps and Software Development Life Cycle
  • DevOps main objectives
  • Infrastructure As A Code
  • IaaS Overview
  • Paas Overview
  • DevOps on the Cloud
  • Prerequisites for DevOps
  • Tools (Jenkins, Chef, Docker, Vagrant and so on.)
  • Continuous Testing and Integration
  • Continuous Release and Deployment
  • Continuous Application Monitoring


  • Over view of Linux and Opensource
  • How and where to Install Linux
  • Command line basics
  • Using command line to get help
  • Using Directories and Listing files
  • Turning commands into script
  • Security and File system


  • Introduction
  • Puppet Components
  • Building Modules and Classes
  • Puppet Management
  • Writing some simple code and apply on clients


  • Basics of Docker
  • Installation and Image setup
  • Creating images from containers
  • Docker build and deployment


  • Vagrant Introduction
  • Setting up Vagrant
  • Using Vagrant
  • Automated Provisioning


  • Introduction
  • Installation and configuration
  • Managing GIT


  • Introduction
  • Installation and configuration
  • Monitoring servers and applications using Nagios

AWS (Amazon Web Services)

  • Concepts of AWS
  • Creating AWS instances
  • storage types
  • Elastic IP etc…

Jenkins and Build Automation

  • Introduction to Jenkins
  • Installation and configuration
  • Managing Jenkins


  • Introduction
  • Server, client and workstation concepts
  • Building Modules and Classes
  • Writing some simple code and apply on clients

Enroll for Online Training