DevOps
Duration: 50 Hrs.
Mode of Training: Classroom
Module 1: Introduction of DevOps
Understand DevOps, its roles and responsibilities
DevOps problems and solutions
Identify cultural impediments and overcome it
Understand the infrastructure layouts and its challenges
Network Concepts at Enterprise Scale
Module 2: Version Control System, GIT
Introduction VCS
Type of Vcs Tools and working Style
GIT Work Flow
Working Locally with GIT
Working Remotely with GITHUB
Branching and Merging
Resolve merge Conflict
GIT reset and Stash operation
How to setup Git on Premises Hardware
Use Case In Devops Environment
Module 3: Jenkins
Introduction of Jenkins
Install and setup Jenkins
Plugin Managemnent
Introduction About Maven project
Setup Jenkins with Maven Project
Project Test and Auto deployment on Application Server
Build Pipeline View Project
Configure Remote tasks Using Jenkins
Jenkins Slave Node Configuration
Generate Reports & Enable Mail Notification
Intregation With Ansible & Docker & GIT Server
Module 4: Docker
Docker Introduction
Major Docker Components & Docker Installation
Manage Docker Images & continer Commands
Manage Docker images from Dockerfile
Docker Volume
Backup of docker image and restore operation
Docker Networking
Docker Swarm (Cluster Management)
Module 5: Ansible
Introduction About Automation
Ansible architecture
Ansible Modules and inventory
manage tasks by Add-hoc method
How to write Playbooks
Variables And Facts In Playbook
Condition & Loop in playbook
Notify & handler In playbook
Manage Templates file
Roles Structure and Ansible Galaxy Use case
Vault Encryption In ansible for security
Ansible Integration with Aws Cloud
dynamic inventory Administration
Ansible Tower Management
Manage jobs in Tower
Tower Intregration With Devops Environment
Module 6: Puppet
Introduction Puppet architecture
Ansible VS Puppet configuration Tools
Installation Puppet Server and Client
Puppet DSL Structure Introduction
Creating Manifests file and puppet classes
Variable and Facter and Condition in Manifests
Puppet Template File
Puppet Modules
Module 7: Automation with chef
Chef Architecture
Installation Chef server
Installation Chef Workstation
Installation Chef Agent
Chef Cookbooks
Chef Recipes
Tools- Knife and Scripting
Chef Development Kit(ChefDK)
Module 8: Vagrant
Vagrant Introduction and Installation
About Vagrant File
Prepare machine By Vagrant file
Intregation With Ansible & Puppet
Module 9: Monitoring with Nagios
Nagios Overview
Understand Nagios Architecture
Install and Setup Nagios on Linux
Install and setup NRPE client
Setup monitoring
Enable email alert