For Demo & New Batches, Please Contact      :  +91 9951 6666 90   |       :  (+44)2086772323   |       :

DevOps Training

DevOps Training

Ratings (0)

DevOps Training

DevOps is a new term emerging from the collision of two major related trends.

1) The first was also called “agile system administration” or “agile operations”; it sprang from applying newer Agile and Lean approaches to operations work.

2)The second is a much expanded understanding of the value of collaboration between development and operations staff throughout all stages of the development lifecycle when creating and operating a service.DevOps is the union of people, process and products to enable the continuous delivery of value to end users. It aims to create a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably, so you can innovate like a startup and scale for the enterprise.

After the completion of this course, you will get expertise in:

  • Types of operating systems , db basics and networking fundamentals.
  • Linux and python essentials
  • Virtualization
  • AWS essentials
  • Server technologies – apache, nginx and tomcat
  • Configuration management with chef
  • CI – CD
  • Monitoring the application and infrastructure with zabbix, datadog and newrelic
  • Log monitoring – basics of splunk
  • Docker fundamentals – how to build and ship a sample application on various environment
  • Final project – setup devops workflow for a development team

This course is extensively useful for:

  1. Software Testers, Architects, Build & Release Engineers, Automation Engineers, Integration Specialists and a lot more.
  2. Organizations and aspirants, who are seeking a strong foundation with DevOps.
interactive training 24 Hrs
Instructor Interaction Yes
Course material from DevOps Institute  Yes
Live Support Post Training 1 Year
Simulated Project 1
Real Time Project 2
Innomatics Tech Hub – DevOps Foundation Certificate  Yes
DevOps Institute Exam voucher valid for an year.  Yes

Module 1 : Types of operating systems , db basics and networking fundamentals

  • Various flavors of Operating Systems – Windows, Linux etc.
  • Basics of Database, different types of Databases available and basic difference between them.
  • Fundamentals of Networking , IP, CIDR, Topologies and Protocols.
  • A mini project – Draw an architecture diagram for a given scenario.

Module 2 : Linux and python essentials

  • Top 20 Linux commands and working example of them
  • Top 20 Python commands and working example of them.
  • Linux Shell script – 5 use cases
  • Python script – 5 use cases.
  • Mini Project – Automation with Shell and Python.

Module 3 : Virtualization

  • Different types of Virtualization .
  • Various types of Hypervisor .
  • Types and Models of Cloud .
  • Mini Project – draw a hybrid cloud model for a client.

Module 4 : AWS Cloudessentials

  • AWS Networking – VPC , Subnets, route tables, NACL etc .
  • AWS Compute – EC2, ELB and Autoscaling .
  • AWS Database – RDS
  • AWS Storage – S3
  • AWS Cloudformation
  • Setup a dev environment for a client

Module 5 : Monitoring and Logging

  • Key concepts & Benefits
  • Logging Tools
  • Release Management
  • Configuration Management
  • Infrastructure Monitoring

Module 6 : Server technologies – apache, nginx and tomcat

  • Introduction to multi-tier architecture Application
  • Deploying Web Server on Apache/Nginx
  • Deploying Application on Tomcat
  • Communication between multi-tier and securing them
  • Mini Project on deploying a 3 tier application.

Module 7 : Configuration management with Puppet

  • Learning Objectives : This module introduces you to an important topic called “Infrastructure -as-Code”. You can learn about the master-agent architecture and catalog compilation in Puppet. You will also learn to write a Puppet program using Puppet DSL.
  • Topics : Puppet Introduction, Puppet Architecture, Basic Puppet Terminologies, Puppet Language Constructs.
  • Practicals to be covered : Show the folder structure in Puppet master and client, Install Apache Tomcat, Install JDK.
  • Deep dive into the Puppet module and helps you learn how to install modules from a third-party tool. You can also learn about node classification using hiera and ENC, Puppet environment structure and configuration, various kinds of puppet classes and puppet template.
  • Puppet Modules, Node Classification, Puppet Environment, Puppet Classes, Puppet Template.
  • Practicals to be covered : Write code for DEV to use Java/Tomcat 8 and PROD to use Java/Tomcat 7, Illustrate overriding of a tomcat application, Create a template for tomcat configuration file.

Module 8 : CI-CD

  • Introduction to Jenkins
  • Create a deployment job.
  • Setup CI-CD pipeline with chef and Jenkins.
  • Mini Project on create a dev environment for client.

Module 9 : Continues Monitoring with Nagios

  • Learning Objectives : This module helps you integrate Jenkins, Docker and Puppet, and create an application using them. You can also learn about system monitoring using Nagios and its components.
  • Topics : Combining Jenkins, Docker and Puppet, Introduction to Nagios, Nagios Plugins, Nagios Objects, Nagios Commands, Nagios Notification.
  • Practicals to be covered : Configure Nagios to monitor Web server, Remove Tomcat container, Nagios server config and modify puppet script to automatically add web server to list of servers to be monitored.

Module 10 : Log monitoring – basics of splunk

  • Splunk Introduction
  • Splunk Architecture
  • Log forwarding with Splunk
  • Log monitoring with Splunk
  • Mini Project – Setup Log monitoring for an environment .

Module 11 : Docker fundamentals - how to build and ship a sample application on various environment

  • Docker Fundamentals
  • Containers
  • Docker Image
  • Docker Hub
  • Mini Project – build and ship a sample application on various environment.

Module 11 : Final project

  • Setup DevOps workflow for a development team.

Why DevOps?

According to the Puppet Lab’s report, the organizations with DevOps foundation are experiencing high deployment codes with low failures.
This prospect is largely motivating the organizations to adopt DevOps, which is indirectly creating a huge requirement for the DevOps professionals in the current market.

What are the prerequisites of this course?

There are no specific prerequisites for this course; however, it is recommended to have:
1)Basic familiarity with IT industry
2)Basic Understanding of Unix/Linux environment
3)Knowledge of basic system operations and software installations

Who is the right candidate for this course?

This course is extensively useful for:
1)Software Testers, Architects, Build & Release Engineers, Automation Engineers, Integration Specialists and a lot more.
2)Organizations and aspirants, who are seeking a strong foundation on DevOps.

What are the software or hardware requirements?

The participants are recommended to have:
1)i3 or any higher range Processor with virtualization support
2)64-bit operating system
3)Minimum of 4 GB RAM (8 GB is recommended)
4)100 GB of free hard disk space.

What are the training materials provided?

For all the training modules that are covered in this course, adequate materials and good references will be provided. In the case of online interactive trainings, every session will be recorded and uploaded in the LMS, giving you the feasibility to recap the completed training sessions.

Course Reviews


#206 A, 2nd Floor, Fortune Signature,
Adj: JNTU METRO Station, Above: Pista House , KPHB, Hyd – 85

Phone : 9951 6666 90 / 70 / 71