Professional Documents
Culture Documents
Collabera TACT Introduction To Devops
Collabera TACT Introduction To Devops
Introduction to Devops
Define Devops
What is Devops
SDLC models,Lean,ITIL,Agile
Why Devops?
History of Devops
Devops Stakeholders
Devops Goals
Important terminology
Devops perspective
Devops Tools
Configuration management
Introduction to Virtualization
What is Virtualization?
History of Virtualization
What is Hypervisor?
Benefits of Virtualization
VAGRANT
Introduction
a.
b.
c.
Alternatives of Vagrant
d.
Vagrant versions
Installation and Configuration
a.
b.
c.
Configuring Vagrant
Provisioning with Vagrant
a.
b.
Operations on the VM
c.
Connecting to the VM
d.
e.
Using Vagrant.
a.
b.
a.
Installing on Linux
b.
Installing on Windows
c.
Initial setup
Git Essentials
a.
Creating repository
b.
c.
d.
Branching
a.
b.
c.
a.
b.
a.
Create organization
b.
a.
b.
a.
b.
a.
b.
a.
Create roles
b.
a.
b.
Puppet Architecture
c.
d.
Configuration Language
e.
f.
Transactional Layer
Installation and Configuration
a.
Installing Puppet
b.
c.
Connecting Agents
Puppet Master
a.
b.
a.
b.
Resources
c.
Resource Collectors
d.
Virtual Resources
e.
Exported Resources
f.
Manifests
g.
h.
i.
Class Parameters
j.
Defined Types
Puppet Language Advanced
a.
Facter
b.
Variables
c.
Conditional statement
d.
If Else
e.
f.
g.
Resource relationship
Templates
a.
b.
c.
Templates Overview
d.
ERB
Example Code Manifests/Modules
a.
NTP Module
b.
Users Module
c.
SSH
d.
Sudo
Nagios: Monitoring
Introduction and Installation
a.
Obtaining Nagios
b.
a.
b.
c.
Verifying configuration
d.
e.
f.
a.
b.
Removing a plugin
c.
d.
Customizing commands
Using Nagios GUI
a.
Scheduling downtimes
b.
Generating reports
c.
Configuring notification
d.
Configuring checks
e.
Managing Flapping
NRPE Monitoring
a.
b.
c.
d.
e.
f.
a.
b.
c.
Build Cycle
d.
Jenkins Architecture
Installation
a.
b.
c.
d.
Maven Installation
e.
a.
Creating Jobs
b.
c.
d.
a.
Understanding Deployment.
b.
c.
Deployment Plugins
d.
a.
Authentication
b.
Jenkins Plugin
c.
Authorization
d.
Confidentiality
e.
Creating users
Docker Containers.
Introduction
a.
What is a Docker
b.
c.
d.
Dockers vs Virtualization
Architecture
a.
Docker Architecture.
b.
c.
a.
b.
c.
a.
Docker Hub.
b.
c.
d.
e.
a.
b.
c.
a.
Accessing containers
b.
Linking containers
c.
d.
Container Routing