Devops Training 5 Days
Devops Training 5 Days
Introduction To DevOps
1. What is DevOps?
a. IT Evolution
b. History of DevOps
c. Different Teams Involved
d. DevOps definitions
2. DevOps and Software Development Life Cycle
a. Waterfall Model
b. Agile Model
3. DevOps main objectives
4. Prerequisites for DevOps
5. Continuous Testing and Integration
6. Continuous Release and Deployment
7. Continuous Application Monitoring
8. Configuration Management
9. What is Cloud?
a. History and evolution of cloud
b. Cloud Computing Concepts
c. Public, Private, Hybrid Clouds
d. IAAS, SAAS, PAAS Cloud Models
GIT
Java Compiler
Maven Life Cycle
Maven Installation
Maven build requirements
Maven POM XML File
Jenkins
Containers – Docker
Docker Images
Image? What is it in Docker world
Official Docker Image Specification
Centre for Images: The Docker Hub ( Public )
List of Official Docker Images
Working with Images: image layers, tagging, Pushing to Docker Hub
Building Images: The Dockerfile Basics
Build Your Own Dockerfile and Run Containers
DevOps Training 5 Days
Docker Compose
Spin up multiple container with Single command
Docker Compose and The docker-compose.yml File
Running Compose Commands
Adding Image Building to Compose Files
Docker Swarm
Introduction to Swarm & Advantages
How to create a swarm (cluster of nodes)
How to add nodes to swarm
How to deploy services/containers to swarm
Docker stack deploy
Introduction to UCP (universal control pane)
Introduction
Ansible Server / Ansible Controller
Ansible and Infrastructure Management
Ansible Server Configuration file o How Ansible picks
the configuration o Update MISC parameters
Ansible Inventory
o Ungrouped Hosts
o Grouped Hosts
o Groups of Groups
checking connection to remote nodes o SSH Keys
o Using username/password
Ansible Facts
Ansible Playbooks
o 'hosts' parameter
o 'become' parameter
o 'gather_facts' parameter
o 'tasks' parameter
DevOps Training 5 Days
Conditions
Loops
o with_items
How to store output of one task and use it in another
task
Variables
Roles
MISC
Ansible Vault
Ansible Pull
Ansible Galaxy
Ansible AWX (Tower)
Introduction to Puppet
Installation and Components
Master – Agent
Pull Model, SSL Certificates
Manifests
Modules
Environments
Overview
AWS Regions and Availability zones. Tools to access services.
Overview of the console
Aws Ec2 (Elastic Compute Cloud)
Aws S3 (Simple Storage Service)
Identity Access Management (Iam)
DevOps Training 5 Days
Logging – Splunk
What Is Splunk
About Machine Data
What does Splunk Do?
Why Splunk
Understanding Splunk Architecture & its Components
Installation of Splunk and Forwarder
Splunk Search
Use cases and Examples
Kubernetes