Live, Instructor-Led Online Training

Fully-interactive, online sessions with an industry expert instructor

Lifetime LMS Access

Globally-available learning system access, forever

Certificate of Completion

Industry-recognized certification after a brief course assessment

24/7 Support

Expert technical team available for query resolution

DevOps Certification

DevOps Training has been designed to understand the significance of DevOps. This training would enable us to grasp the concepts of how DevOps transformation can help focus on value and streamline delivery, and also learn about the common infrastructure servers, scalability, and availability, which will be another feature of this training program. The Online DevOps Training also covers the application of Bash/Python basics and provides an understanding of the performance and security for infrastructure. The student will also learn DevOps tools like Puppets, Jenkins, Nagios, GIT, etc. during this program.

DevOps Course Objectives:

Collabera TACT’s DevOps Training takes you through the entire anatomy of DevOps culture. The curriculum consists of:

  • Understand the concept of Devops and the need for Devops
  • Understand cloud computing and virtualization
  • Learn and Manager Version control with GIT
  • Create and configure lightweight, reproducible, and portable development environments with Vagrant
  • Perform Configuration management using Puppet
  • Implement continuous integration(CI) with Jenkins
  • Implement infrastructure monitoring with Nagios
  • Understand containers using Docker
  • Perform Configuration management using Chef

Get hands on practice on all the major components covered in this course

Pre-requisites for DevOps Course:

This training program is for someone who aspires to make a career as a DevOps Engineer or a Service Engineer in the Enterprise Infrastructure arena. With the basic understanding of Linux and Networking, anyone can go for this course. This training program is best suited for professionals like Project Managers, Testing Professionals, Software Developers, and Architects.

Introduction to Devops

  • Define Devops
  • What is Devops
  • SDLC models,Lean,ITIL,Agile
  • Why Devops?
  • History of Devops
  • Devops Stakeholders
  • Devops Goals
  • Important terminology
  • Devops perspective
  • Devops and Agile
  • Devops Tools
  • Configuration management
  • Continuous Integration and Deployment

Introduction to Cloud computing

  • What is cloud computing
  • Characteristics of cloud computing
  • Cloud implementation models
  • Cloud service models
  • Advantages of cloud computing
  • Concerns of cloud computing

Introduction to Virtualization

  • What is Virtualization?
  • History of Virtualization
  • What is Hypervisor?
  • Types of Server Virtualization
  • Benefits of Virtualization
  • Important Virtualization products


  • Introduction
    1. Why and what is Vagrant
    2. Uses of Vagrant in an environment
    3. Alternatives of Vagrant
    4. Vagrant versions
  • Installation and Configuration
    1. Installing Virtual box
    2. How to install Vagrant on Windows
    3. Configuring Vagrant
  • Provisioning with Vagrant
    1. Creating first VM with Vagrant
    2. Operations on the VM
    3. Connecting to the VM
    4. Add required Images to Vagrant
    5. Using Vagrant.

GIT: Version Control

  • Introduction
    1. Version control systems
    2. Local, Centralized and distributed
  • Installing Git
    1. Installing on Linux
    2. Installing on Windows
    3. Initial setup
  • Git Essentials
    1. Creating repository
    2. Cloning, check-in and committing
    3. Fetch pull and remote
    4. Branching

Chef for configuration management

  • Overview of Chef
    1. Common Chef Terminology (Server, Workstation, Client, Repository etc.)
    2. Servers and Nodes
    3. Chef Configuration Concepts
  • Workstation Setup
    1. How to configure knife
    2. Execute some commands to test connection between knife and workstation
  • Organization Setup
    1. Create organization
    2. Add yourself and node to organization
  • Test Node Setup
    1. Create a server and add to organization
    2. Check node details using knife
  • Node Objects and Search
    1. How to Add Run list to Node
    2. Check node Details
  • Environments
    1. How to create Environments
    2. Add servers to environments
  • Roles
    1. Create roles
    2. Add Roles to organization

Puppet for configuration management

  • What is Puppet?
    1. How puppet works
    2. Puppet Architecture
    3. Master and Agents
    4. Configuration Language
    5. Resource Abstraction Layer
    6. Transactional Layer
  • Installation and Configuration
    1. Installing Puppet
    2. Configuring Puppet Master and Agent
    3. Connecting Agents
  • Puppet Master
    1. Puppet configuration tree
    2. Puppet configuration files
  • Puppet Language Basics
    1. The declarative language
    2. Resources
    3. Resource Collectors
    4. Virtual Resources
    5. Exported Resources
    6. Manifests
    7. Relationships and Ordering
    8. Modules and Classes
    9. Class Parameters
    10. Defined Types
  • Puppet Language Advanced
    1. Facter
    2. Variables
    3. Conditional statement
    4. If Else
    5. Case and Selectors
    6. More Conditionals and Logic
    7. Resource relationship
  • Templates
    1. Static Contents Explosion
    2. Using Dynamic Content with Templates
    3. Templates Overview
    4. ERB
  • Example Code Manifests/Modules
    1. NTP Module
    2. Users Module
    3. SSH
    4. Sudo

Nagios: Monitoring

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

Jenkins – Continuous Integration

  • Introduction.
    1. Understanding continuous integration
    2. Introduction about Jenkins
    3. Build Cycle
    4. Jenkins Architecture
  • Installation
    1. Obtaining and installing Jenkins
    2. Installing and configuring GIT
    3. Java installation and configuration
    4. Maven Installation
    5. Exploring Jenkins Dashboard.
  • Jobs
    1. Creating Jobs
    2. Running the Jobs
    3. Adding and updating Plugins
    4. Disabling and deleting jobs
  • Build Deployments
    1. Understanding Deployment.
    2. Tomcat installation and configuration
    3. Deployment Plugins
    4. Deploying a war file from Jenkins to Tomcat
  • Securing Jenkins
    1. Authentication
    2. Jenkins Plugin
    3. Authorization
    4. Confidentiality
    5. Creating users
    6. Best Practices for Jenkins

