DevOps Training Curriculum

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6
At a glance
Powered by AI
The training covers topics like DevOps essentials, build tools, containerization, configuration management and continuous monitoring. It discusses tools and concepts like Git, Jenkins, Docker, Puppet, Chef, Ansible and Nagios.

The modules cover topics like DevOps essentials, build tools like Git and Jenkins, build and test automation, containerization using Docker, Docker commands, configuration using Puppet, Chef and Ansible.

The configuration management tools discussed are Puppet, Chef and Ansible. Puppet focuses on master-agent architecture and catalog compilation. Chef covers building cookbooks and roles. Ansible discusses playbooks, modules and roles.

Cloud Computing Trainings @ STUCORNER & SHARPENCLOUD

AWS DevOps - Advance Training Program

B - 33, 1st Floor, Near Laxmi Nagar


Metro Pillor-43 Delhi - 110092
Contact#:9311512927, 8766377390
info@stucorner.com
info@sharpencloud.com
Module 1 # DevOps Essentials
Learning Objectives - In this module, you will learn the reasons for the evolution of
DevOps, what is DevOps, the various skills and market trends in DevOps, introduction
to the delivery pipeline in DevOps and the DevOps ecosystem.

 Why DevOps?
 What is DevOps?
 DevOps Market Trends
 DevOps Engineer Skills
 DevOps Delivery Pipeline
 DevOps Ecosystem
 Industry Use Case

Practical Covered: Sample use-case for using DevOps practice in Industry.

Module 2 # Build Tools – GIT and Jenkins

Learning Objectives - In this module, you can learn about automatic Source Code
Management using GIT and Continuous Integration using Jenkins.

 Introduction to VCS and GIT


 GIT File workflow
 Important GIT Commands
 Introduction to Continuous Integration and Jenkins
 Plugin Management in Jenkins
 Various scenarios of Building Delivery Pipeline

Practical Covered: Show the various GIT commands to push and pull a repository,
Understanding of the Jenkins UI.

B - 33, 1st Floor, Near Laxmi Nagar


Metro Pillor-43 Delhi - 110092
Contact#:9311512927, 8766377390
info@stucorner.com
info@sharpencloud.com
Module 3 # Build and Test Automation
Learning Objectives - In this module, you can learn how to build an appropriate
delivery pipeline and perform test automation on it. You can also understand the various
security options and notification management in Jenkins.
 Build Setup in Jenkins
 Test Automation
 Security in Jenkins
 Notification System

Practical Covered: Create a build pipeline from compilation to deployment of


application.

Module 4 # Containerization using Docker


Learning Objectives - This module will help you identify the difference between
containers and VMs. You can learn about virtualization using Docker. You can also deep
dive into image and containers concept in Docker.
 What and Why of Containers
 Introduction to Docker
 Docker Fundamentals
 Image Distribution
 Docker Containers

Practical Covered: Create First Image: Hello-World, Images Demo b Image Basics and
Base Image Maintenance, Containers Demo b Manage Container, Create Images from
Containers.

Module 5 # Docker Commands and Use-Cases


Learning Objectives - This module deals with the various networking concepts in
Docker, the best way to use the Docker Volume, and creating a Docker file.
 Docker Networking
 Docker Volumes
 Docker Files

B - 33, 1st Floor, Near Laxmi Nagar


Metro Pillor-43 Delhi - 110092
Contact#:9311512927, 8766377390
info@stucorner.com
info@sharpencloud.com
Practical Covered: Exposing Container Ports to the Host, Adding Content to
Containers, Create Docker File.

Module 6 # Configuration Management Using Puppet - 1


Learning Objectives - This module introduces you to an important topic called
"Infrastructure -as-Code". You can learn about the master-agent architecture and catalog
compilation in Puppet. You will also learn to write a Puppet program using Puppet DSL.
 Puppet Introduction
 Puppet Architecture
 Basic Puppet Terminologies
 Puppet Language Constructs

Practical Covered: Show the folder structure in Puppet master and client, Install
Apache Tomcat, Install JDK.

Module 7 # Configuration Management Using Puppet - 2


Learning Objectives - This module is a deep dive into the Puppet module and helps
you learn how to install modules from a third-party tool. You can also learn about node
classification using hiera and ENC, Puppet environment structure and configuration,
various kinds of puppet classes and puppet template.
 Puppet Modules
 Node Classification
 Puppet Environment
 Puppet Classes
 Puppet Template

B - 33, 1st Floor, Near Laxmi Nagar


Metro Pillor-43 Delhi - 110092
Contact#:9311512927, 8766377390
info@stucorner.com
info@sharpencloud.com
Practical Covered: Write code for DEV to use Java/Tomcat 8 and PROD to use
Java/Tomcat 7, Illustrate overriding of a tomcat application, create a template for tomcat
configuration file.

Module 8 # Continuous Monitoring using Nagios


Learning Objectives - This module helps you integrate Jenkins, Docker and Puppet,
and create an application using them. You can also learn about system monitoring using
Nagios and its components.
 Combining Jenkins
 Docker and Puppet
 Introduction to Nagios
 Nagios Plugins, Nagios Objects
 Nagios Commands
 Nagios Notification

Practical Covered: Configure Nagios to monitor Web server, Remove Tomcat


container, Nagios server config and modify puppet script to automatically add web server
to list of servers to be monitored.

Module 9 # Configuration Management Using Chef


 Covers Introduction
 Building the Cook Book
 Node Object & Search
 Data-bags
 Chef environment
 Roles
 Deploying Nodes in Production and using the Open Source Chef Server

B - 33, 1st Floor, Near Laxmi Nagar


Metro Pillor-43 Delhi - 110092
Contact#:9311512927, 8766377390
info@stucorner.com
info@sharpencloud.com
Module 10 # Configuration Management Using Ansible
 Covers Introduction
 Setup & Configuration
 Ansible Playbooks
 Ansible Modules
 Different Roles and Command Line usage

AWS Certifications

&

Other Cloud Computing Trainings @ STUCORNER &


SHARPENCLOUD

B - 33, 1st Floor, Near Laxmi Nagar


Metro Pillor-43 Delhi - 110092
Contact#:9311512927, 8766377390
info@stucorner.com
info@sharpencloud.com

You might also like