DevOps Course
DevOps Course
DevOps Course
TABLE OF CONTENTS
INTRODUCTION TO DEVOPS
1. What is DevOps?
a. History of DevOps
b. Different Teams Involved
c. 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
10. Public Clouds
a) Amazon Web Services, Azure, Oracle Cloud, IBM Cloud
VERSION CONTROL
Java Compiler
Devops 35 Hours
JENKINS
CONTAINERS – DOCKERS
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
Devops 35 Hours
Ansible Playbooks
o 'hosts' parameter
o 'become' parameter
o 'gather_facts' parameter
o 'tasks' parameter
Conditions
o When
Loops
o with_items
How to store output of one task and
use it in another task
Variables From
o vars
o vars_files
o vars_prompt o vars from inventory hosts
o vars from inventory groups
Roles
o Create Role
o Define Role
o Write roles
o Role Dependencies
o Variables from Roles
o Variable Precedence
MISC
o Ansible Vault
o Ansible Pull
o Ansible Galaxy
Overview
AWS Regions and Availability zones. Tools to access services.
Overview of the console
Logging – Splunk
What Is Splunk
About Machine Data
What does Splunk Do?
Why Splunk
Understanding Splunk Architecture & its Components
Installating Splunk
Splunk Search
Usecases and Examples
KUBERNETES