0% found this document useful (0 votes)
105 views

DevOps Training Curriculum

The document outlines an advanced AWS DevOps training program conducted by STUCORNER & SHARPENCLOUD. The 10-module program covers DevOps essentials, tools like Git, Jenkins, Docker, Puppet, Chef and Ansible. It includes hands-on sessions on building continuous delivery pipelines, containerization, configuration management, monitoring and AWS certifications. The training aims to provide skills to automate, monitor and manage infrastructure and applications on AWS.

Uploaded by

prabhu777
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
105 views

DevOps Training Curriculum

The document outlines an advanced AWS DevOps training program conducted by STUCORNER & SHARPENCLOUD. The 10-module program covers DevOps essentials, tools like Git, Jenkins, Docker, Puppet, Chef and Ansible. It includes hands-on sessions on building continuous delivery pipelines, containerization, configuration management, monitoring and AWS certifications. The training aims to provide skills to automate, monitor and manage infrastructure and applications on AWS.

Uploaded by

prabhu777
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

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
[email protected]
[email protected]
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
[email protected]
[email protected]
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
[email protected]
[email protected]
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
[email protected]
[email protected]
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
[email protected]
[email protected]
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
[email protected]
[email protected]

You might also like