DevOps training

about-banner

Course Duration:50 Hours

Mode of Training: Classroom

DevOps Training Courses|DevOps Content

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, 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:Revisiting Kubernetes Cluster Architecture

  • Introduction to Kubernetes
  • Kubernetes Cluster Architecture
  • Installation Kubernetes Cluster
  • Exploring your Cluster
  • Understanding YAML
  • Creating a Deployment in Kubernetes using YAML
  • Creating a Service in Kubernetes
  • Understanding about pod & Replication & Deployment configuration
  • Using Rolling Updates in Kubernetes

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


Contact Us