Docker– Containers.

  • Introduction
    1. What is a Docker
    2.  Use case of Docker
    3. Platforms for Docker
    4. Dockers vs Virtualization
  • Architecture
    1. Docker Architecture.
    2. Important Docker components
    3. Understanding the Docker components
  • Installation
    1. Installing Docker on Linux.
    2. Understanding Installation of Docker on Windows.
    3. Some Docker commands.
  • Provisioning
    1. Docker Hub.
    2. Downloading Docker images.
    3. Running Docker images
    4. Running commands in container.
    5. Running multiple containers.
  •  Custom images
    1. Creating a custom image.
    2. Running a container from the custom image.
    3. Publishing the custom image.
  • Docker Networking
    1. Accessing containers
    2. Linking containers
    3. Exposing container ports
    4. Container Routing
  • Ansible
    1. Introduction to Ansible
    2. Ansible Agent less Architecture
    3. Installation
    4. Ansible Inventories
    5. Ansible Modules
    6. Ansible Playbooksg

Our Instructors are subject matter experts who have great industry experience and have extensively worked in their respective fields. Also, the instructors are certified to train on various subjects.

In order to attend a LIVE class in an uninterrupted manner you should have a minimum of 2 Mbps connection.

Our Learning Management System (LMS) enables you to access the recorded sessions of the trainings at any time for reference purposes. We also have a dedicated support team which helps you in case you need any clarifications on the concepts or support in debugging or installations etc.

You get a lifetime access to our Learning Management System.

Yes, there is a provision for group discounts. For more information please contact us at

Yes, based on some evaluation parameters like – attendance in sessions, objective examination and others, you will be awarded a Collabera TACT certification upon the completion of the training.

Course Reviews


11 ratings
  • 5 stars8
  • 4 stars3
  • 3 stars0
  • 2 stars0
  • 1 stars0
  1. Profile photo of Sunny Shah

    Yamini Seethalakshmi, Senior Application Developer, VMware

    I liked the session, i felt that most of the important topics were covered and made me well equipped. The tutor was also good and was able to clearly articulate on topics covered.

  2. Profile photo of Sunny Shah

    Vishal Bhatia, Bangalore, India

    When I was planning to join the DevOps course with Collabera TACT, I really thought and questioned myself that can I really attend each class for 2.5 hours continuously? But I was wrong in doubting the interest level of Online class at Collabera TACT. Every passing week, i wait for the weekend class eagerly in order to learn more and more on DevOps. I realized that it is not to the listener’s credit but definitely to the tutor’s credit who ensures that his listener’s doesn’t feel bore in the 2.5 hour plus class.

  3. Profile photo of Sunny Shah

    David Martin, NJ, USA

    I was always keen about learning the cloud infrastructure and I’m happy that I choose the DevOps course offered by Collabera TACT. The training program is very informative and is best for the beginners.

  4. Profile photo of Sunny Shah

    Renuka Sharma, Punjab, India

    The course curriculum is very informative and the support received from the technical team is commendable.

  5. Profile photo of Sunny Shah

    Parvathi Menon, Kerala, India

    The DevOps training offered by Collabera TACT is very interesting, and approach of the trainer in resolving the query was quite impressive.

  6. Profile photo of Sunny Shah

    Carl Johnson, Texas, USA

    The overall training program on DevOps offered by Collabera TACT has been a great experience. The course content covers the application of Bash/Python basics and understanding the performance and security for Infrastructure.

  7. Profile photo of Sunny Shah

    Vishwanadan Reddy, Telangana, India

    The training program aids us in understanding the DevOps tools such as – Puppets, Jenkins, Nagios, and GIT, etc. Overall, it was a great way to learn the latest advancements in cloud infrastructure.

  8. Profile photo of Sunny Shah

    Mani Rangan, Hyderabad, India

    The DevOps training program enables us in grasping the concepts of how DevOps transformation can help in focussing on value and streamline the delivery. Moreover, the support received from the trainer and technical team was appreciable.

  9. Profile photo of Sunny Shah

    Parthiban Srinivasan, Bengaluru, India

    Excellent training. Highly engaging. Appreciate the trainer’s idea of “all lab” training.

  10. Profile photo of Sunny Shah

    Suresh K., Bengaluru, India

    Learnt a great deal in devops training.

  11. Profile photo of Sunny Shah

    Yamini Seethalakshmi, Chennai, India

    I liked the session, I felt that most of the important topics were covered and made me well equipped. The tutor was also good and was able to clearly articulate on topics covered.

  • 17,295.00
  • 30 Hours
  • 25 SEATS
  • Profile photo of Michael Bradley
  • Profile photo of Dipendra

Upcoming Batches

India Sat-Sun (6 Weeks)

14-Apr-18 07:00 PM - 09:30 PM IST

USA Fri-Sat (6 Weeks)

14-Apr-18 09:30 AM - 12:00 PM EST

UK Sat-Sun (6 Weeks)

14-Apr-18 02:30 PM - 05:00 PM BST

Enroll Now

Need more information?

Collabera TACT, 25 Airport Road,Morristown, New Jersey 07960 Phone: (973)-598-3969 Email:

COPYRIGHT© 2018 Collabera, All Rights Reserved.