DevOps Training
Basics for
DevOps
1. Linux Basics
·
Intro
to Linux
·
Basic
Commands
·
Network
Configuration
·
Software
Management
·
User
and Group management.
2. Networking
Basics
·
IP
assignment.
·
Dns(Domain
name systems)
·
Service
Ports usage.
·
Firewall.
·
Troubleshooting
network.
·
Secure
Copy and login.
3. Storage Basics
·
Filesystem
usage.
·
Mount
Options.
·
Checking
free space.
·
Giving
permissions.
·
Increasing
Filesystem space.
DevOps: Basic to
Advanced
1. Introduction To
DevOps
·
What
is DevOps
·
History
of DevOps
·
Dev
and Ops DevOps Definitions
·
DevOps
and Software Development Life Cycle
·
DevOps
Main Objectives
·
Infrastructure
as a Code
·
IaaS
Overview
·
Paas
Overview
·
DevOps
on the Cloud
·
Prerequisites
for DevOps
·
Tools
(Jenkins, Chef, Docker, Vagrant and so on.)
·
Continuous
Testing and Integration
·
Continuous
Release and Deployment
·
Continuous
Application Monitoring
2. Cloud Computing
& Virtualization
·
History
and Evolution of Cloud
·
Cloud
computing concepts
·
Grid
Computing vs. Cloud Computing Characteristics
·
Benefits
of Cloud IaaS, PaaS and SaaS
·
Cloud
service model implementations
·
Virtualization
·
Virtual
Machines
·
Virtual
bootable OS Images
·
Cloud
Storage
·
SOA
and Cloud
·
Virtual
Private Cloud (VPC)
·
Risk
in Cloud and DevOps security concerns
·
Introduction
to AWS and AZURE
3. DevOps Adoption
·
Tools
·
Things
to Look For and Avoid
·
IT
Assets Ownership
·
Viewing
Applications As Products, not Projects
·
DevOps
in the Enterprise
·
IT
Governance
·
Governance
and Risk Mitigation
·
DevOps
Adoption Steps
·
Select
DevOps Techniques and Practices
·
Service
Quality Metrics
·
The
Choice of Cloud Platform
·
IaaS
for DevOps PaaS for DevOps Containerization Tools
·
System
Configuration Automation and Management
·
Continuous
Integration (CI) Systems
·
Build
and Dependency Management Systems
·
Select
DevOps Tools
4. DevOps Tools:
Chef
·
Overview
of Chef Workstation Setup Organization Setup
·
Common
Chef Terminology (Server, Workstation, Client, Repository etc.) Servers and
Nodes
·
Chef
Configuration Concepts
·
How
to configure knife
·
Execute
some commands to test connection between knife and workstation.
·
Test
Node Setup
·
Databags
·
Node
Objects and Search
·
Environments
·
Advanced
Chef
·
Add
yourself and node to organization Create a server and add to organization Check
node details using knife
·
How
to create Databags
·
Add
Databags to organization How to Add Run list to Node Check node Details
·
How
to create Environments Add servers to environments Create roles
·
Add
Roles to organization
·
What
is foodcritic and TestKichen
·
Improve
and expand on the existing recipes
·
One-click
system launching
5. DevOps Tools:
Puppet