4 Weekends DevOps training is being delivered from FEBRUARY 29, 2020
- MARCH 22, 2020, US Pacific Time for 16 hours over 4 weekends, 8
sessions, 2 sessions per week, 2 hours per session. * All Published
ticket prices are in US Dollars. * This course will be taught in
English language.
4 WEEKENDS DEVOPS TRAINING SCHEDULE
Due to Daylight Savings Time (DST) starting in US on March 8, 2020,
the weekly schedule will be slightly different in most cities in US
after March 8, 2020. The clocks move 1 hour forward starting 2am local
time on March 8, 2020 in many cities in US.
1. February 29 - March 7, 2020 US Pacific time
* 7:30 AM - 9:30 AM US Pacific time each day
* Please check your local date and time for the 1st Session on
February 29, 2020 US Pacific Time
[https://www.timeanddate.com/worldclock/converter.html?iso=20200229T153000&p1=234]
Daylight Savings Time begins in US on March 8, 2020 at 2 AM US Pacific
Time [https://www.timeanddate.com/time/change/usa]
2. March 8 - March 22, 2020 US Pacific time
* 8:30 AM - 10:30 AM US Pacific time each day
* Please check your local date and time for the 4th Session on March
8, 2020 US Pacific Time
[https://www.timeanddate.com/worldclock/converter.html?iso=20200308T153000&p1=234]
FEATURES AND BENEFITS
* 4 weekends, 8 sessions, 16 hours of total Instructor-led LIVE
training
* Training material, instructor handouts and access to useful
resources on the cloud provided
* Practical Hands-on Lab exercises provided
* Actual code and scripts provided
* Real-life Scenarios
COURSE PRE-REQUISITES
The course can learn by any IT professional having a basic knowledge
of:
* Unix/Linux Operating System
* Networking Concept
* Software Development Life Cycle Concept
WHO CAN TAKE THIS COURSE?
* Any IT professional interested in building a career as DevOps
Engineer, enhance their DevOps skills as System Administrators,
Developers, IT Managers, IT Operations, Release Engineer, Solution
Architect, etc.
DEVOPS TRAINING OBJECTIVES
After completion of the DevOps Online Training, you will be expertise
and eligible for:
* Complete knowledge of DevOps
* Able to work on Project independently
* Setup Dev/Test environment
* Work on Puppet, Chef, Ansible, etc.
* Prepare Infrastructure using Cloud platform
* Uses of Jenkins implement Continuous Integration
* Automation for required Admin tasks using Shell Script
COURSE OUTLINE
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
* Pre-requisites for DevOps
* Tools (Jenkins, Chef, Docker, Vagrant, and so on.)
* Continuous Integration and Development
2. Linux Concepts
* Linux Installation
* User Management
* Package Management
* Networking
3. Automation Concepts
* OS Basics
* Scripting Introduction
* Learn Shell Scripting
* Database Concepts
* Shell Variable
* Shell Decision Making
* Shell Test Conditions
* Shell Loops
* Shell Redirectors
* Shell Exit status
4. Build tools - GIT and Jenkins
* Automatic Source Code Management using GIT
* 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
5. Build and Test Automation
* 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
6. Revision Controls System
* Subversion Controls/Git
* Working with local repositories
* Working with remote repositories
* branching
* merging
* cloning
* fetch/pull
7. Configuration Management
* Chef/Puppet/Ansible Introduction
* Chef server Hands-on
* Chef workstation setup
* Chef Distribution Kit
* Chef Concepts
8. Environments
* Attributes
* Resources
* Cookbook
* Run list
* Recipes
* Supermarket
9. Jenkins Framework
* Introduction to Jenkins
* Jenkins Installation
* User Profile
* User Management
* Security Management
* Plugins Management
* Builds Setup
* Integration with Git
* Integration with Maven
* Integration with Tomcat
* Integration with Maven
10. Working with Docker
* Introduction to Docker
* Docker Terminologies
* Installation of Docker
* Docker image creation
* Docker hands-on
11. Containerization using Docker
* Identify the difference between containers and VMs
* Virtualization using Docker
* Deep dive into image and containers concept in Docker
* What and Why of Containers
* Introduction to Docker
* Docker Fundamentals
* Image Distribution
* Docker Containers
12. Docker Commands and Use-cases
* Networking concepts in Docker
* Best way to use the Docker Volume
* Creating a Docker file
* Docker Networking
* Docker Volumes
* Docker Files
13. Puppet
* "Infrastructure -as-Code"
* Master-agent architecture and catalog compilation in Puppet
* Write a Puppet program using Puppet DSL
* Puppet Introduction
* Puppet Architecture
* Basic Puppet Terminologies
* Puppet Language Constructs
* Install modules from a third-party tool
* Node classification using hiera and ENC
* Puppet environment structure and configuration
* Various kinds of puppet classes and puppet template
14. Chef
* Introduction to Chef
* Chef – Server Architectures
* Chef Workstation
* Chef – Repo
* Servers and Nodes
* Cookbooks and Recipes
* Installing chef with Knife
* Data – Bags
15. Ansible
* Introduction to Ansible
* Setting up Ansible and Vagrant
* Ansible Foundations
* Playbooks
* Roles
* Variables
* Ansible Command Line Usage
* Ansible Real-Time Production Examples- USE CASES
culture
977
Views
01/03/2020 Last update