You are on page 1of 5

Training & Consulting DevOps Course Content

Introduction to DevOps: Python scripting


Background Python Introduction
Ingredients of DevOps Features of Python
DevOps principles Python vs Perl
Who has adopted? Python vs shell
Mirage or Reality? Interactive mode of programming
Challenges, Domain specific using python
Technology specific Reserved words
DevOps Toolchain (Practices and Python indentation, Python
Tools) variables
SDLC vs Agile/DevOps: Python data types
Agile Values and Principles Numbers,Strings,Lists,Tuples,
Advantages of Agile Dictionaries,Loops,Operators,
Importance of DevOps in Agile Break Continue,pass,
What is Continuous Command line
Integration,Delivery,Deployment & arguemtns,Functions
Feedback Lambda functions, Modules
Faster deployments using devops Files, Exception Handling
Collaboration Object Oriented concepts,
How Automation helps devops Class, Object, Inheritance
DevOps job market Polymorphism, Abstraction
Method overloading
Linux Real time modules/scripts used
Linux Overview
What is Operating system Shell Scripting
What is Unix, Linux She-bang line in shell
Unix vs Linux, Linux vs Windows Command line arguments
Linux market trends,Linux flavours Variables, Loops, Case statement
Linux Architecture Getopts, Functions
What is shell kernel command line Regular expressions
utilities Grep, Awk, Sed
Linux Boot process, Linux commands
Linux admin level commands
Reading files, Redirection operators
Cloud Computing
Cloud features:
Piping
Elasticity, Pay as you use
User management
Different models of Cloud:
Process management
Iaas ,Pass,Sass
File system management
Linux volume manager hands on
Linux installation using iso
Directory structure, Editors
VMware overview

VISUALPATH: #205, 2nd.Floor, Nilgiri Block, Aditya Enclave, Ameerpet, Hyderabad


CAREER LINES: 96182 45689, 97044 55959
Training & Consulting DevOps Course Content
Virtualization Agile and Scrum
What is virtualization Agile Principles.
Different virtualization models Agile and Scrum
Physical Partitioning - LPARs Methodologies.
Bare metal hypervisor Vmware ESX
Scrum Roles, Planning,
servers
Hosted OS virtualization KVM Estimation.
Software Partitioning - Dockers
Git
Introduction to Version
Ansible Control.
Introduction to Ansible and Installation and Server setup.
YAML. Git Configuration.
Ansible Documentation. Branching,Data Recovery
Setup and Configuration.
Ansible Playbooks: Puppet
Ansible command line. Introduction to Puppet
System Facts. Difference between puppet
Target Section, Variable open source and enterprise
Section, Handler Section. Puppet Architecture
lookups, Runonce, Local Action, Puppet components
Loops, Conditionals, Until, Puppet Master installation
Notify, Tags, Error Handling, and configuration
Templates etc. Puppet agent installation and
configuration
Ansible Modules
Puppet connections
Setup Module.
Adding agents to master
File Module.
Components of Puppet
Pause Module.
Hiera
Yum Module.
Mcollective
Service Module.
Puppet DB
Copy Module.
Puppet dash board
Package Module etc.
Geppato
Ansible Command Line Usage.
Facter
How to Download Playbook
Catalogue
from Galaxy
Real time playbooks
Puppet DSL
Templates

VISUALPATH: #205, 2nd.Floor, Nilgiri Block, Aditya Enclave, Ameerpet, Hyderabad


CAREER LINES: 96182 45689, 97044 55959
Training & Consulting DevOps Course Content
Defining the classes in
Scope puppet
Notify required keywords o How to Add Run list to
Puppet modules node
Site.pp vs node.pp Relationships between
Puppet manifests resources
How to write basic manifests Variables
How to define classes o Check node Details
How to write customized Environments
manifests o How to create
Real time examples of Environments
manifests o Add servers to
environments
CHEF Roles
Overview of Chef o Create roles
o Common Chef Terminology (Server, o Add Roles to
Workstation, Client, Repository etc.) organization
o Servers and Nodes
o Chef Configuration Concepts Dockers
Workstation Setup Introduction to Dockers
o How to configure knife Installing dockers
o Execute some commands What are containers
to test connection How to manage dockers from
between knife and machine
workstation Jenkins dashboard and
Organization Setup Jenkins authentication
o Create organization Jenkins plugins how to
o Add yourself and node to download and use
organization Parameterizing the build
Test Node Setup One click regression
Docker pull ,run & attach
o Create a server and add
Exploring Docker hub
to organization
Pulling images from hub
o Check node details using
knife
Databags MONITORING Tool
o How to create Databags NAGIOS
o Add Databags to Nagios Introduction &
organization Architecture
Node Objects and Search
VISUALPATH: #205, 2nd.Floor, Nilgiri Block, Aditya Enclave, Ameerpet, Hyderabad
CAREER LINES: 96182 45689, 97044 55959
Training & Consulting DevOps Course Content
How to install and configure
Nagios
VAGRANT Plugins in Nagios
Introduction How to add servers to Nagios
o What is Vagrant NRPE Nagios Remote Plugin
o Uses of Vagrant in an Executor
environment How to configure plugins on
Installation and Configuration remote nodes
o How to install Vagrant in Monitoring with Nagios
Windows and Linux Using the default plugins,
o Configure Vagrant Writing our plugins
Provisioning with Vagrant
o How to use Vagrant to
create small virtual
o Add required Images to
Vagrant

CONTINUOUS INTEGRATION
Introduction to Jenkins
What is Jenkins
Introduction
How to install and configure
Jenkins
How to achieve Continuous
Integration with Jenkins
Jenkins Jobs
How to schedule jobs in Jenkins
How to integrate Jenkins with
Ant
How to integrate Jenkins with
Maven and Slack
How to integrate Jenkins with
Shell scripts
How to integrate Jenkins with
Python scripts

VISUALPATH: #205, 2nd.Floor, Nilgiri Block, Aditya Enclave, Ameerpet, Hyderabad


CAREER LINES: 96182 45689, 97044 55959
Training & Consulting DevOps Course Content

Amazon Web Services:


Identity Access Management (IAM)
Introduction to IAM
IAM Users
Policies, Groups and Roles
Identity Federation and Quiz

EC2 (Elastic Compute Cloud)


Ec2 and Types, Pricing
EIP (Elastic IP),Allocating, Releasing, Associating
Windows and Linux instances connecting from Ec2 Instances

S3 (Simple Storage Service)


Introduction to S3
Bucket, Bucket ACLs & Policies
Object and Object ACLs
Bucket and Object Operations

EBS (Elastic Block Storage)


Creating, Attaching
Detaching volumes

Auto Scaling
Auto Scaling Groups
Launching Amazon EC2 Instances with Auto Scaling

ELB (Elastic Load Balancer)


Introduction to ELB
Configuring ELB and Connecting web services with ELB

VISUALPATH: #205, 2nd.Floor, Nilgiri Block, Aditya Enclave, Ameerpet, Hyderabad


CAREER LINES: 96182 45689, 97044 55959

You might also like