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