0% found this document useful (0 votes)
206 views

Devops Syllabus

This 50-hour DevOps training course covers a range of DevOps tools and practices over 9 modules. Module topics include version control with GIT, continuous integration with Jenkins, containers with Docker, configuration management with Ansible, Puppet and Chef, local development environments with Vagrant, and monitoring with Nagios. The training is classroom-based and aims to provide hands-on experience working with these DevOps tools and concepts.

Uploaded by

dipesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
206 views

Devops Syllabus

This 50-hour DevOps training course covers a range of DevOps tools and practices over 9 modules. Module topics include version control with GIT, continuous integration with Jenkins, containers with Docker, configuration management with Ansible, Puppet and Chef, local development environments with Vagrant, and monitoring with Nagios. The training is classroom-based and aims to provide hands-on experience working with these DevOps tools and concepts.

Uploaded by

dipesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

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

You might also like