Register Now





General Information


Our next batch commences on August 14th (Monday). DevOps is a recent movement in the IT industry, that has brought developers and IT operations team close to each other. It is also often characterized by Operations team making use of tools and techniques used by developers for their work. With the emergence and widespread adoption of DevOps, much of what used to be considered infrastructure is now part of the code. It’s a different breed of engineers that makes Agile Infrastructure and deployment possible!! .

This is a course strategically designed for only DevOps Automation and Deployment.


Course Deliverables

Online Training: Apart from the core conceptual knowledge that we deliver, all examples and practicals will be demonstrated practically on servers. (Nothing will be just Theory!).




Version Controlling 1.       Getting Started with Version Controlling

1.1  Introduction To Git and its working Principles

1.2   Introduction To SVN and its Working Principles

1.3   Configuring and Administering a Central Git repository

1.4   Working with Branches and Tags

1.5   Setting up a web based Open-Source Git Server

1.6   Administering SVN Server using HTTP Authentication

Puppet 2.       Getting Started with Version Controlling

2.1   Introduction To Configuration Management.

2.2   Getting Started with Puppet Master and Puppet Agents

2.3   Building Hosts with Puppet

2.4   Writing Puppet Modules(Example Module for Configuring Users and SSH keys)

2.5   Externalizing Puppet Configuration using ENC

2.6   Hiera and Puppet

2.7   Puppet Dashboard

2.8   Puppet Modules in Depth

2.9   Puppet Reporting

2.10 Automation in AWS Cloud using Puppet

Chef 3.       Configuration Management Using Chef

3.1.    Introduction To Chef and Its work

3.2.    Understanding Chefcomponents

3.3.    Installing and Configuring a chef server and doing a first chef run on an agent

3.4.    Getting Familiar with knife and chef solo

3.5.    Writing Chef Cookbooks

3.6.    Chef Best Practices for large scale deployments

3.7.    Using Roles and Environments in Chef.

3.8.    Configuring And Automating AWS building blocks using Chef.

Docker 4. Docker Container Virtualization.

4.1 Introduction to Docker

4.2 Installing And Configuring Docker in Linux

4.3 Running Docker Containers and run command options

4.4 Container interactions with Base system

4.5 Writing Dockerfiles to build Docker images

4.6 Working with Docker registries

4.7 Orchestration with Docker Compose, Docker Swarm and Consul

4.8 AWS Elastic ContainerService.

4.9 Building and orchestrating ECS clusters using Chef and Puppet.

Ansible 5. Ansible Provisioning

5.1 Installing and configuring Ansible
5.2. Working with Ansible Playbooks
5.3. Describing Servers using Inventory
5.4. Running Ansible at scale

Continuous Integration and Build
Management Using Jenkins
6. Jenkins Build Automation

6.1Installing and configuring Jenkins in Linux
6.2. Continuous Integration Fundamentals
6.3. Configuring Jenkins Environment and tools
6.4. Setting up build jobs and triggers
6.5. Jenkins and Docker image Building
6.6. Parametrized and Multiconfiguration builds

AWS (Amazon Web Services) 7. AWS Cloud Infrastructure Automation And Deployment

7.1Understanding EC2 API, and writing automation scripts
7.2.Working with AWS Cloud Formation.
7.3. AWS Elastic Bean stalk and autoscaling.
7.4. Triggering events SNS.
7.5. Integrating Jenkins with AWS ECS.
7.6. Using chef To manage AWS components.
7.7. Centralized Logging in AWS Cloud

Duration: 40 Hours

Course Fee: $500

For more details,

Email at

Phone:  215 395 6373