IntelliQ IT Trainings
DevOps Course Content
Configuration Management Tools
Ansible
Virtualization platforms
Vagrant
Docker
Build Tools
ANT
Maven
Version Controlling
GIT
SVN
Address: 502,MANJEERA SQUARE BUILDING, PRIME HOSPITAL LANE ,ABOVE UDAPI PARK
HOTEL,AMEERPET, HYDERABAD. Ph:9022883456
Page 1
IntelliQ IT Trainings
Continuous Integration
Jenkins
Cloud
AWS
OS
Linux
Continuous Integration
Jenkins
Address: 502,MANJEERA SQUARE BUILDING, PRIME HOSPITAL LANE ,ABOVE UDAPI PARK
HOTEL,AMEERPET, HYDERABAD. Ph:9022883456
Page 2
IntelliQ IT Trainings
Introduction of Devops Terminal Emulator and Shell for
Docker
Devops for entire Business
Devops for entire IT Creating and Using Containers
Devops for Developer Starting a Nginx web server
Devops for Testing What Happens When We Run a
Devops for Operations Team Container
Role of Devops in Agile Scrum Container VS. VM
Manage Multiple Containers
CLI Process Monitoring
Getting a Shell Inside Containers: No
Vagrant
Need for SSH
Package Management Basics: apt,
yum, dnf, pkg
Introduction toVagrant
Docker Networks: Concepts for
Introduction to Vagrant
Private and Public
Why use vagrant
Docker's --format option for filtering
Installing vagrant cli output
Basic Vagrant Container Images
The Vagrant file What's In An Image
Communicating with Vagrant Box Official Docker Image Specification
Network Access The Mighty Hub: UsingDocker Hub
Registry Images
Deploying your Vagrant Machine List of Official Docker Images
Deploying a Complete Environment Images and Their Layers: Discover
Setting Environment the Image Cache
Deploying Lamp Stack with vagrant Images and Containers From Docker
Deploying PHP framework Docs
Vagrant Automation Image Tagging and Pushing to
Setting Infrastructure Docker Hub
Finalizing the Environment Building Images: The Dockerfile
Basics
Network Configuration Building Images: Running Docker
Vagrant network configuration Builds
Private Network Building Images: Extending Official
Public Network Images
Using Multiple Network Options
Docker Compose: The Multi-Container Tool
High availability with Vagrant clustering Docker Compose and Thedocker-
Clustering compose.yml File
Multi Machine Deployments The YAML Format: Sample Generic
YAML File
Vagrant VM basis: the box Compose File Version Differences
Creating your own box (Docker Docs)
Creating a box with Lamp
Creating a Box from Scratch
Ansible
Docker
AnsibleIntroduction
DockerIntroduction Configuration Management &
Installing Docker Orchestration
Code or Text Editor for Docker and
Compose files SetUP
Address: 502,MANJEERA SQUARE BUILDING, PRIME HOSPITAL LANE ,ABOVE UDAPI PARK
HOTEL,AMEERPET, HYDERABAD. Ph:9022883456
Page 3
IntelliQ IT Trainings
Environment Setup
Installation Continuous Integration with Jenkins
Continuous Integration with Jenkins
Foundation Install Git and Jenkins GitHub Plugin
Inventory Install Maven on Our Local Box
Dynamic Inventory Configure Jenkins to Work with Java,
Host Selection Git and Maven
Tasks Text Direction: Create our First
Plays Maven-based Jenkins Project
Playbook Execution Create our First Maven-based
Jenkins Project
PlaybooksIntroduction Trouble Shooting: Create our First
Packages: Maven-based Jenkins Project
Services Run our First Jenkins Build and
Files Jenkins Workspace
Application Modules: pip Source Control Polling in Jenkins
Text Direction: Source Control
Roles Polling in Jenkins
Roles Overview Other Build Triggers of Jenkins
Converting to Roles: Text Direction: Other Build Triggers
Site.yml: include
Variables: facts Continuous Inspection with Jenkins
External Roles & Galaxy Code Quality and Code Coverage
Metrics Report
AdvancedExecution Jenkins' Support for Gradle, Ant and
Introduction Shell Scripts
Removing Unnecessary Steps Continuous Delivery with Jenkins
Extracting Repetitive Tasks Archive Build Artifacts
Limiting Execution by Hosts Install and Configure Tomcat as the
Limiting Execution by Tasks Staging Environment
Idempotence: changed_when, Deploy to Staging Environment
failed_when Jenkins Build Pipeline
Accelerated Mode and Pipelining Parallel Jenkins Build
Deploy to Production
Trouble Shooting: Deploy to
Troubleshooting, Testing, &Validation Production
Troubleshooting Ordering Problems Distributed Builds
Jumping to Specific Tasks: list- Introduction to Distributed Jenkins
tasks, step, start-at-task Build
Retrying Failed Hosts Install Jenkins Master Node in the
Syntax-Check & Dry-Run: syntax- Cloud
check, check Text Direction: Install Jenkins
Debugging: debug Master Node in the Cloud
Install Jenkins Slave Agents in the
Cloud
Jenkins Text Direction: Install Jenkins Slave
Agents in the Cloud
Concurrent Jenkins Build and Label
Getting started with Jenkins Jenkins Build
Getting started with Jenkins Continuous Delivery with Jenkins
Introduction to Continuous
Integration
Install Jenkins
Jenkins' Architecture and Terms of
Jenkins of
SVN
Jenkins UI : Dashboard and Menus
Creating account in Subversion
Create Our First Jenkins Job
Installing tortoiseSVN
Address: 502,MANJEERA SQUARE BUILDING, PRIME HOSPITAL LANE ,ABOVE UDAPI PARK
HOTEL,AMEERPET, HYDERABAD. Ph:9022883456
Page 4
IntelliQ IT Trainings
Checkin and checkout of SVN
Branch and Trunck
Git:
Installation
Git local repo and GIT Hub
Nagios
Configuration
Basic Commands Installation of Nagios
Branches Configuring Nagios
push and pull from GIT Hub Monitoring with Nagios
Triggering Alerts
Maven
AWS
Introduction Environment setup in AWS
Understanding build process Cloud Deployment Scenarios in AWS
CreatingMaven from command Continuous Delivery in AWS
prompt Using Vagrant in AWS
Maven Dependencies Using Docker containers in AWS
Maven Stages
Maven Repositories Linux
Maven Plugins
Integrating maven with Jenkins
Basic Commands
File Operations
Redirection
Piping
ANT Permissions
Introduction User Controls
Configuring ANT Shell Scripting
Using Build.xml
ANT Build stages
Run the code through Build.xml
Integrating ANT with Jenkins
Address: 502,MANJEERA SQUARE BUILDING, PRIME HOSPITAL LANE ,ABOVE UDAPI PARK
HOTEL,AMEERPET, HYDERABAD. Ph:9022883456
Page 5