Course Syllabus

DevOps Development Course Highlights

DevOps development has been gaining popularity for quite some time and is currently in high-demand. Devops development is an exciting career path for both freshers and experienced individuals

What Is DevOps ?

Core Concepts of  DevOps

DevOps Main Objectives

DevOps and Software Development Life Cycle

  • Waterfall

  • Agile

  • Ansible




    GIT Features

    3-Tree Architecture

    GIT – Clone /Commit / Push

    GIT Hub Projects

    GIT Hub Management

    GIT Rebase & Merge

    GIT Stash, Reset, Checkout

    GIT Clone, Fetch, Pull

    What is Cloud?

    Evolution of Cloud Computing

    IAAS (Infrastructure as a Service)

    SAAS (Software as a Service)

    PAAS (Platform as a Service)

    Private, Public and Hybrid Cloud

    Public Clouds

  • Amazon Web Services

  • Microsoft Azure

  • Google Cloud Services

  • Introduction to Jenkins

    Configure Jenkins Management

    Scheduling build Jobs


    Build Periodically

    Maven Build Scripts

    Support for the GIT version control System

    Different types of Jenkins Jobs

    Jenkins Build Pipe Line

    Parent and Child Builds

    Sequential Builds

    Jenkins Master & Slave Node Configuration

    Jenkins Workspace Management

    Securing Jenkins

    Authentication Authorization

    Confidentiality Creating Users

    Jenkins Plugins

    Installing Jenkins Plugins

    SCM plugin

    Introduction to  Docker Image

    Docker Installation

    Docker Containers

    Docker Command Line Interphase

    Docker Compose

    Docker Hub, Swarm

    Docker Trusted Registry

    Docker attach

    Docker File & Commands

    Introduction to Ansible

    Ansible Server Configuration

    Infrastructure Management

    SSH Connection in Ansible Master

    YAML Scripts

    Host Inventory

    Hosts and Groups

    Host Variables

    Group Variables

    Host and Group

    Specific Data

    Ad-hoc Commands


    Variables, Conditionals, Loops

    Blocks, Handlers, Templates

    Modules – Core & Extra Modules

    Ansible Roles

    Linux OS Introduction

    Importance of Linux in DevOps

    Linux Basic Command Utilities

    Linux Administration

    Environment Variables &Networking

    Linux Server Installation

    RPM and YUM Installation


    Variables, Flow Controls, Loops

    Functions, Lists

    Manipulating Strings

    Reading and Writing Files

    Positional Parameters


    Maven Installation & Build requirements

    Maven POM Builds (pom.xml)

    Maven Build Life Cycle

    Maven Local Repository (.m2)

    Maven Global Repository

    Group ID, Artifact ID, Snapshot

    Maven Dependencies

    Maven Plugins


    Introduction to Selenium

    Selenium – Webdriver Preview

    Creating Test Cases in Selenium WebDriver (Waits)

    What and why X-Path

    Handling different controls on Webpage

    Framework in Selenium

    Selenium Integration with Jenkins