Sunteți pe pagina 1din 6

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