DevOps Training

DevOps Training in Chennai


This DevOps Training Course will prepare you for a career in DevOps, the fast-growing field that bridges the gap between software developers and operations. You’ll become en expert in the principles of continuous development and deployment, automation of configuration management, inter-team collaboration and IT service agility, using modern DevOps tools such as Git, Docker, Jenkins, Puppet and Nagios. DevOps jobs are highly paid and in great demand, so start on your path today.

  • Mon – Fri ( 4 Weeks ) | 06.30 AM - 06.30 PM Time (IST)   (any 2 hours)

  • Sat – Sun ( 6 Weeks ) | 07.30 AM - 08.00 PM Time (IST)   (any 3 hours)



Who should take the course?

This DevOps training course is suitable for:

  • Who ever is interested in DevOps
  • College students/ freshers
  • Job Seekers
  • Software Developers, Testers, QA Engineers
  • System Analysts, Administrators, BI and ETL professionals

Objective of the DevOps course

By the end of this course, you will be able to:

  • 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
  • Avg. Salary for DevOps: Rs 16,00,000/- per year

DevOps Training Course Syllabus

  • Introduction of cloud
  • Benfits of AWS
  • EC2
  • EBS
  • VPC
  • ELB
  • Auto scaling Group
  • IAM
  • AMI
  • Snapshots
  • Elastic ip
  • All basics of linux
  • How to create files, dir, and groups
  • How to change permissions of files, dir, and groups How to create users
  • scp
  • winscp
  • Introduction to DevOps
  • Reasons for choosing DevOps
  • Technical challenges
  • Tools involved
  • Requirements
  • Architecture
  • Cloud computing
  • Market trends
  • Case studies
  • What is GIT ?.
  • Installing Git for Windows
  • Basic Commands Overview
  • Diff b/w Git and Svn
  • Git stages
  • Creating Branches
  • Git merge and rebase
  • Backing Out Changes
  • Renaming and Moving Files & Deleting Files
  • Git Repository Setup
  • Git push, pull and fetch
  • Git Stash
  • Git Conflicts
  • Git fetch
  • How to use Github
  • Over view of Maven
  • Diff b/w Maven and Ant
  • How to install Maven in Windows and Linux
  • Maven Phases
  • Maven repositories
  • How to create .Jar, .war and .ear files
  • How to add dependency files
  • How to Deploy Executable files in Application Servers
  • Installation and Configuration
  • Creating Application Builds
  • Testing and Continuous Integration
  • Finding and Managing Plugins
  • Building Continuous Delivery Pipelines
  • Introduction to Puppet
  • Installing and Configuring the Puppet Master
  • Installing and Configuring the Puppet Agent
  • Creating Manifests
  • Creating and Using Modules
  • Creating File Templates
  • Configuration Management and Puppet
  • Installing the Puppet Client
  • Working with Puppet Apply and Manifests
  • Working with Puppet Resources
  • Exposing the Puppet Language
  • Managing Resource Relationships
  • Understanding Modules and Classes
  • Working with Puppet Environments
  • Working with Modules
  • Working with Puppet Classes
  • Implementing Parameterized Classes
  • Implementing Class Inheritance
  • Working with Custom Resource Types
  • Puppet File and Template Tools
  • Using Puppet Templates
  • Working with ERB Templates
  • Delivering Files with Puppet
  • Ensure Content Using File_Line
  • Delivery of File Parts with Concat
  • Hiera, the Single Source of Truth for Puppet
  • Started with Hiera
  • Configuring Hiera on the Server
  • Course Introduction
  • What Are Containers?
  • What Is Docker?
  • Preparing to Thrive in a Container World
  • What Kind of Work Will Containers Do?
  • Docker Hub and Other Container Registries
  • Are Docker and Containers Ready for Production and the Enterprise?
  • What Is Container Orchestration All About?
  • installing Docker
  • Working with Containers
  • Swarm Mode and Microservices
  • Installing Ubuntu Linux and CentOS Linux
  • Installing and Updating Docker
  • Major Docker Components
  • A Closer Look at Images and Containers
  • Container Management
  • Building from a Dockerfile
  • Working with Registries
  • Diving Deeper with Dockerfile
  • Docker Networking
  • Introducing Swarm
  • Building Your Infrastructure
  • Building Your Swarm Cluster
  • Securing Your Swarm Cluster
  • Filtering and Scheduling
  • Integrations with Other Tools
  • Configuring Test Builds
  • Adding Docker Hub Automated Builds to the Mix
  • Pushing Our App to Production
  • Breaking and Fixing the App
  • Planning for Chef
  • Installing Chef
  • Configuring the Chef Workstation
  • About Chef
  • Chef Architecture
  • Classroom Environment
  • Chef Recipe
  • Chef Cookbook
  • Manage a Node
  • Chef Roles
  • Chef Environment
  • Resource Notifications
  • Chef Data Bags
  • Introduction
  • Building the Ansible Environment
  • Installing Ansible
  • Modules, Playbooks, and Roles
  • Completing the Ansible Configuration
  • Managing Servers with Ansible Tower
  • Test Drive Vagrant
  • Web Development Environment and Vagrant Fundamentals
  • Creating a Hubot Environment
  • Hubot in the Cloud
  • Windows Guests
  • Local Development Databases