DevOps Hands On Training

DevOps is a set of practices that automates the processes between software development and IT teams, in order that they can build, test, and release software faster and more reliably.

Our subject matter experts provide extensive devops training with supportive material and hand on sessions.

Content

DevOps Overview and Introduction1) Devops overview
2) Different Devops tools
Introduction to Cloud Computing1) Cloud computing overview
2) Cloud use cases
3) Creating accounts in AWS and GCP
Virtualisation and Vagrant1) Introduction to virtualisation
2) types of virtualisation
3) Installing and configuring Vagrant
4) Provisioning with Vagrant
Containers1) Introduction
2) Docker architecture
3) Docker installation and Provisioning
4) Custom images
5) Docker networking
Version Control 1) Different Version control tools
2) Installing GIT on Linux
3) Initial setup
4) Creating repository
5) Cloning,check-in,commiting
6) fetch,pull and remote
7) Branching
Configuration management1) Config managment overview
2) Config management tools- Chef /Puppet/Ansible Introduction
3) Ansible architecture
4) Ansible installation and configuration
5) Ansible commands
6) Modules/Playbooks/Global configuration
Monitoring1) Introduction to Monitoring
2) Compiling and Intsalling Nangias
3) Basic configuration
4) Plugin and Commands
5) Using Nangias GUI
CI/CD1) Jenkins overview
2) Create CI pipeline using Jenkins
3) Continuous Deployment using Puppet.
Devops services- Cloud1) Intoduction to AWS devops services
2) Azure devops introduction
3) GCP devops introduction