DevOps Getting Started - Instructor-Led Online Training

DevOps Getting Started - Instructor-Led Online Training

Learn Online Directly From Professional Trainers!

DevOps Getting Started TOC

You get access to our cloud lab to do all section exercises


Introduction to DevOps

Introduction to DevOps
What is DevOps?
SDLC Models
Why DevOps?
History of DevOps
DevOps Stakeholders
DevOps Terminologies
DevOps Tools
Configuration Management



Vagrant - Provisioning Tool
What is Provisioning?
Understanding Virtualization
What is Vagrant?
Uses of Vagrant
Alternatives to Vagrant
Vagrant Installation & Setup
Initializing Vagrant
Working with Vagrantfile
Creating Virtual Machines Using Vagrantfile
Accessing Virtual Machines


Version Control

Git - Version Control Tool
Version control systems
Local, Centralized and distributed
Installing Git
Installing on Linux
Installing on Windows
Initial setup
Git essentials
Creating a repository
Cloning, checking-in and committing
Fetch, pull and remote



Docker - Containerization Tool
What is a Docker
Use case of Docker
Platforms for Docker
Dockers vs Virtualization
Docker Architecture
Important Docker components
Understanding the Docker components
Installing Docker on Linux
Understanding Installation of Docker on Windows
Some Docker commands
Docker Hub
Downloading Docker images
Running Docker containers
Running commands in container
Running multiple containers
Custom images
Creating a custom image
Running a container from the custom image
Publishing the custom image
Docker Networking
Accessing containers
Linking containers
Exposing container ports
Container Routing
Docker Compose


Configuration Management

Ansible - Configuration Management Tool
Introduction to Ansible
Ansible architecture
Ansible terminology
Ansible commands
Adding nodes to server
Ansible installation and configuration
Installing ssh on nodes
Generating the keys
Components of Ansbile
Global configuration
Writing playbooks
PYYAML overview
Ansible modules
Ansbible Roles
Ansible Galaxy
Download playbooks from Galaxy
Realtime playbooks



Nagios - Monitoring Tool
Introduction and Installation
Obtaining Nagios
Compiling and installing Nagios
Basic configuration
Creating a new host and service
Creating a new e-mail contact
Verifying configuration
Creating a host group and service group
Creating a new contact group
Creating a new time period
Plugins and commands
Finding and installation of a Plugin
Removing a plugin
Creating a new command
Customizing commands
Using Nagios GUI
Scheduling downtimes
Generating reports
Configuring notification
Configuring checks
Managing Flapping
NRPE Monitoring
Enabling Remote Execution
Monitoring local services on a remote machine with NRPE
Setting the listening address for NRPE
Setting allowed client hosts for NRPE
Creating new NRPE command definitions securely
Creating a custom NRPE script


Continuous Integration

Jenkins - Continuous Integration Tool
Understanding continuous integration
Introduction about Jenkins
Build Cycle
Jenkins Architecture
Obtaining and installing Jenkins
Installing and configuring GIT
Java installation and configuration
Maven Installation
Exploring Jenkins Dashboard
Creating Jobs
Running the Jobs
Adding and updating Plugins
Disabling and deleting jobs
Build Deployments
Understanding Deployment
Tomcat installation and configuration
Jenkins Plugins
Deployment Plugins
Deploying a war file from Jenkins to Tomcat
Securing Jenkins
How to integrate Jenkins with Maven
Creating users
Best Practices for Jenkins


Container Clustering

Kubernetes - Container Clustering Tool
Introduction to Clustering
Kubernetes Ecosystem: Community, Contributions, Governance, and Integrations
Kubernetes Architecture
Kubernetes Components
Kubernetes Networking & Services
Kubernetes Users Tools
Cluster creation and management using Kubernetes
Configuring and Deploying an Application on Kubernetes


CI/CD Automation

CI/CD Automation
Jenkins Blue Ocean
Jenkins PipeLine Code
End-to-End CI/CD Pipeline Automation
Automated deployment of code from repository to server with configuration management
Deployment to Cluster Running on AWS Cloud

Live Online Instructor Led Training Options

A range of options that gives you the best value for your time and money.


$ 0 per hour
  • Enroll now, we will intimate you of our next webinar

  • Total duration 1 hour

  • Total cost $0

  • Maximum 200 Participants

  • Live Demonstration
    50 min Webinar
    10 min Q&A Session
    Fixed Time Slots


$ 9 per hour
  • 50:1 Training

  • Total duration 20 hours

  • Total cost $180

  • Up to 50 Participants

  • Live Demonstration
    Q&A Session at the End
    Trainer Available during IST Timezone
    Participation Certificate


$ 19 per hour
  • 12:1 Interactive Training

  • Total duration 20 hours

  • Total cost $380

  • Just 12 Participants

  • Live Demonstration
    Interactive Session
    Trainer Available during IST & EST Timezones
    Participation Certificate
    Cloud Based Lab Access During the Training
    Post Training Email Support (2 emails/mo for 3mo)
    Additional Post Training Exercises
    Evaluation Quiz & Course Completion Certificate
    PDF Course Material


On Request
  • Onsite/Online

  • Total duration 20 hours

  • On Request

  • Class Room Session

  • Live Demonstration
    Personal Attention & Doubt Clearance
    Trainer Available in Any Timezone
    Participation Certificate
    Cloud Based Lab Access During the Training
    Post Training Email Support (4 emails/mo for 3mo)
    Additional Post Training Exercises
    Evaluation Quiz & Course Completion Certificate
    PDF Course Material
    Project Consultancy/Job Support


We will send you the next available training dates and the payment details


Schogini Systems P Ltd
PTP 292, Trivandrum 695038