Vous êtes sur la page 1sur 5

IntelliQ IT Trainings

DevOps Course Content

Configuration Management Tools


Ansible

Virtualization platforms
Vagrant
Docker

Build Tools
ANT
Maven

Version Controlling
GIT
SVN

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 1
IntelliQ IT Trainings

Introduction of Devops
Clustering
Devops for entire Business
Multi Machine Deployments
Devops for entire IT
Devops for Developer
Vagrant VM basis: the box

Devops for Testing


Creating your own box

Devops for Operations Team


Creating a box with Lamp

Role of Devops in Agile Scrum


Creating a Box from Scratch

Docker
Vagrant DockerIntroduction

Introduction toVagrant Installing Docker

Introduction to Vagrant Code or Text Editor for Docker and Compose


files
Why use vagrant
Terminal Emulator and Shell for Docker
Installing vagrant
Basic Vagrant
Creating and Using Containers

The Vagrant file


Starting a Nginx web server

Communicating with Vagrant Box


What Happens When We Run a Container

Network Access
Container VS. VM
Manage Multiple Containers
Deploying your Vagrant Machine
CLI Process Monitoring
Deploying a Complete Environment
Getting a Shell Inside Containers: No Need
Setting Environment for SSH

Deploying Lamp Stack with vagrant Package Management Basics: apt, yum, dnf,


pkg
Deploying PHP framework


Docker Networks: Concepts for Private and
Vagrant Automation Public
Setting Infrastructure Docker's --format option for filtering cli output
Finalizing the Environment
Container Images

What's In An Image


Network Configuration
Official Docker Image Specification


Vagrant network configuration
The Mighty Hub: UsingDocker Hub Registry
Private Network Images
Public Network List of Official Docker Images
Using Multiple Network Options Images and Their Layers: Discover the Image
Cache
High availability with Vagrant clustering Images and Containers From Docker Docs

Address: 502,MANJEERA SQUARE BUILDING, PRIME HOSPITAL LANE ,ABOVE UDAPI PARK
HOTEL,AMEERPET, HYDERABAD. Ph:9022883456
Page 2
IntelliQ IT Trainings
Image Tagging and Pushing to Docker Hub Removing Unnecessary Steps
Building Images: The Dockerfile Basics Extracting Repetitive Tasks

Building Images: Running Docker Builds Limiting Execution by Hosts

Building Images: Extending Official Images Limiting Execution by Tasks

Docker Compose: The Multi-Container Tool Idempotence: changed_when, failed_when

Docker Compose and Thedocker-


Accelerated Mode and Pipelining
compose.yml File
The YAML Format: Sample Generic YAML
Troubleshooting, Testing, &Validation
File
Compose File Version Differences (Docker Troubleshooting Ordering Problems
Docs) Jumping to Specific Tasks: list-tasks, step,
start-at-task

Ansible Retrying Failed Hosts


Syntax-Check & Dry-Run: syntax-check,
AnsibleIntroduction check
Configuration Management & Orchestration Debugging: debug

SetUP
Jenkins
Environment Setup
Installation Getting started with Jenkins
Foundation Getting started with Jenkins
Inventory Introduction to Continuous Integration

Dynamic Inventory Install Jenkins

Host Selection Jenkins' Architecture and Terms of Jenkins of

Tasks Jenkins UI : Dashboard and Menus

Plays Create Our First Jenkins Job


Playbook Execution
Continuous Integration with Jenkins
PlaybooksIntroduction

Packages:
Continuous Integration with Jenkins

Services
Install Git and Jenkins GitHub Plugin

Files
Install Maven on Our Local Box

Application Modules: pip


Configure Jenkins to Work with Java, Git and
Maven

Roles Text Direction: Create our First Maven-based


Jenkins Project


Roles Overview
Create our First Maven-based Jenkins
Converting to Roles: Project
Site.yml: include Trouble Shooting: Create our First Maven-
Variables: facts
based Jenkins Project

External Roles & Galaxy


Run our First Jenkins Build and Jenkins
Workspace
AdvancedExecution Source Control Polling in Jenkins

Introduction

Address: 502,MANJEERA SQUARE BUILDING, PRIME HOSPITAL LANE ,ABOVE UDAPI PARK
HOTEL,AMEERPET, HYDERABAD. Ph:9022883456
Page 3
IntelliQ IT Trainings
Text Direction: Source Control Polling in Branches
Jenkins
push and pull from GIT Hub
Other Build Triggers of Jenkins
Text Direction: Other Build Triggers

Continuous Inspection with Jenkins


Maven
Code Quality and Code Coverage Metrics Introduction
Report
Jenkins' Support for Gradle, Ant and Shell
Understanding build process
Scripts CreatingMaven from command prompt


Continuous Delivery with Jenkins
Maven Dependencies
Archive Build Artifacts
Maven Stages
Install and Configure Tomcat as the Staging
Maven Repositories
Environment
Deploy to Staging Environment Maven Plugins

Jenkins Build Pipeline Integrating maven with Jenkins

Parallel Jenkins Build


Deploy to Production
ANT
Trouble Shooting: Deploy to Production
Introduction
Distributed Builds

Introduction to Distributed Jenkins Build Configuring ANT

Install Jenkins Master Node in the Cloud Using Build.xml

Text Direction: Install Jenkins Master Node ANT Build stages


in the Cloud Run the code through Build.xml
Install Jenkins Slave Agents in the Cloud Integrating ANT with Jenkins
Text Direction: Install Jenkins Slave Agents
in the Cloud
Concurrent Jenkins Build and Label Jenkins
Build
Continuous Delivery with Jenkins
Nagios

SVN Installation of Nagios


Configuring Nagios
Creating account in Subversion Monitoring with Nagios
Installing tortoiseSVN Triggering Alerts
Checkin and checkout of SVN
Branch and Trunck
AWS
Git:
Environment setup in AWS

Installation Cloud Deployment Scenarios in AWS

Git local repo and GIT Hub Continuous Delivery in AWS

Configuration Using Vagrant in AWS

Basic Commands Using Docker containers in AWS

Address: 502,MANJEERA SQUARE BUILDING, PRIME HOSPITAL LANE ,ABOVE UDAPI PARK
HOTEL,AMEERPET, HYDERABAD. Ph:9022883456
Page 4
IntelliQ IT Trainings
Linux Permissions
User Controls
Basic Commands
Shell Scripting
File Operations
Redirection
Piping

Address: 502,MANJEERA SQUARE BUILDING, PRIME HOSPITAL LANE ,ABOVE UDAPI PARK
HOTEL,AMEERPET, HYDERABAD. Ph:9022883456
Page 5

Vous aimerez peut-être aussi