DevOps Training Syllabus

History of UNIX & Linux
Installation of Linux
Basic commands
User Administration
LVM Administration
Networking concepts
IP Address, subnets, gateway
RPM and YUM
Installation and configuration of DNS
Storage Concepts (RAID)
Datacenter Environment Setup

• Course Learning Objectives
• DevOps Introduction and Terminology
• Cloud introduction and usage in DevOps
• Processes and Tools
• Continuous Integration and Deployment
• Version Control
• Configuration management and Automation
• Continuous release and deployment
• Introduction and Evaluation of virtualization
• AWS concepts and EC2 instances
• VPC,Cloud storage concepts

• Vagrant Introduction
• Vagrant Installation and configuration
• Vagrant files and environment management
• Provisioning with Vagrant
• Installation of Apache/Puppet/Chef/Bash scripts with Vagrant
• Managing multiple machines with Vagrant
• Vagrant boxes and Management

• GIT Basics
• Installation and configuration of GIT and GITHUB
• Cloning local and remote repositories
• Tagging, Branching and Merging
• Logging and Repository Auditing
• GIT user and group administration

• Introduction to Ansible and YAML
• Installation and Configuration of Ansible
• Ansible playbooks
• Ansible modules and roles
• Command line usage
• Use cases

• Introduction to Puppet and Components
• Installation and configuration of Puppet master and agents
• Building modules and Classes
• Puppet DSL
• Roles and Profiles
• Hiera overview and Configuration
• Node Classification
• Puppet Management
• Resource type practice

• Chef introduction and Terminology
• Chef Server and workstation setup
• Building the Webserver cookbook
• Node object and search
• Data bags and roles
• Extending Chef- Knife plugins
• Knife with Chef Server
• Deploying nodes in Production

• Jenkins Introduction and Installation
• Jenkins resources
• Setting up different types of Automated builds
• Managing Jenkins
• Jenkins automate testing
• Jenkins packaging

• Introduction to Docker
• Containers Vs Virtual machines
• Docker installation
• Working with multiple images
• Running conatiner commands in Dockers
• Dockerfile, builds and network configuration
• Docker commands and structures
• Integration and use cases

• Introduction to Container Orchestration
• Kubernetes architecture concepts
• Kubernetes Procedures
• Deploying container using Kubernetes

• Nagios introduction
• Installation and configuration
• Core and plugin compilations
• Service management
• Nagios server and adding remote hosts

• Introduction to twelve factor App
• The twelve factors

1 Comments

Thank You

Previous Post Next Post