Devops Training

Module 1 –DevOps Introduction

Objectives –At the end of this Module, you should be able to:

  • What is DevOps?
  • What is SDLC?
  • Why DevOps?
  • DevOps principles
  • Waterfall vs. Agile vs. DevOps
  • DevOps tools
  • Continuous Development
  • Continuous Testing
  • Continuous Integration
  • Continuous Deployment & Monitoring

 

Module 2 -Cloud Computing Concepts

Objectives –At the end of this Module, you should be able to:

  • Cloud Computing Introduction
  • Cloud Computing Evolutions
  • Why Cloud Computing?
  • Cloud Computing Architecture
  • Cloud Computing Applications
  • Cloud Computing Challenges
  • Public Cloud Computing
  • Private Cloud Computing
  • Hybrid Cloud Example
  • Parallel Computing
  • Grid Computing
  • Community Cloud
  • iaas Cloud Computing
  • paas Cloud Computing
  • saas Cloud Computing

 

 

 

 

Module 3 –AWS Overview

Objectives –At the end of this Module, you should be able to:

  • Why AWS?
  • Introduction to Amazon Web Services
  • Service Domain in AWS
  • AWS Services – EC2
  • AWS Services – Elastic Beanstalk
  • AWS Services – AWS Lambda
  • AWS Services – Elastic LoadBalancer
  • AWS Services – Auto Scaling
  • AWS Services – ECR
  • AWS Services – ECS

 

Module 4 – Cloud Computing Virtualization

Objectives –At the end of this Module, you should be able to:

  • Cloud Computing & Virtualization
  • Virtual Machine Provisioning
  • Virtual Machine Migration
  • Virtualization Characteristics
  • Server Virtualization
  • Cloud Computing Security
  • Public Key Infrastructure

 

Module 5 – Version Control System – GIT

Objectives –At the end of this Module, you should be able to:

  • Welcome & Goal
  • GIT Terminology
  • GIT Introduction
  • Download and Install GIT on Windows
  • Configure User Information in GIT
  • Create First GIT Repository
  • First GIT Commit
  • Adding Files and GIT Logs
  • Verify Changes in GIT
  • Compare Stage Area with Local Repository in GIT
  • Delete File in GIT
  • Explore Git with GITHub
  • Create Centralized Repository
  • Create Branches in GIT
  • Merge Branches in GIT
  • Revert a Commit in GIT
  • Add GIT in Existing Project Part
  • Fork GitHub Existing Project
  • Git CLI Complete Workflow
  • Back-out GIT Changes
  • Delete File in GIT
  • Rename & Move File in GIT
  • Find Commit, File History in GIT
  • GIT Alias
  • Exclude Unwanted Files in GIT

 

Module 6 – Project Build Tool : MAVEN

Objectives –At the end of this Module, you should be able to:

  • Maven Introduction
  • Configure Maven on Windows Machine
  • Project Code Location
  • Configure Maven on Mac Machine
  • Generate First Maven Project From Maven CLI
  • Maven Build Life Cycle
  • xml File in Maven Project

 

 

 

Module 7 – Continuous Integration – Jenkins

Objectives –At the end of this Module, you should be able to:

  • What is Continuous Integration || Need of Jenkins
  • Download & Configure Jenkins on Windows
  • Text Direction : Download & Configure Jenkins on Windows
  • Jenkins Architecture
  • Create & Execute Jenkins Job
  • Install GIT & GitHub Plugin
  • Create First Maven Base Jenkin Project
  • CookBook: Create First Maven Base Jenkin Project
  • Trouble Shooting: Create our First Maven-based Jenkins Project
  • Run Maven Project Via Jenkins
  • Continuous Inspection with Jenkins
  • Code Quality Check with Jenkins
  • Text Direction: Code Quality and Code Coverage Metrics Report
  • Continuous Delivery with Jenkins
  • Archive Artefact in Jenkins
  • Install Tomcat as Staging Env
  • Deploy Staging Environment
  • The latest Deploy to Container plugin
  • Build PipeLine Intro
  • Jenkins Parallel Builds
  • Deploy to Production
  • Trouble Shooting: Deploy to Production
  • Jenkins As Code Pipeline
  • Jenkins As Code Pipeline Overview
  • Text Lecture: Overview of Pipeline as Code
  • Code Pipeline : Build Project
  • Text Lecture: Build Pipeline
  • Code Pipeline : Deploy in Staging Env
  • Text Lecture: Deploy Staging Env
  • Code Pipeline : Deploy in Production Env
  • Text Direction : Deploy in Production Env
  • Trouble Shooting: Automate Code Pipeline

 

 

 

Module 8  -Configuration Management : Puppet

Objectives –At the end of this Module, you should be able to:

  • What is Puppet?
  • How puppet works
  • Puppet Architecture
  • Master and Agents
  • Configuration Language
  • Resource Abstraction Layer
  • Transactional Layer
  • Installation and Configuration
  • Installing Puppet
  • Configuring Puppet Master and Agent
  • Connecting Agents
  • Puppet Master
  • Puppet configuration tree
  • Puppet configuration files
  • Puppet Language Basics

 

Module 9  – Monitoring -Nagios

Objectives –At the end of this Module, you should be able to:

  • Introduction and Installation
  • Obtaining Nagios
  • Compiling and installing Nagios
  • Basic configuration
  • Plugins and commands
  • Using Nagios GUI
  • Scheduling downtimes
  • Generating reports

 

Module 10 – Containers – Docker

Objectives –At the end of this Module, you should be able to:

  • What is Docker
  • Docker Edition : Which Do I Use?
  • Install Docker on Various Platforms: Text Direction
  • Docker For Windows
  • Text Direction: Docker on Windows
  • 5 Facts Everyone Should Know about Containers
  • Check Docker Install and Configurations
  • Start Your First Container
  • Stop-Remove the Containers
  • Docker Internal Processing
  • Assignment : Manage Multiple Containers
  • Docker CLI Monitoring
  • Docker Network : Introduction
  • Explore Container Networks

 

Module 11 – Orchestration – Docker Swarm

Objectives –At the end of this Module, you should be able to:

  • Docker Swarm Introduction: Swarm Orchestration
  • Docker Swarm Terminology
  • Create Service on Docker Swarm
  • Create Docker Swarm Cluster
  • Text Direction : SetUp Docker on Swarm Docker Nodes
  • Busting 5 DevOps Myths
  • Networks in Docker Swarm
  • Docker Swarm Traffic Management
  • Assignment : Deploy Multi-Node Application in Docker Swarm
  • Docker Swarm Secrets Introduction
  • Create Docker Service with Secrets
  • Deploy Stack with Swarm Secrets

 

Module 12 –Ansible

Objectives –At the end of this Module, you should be able to:

  • Introduction to Ansible
  • Ansible Agent less Architecture
  • Installation
  • Ansible Inventories
  • Ansible Modules
  • Ansible Playbooks

 

Module 13 – Unix Basics and Administration

Objectives –At the end of this Module, you should be able to:

  • Introduction to Linux and UNIX
  • Installation of Linux
  • Linux System Structure
  • Software Package Administration
  • User and Group Administration
  • Advanced File Permissions
  • Disk Partitioning and Mounting File System
    Footer Sidebar 7
    Curabitur quis tempus ipsum. Vivamus tincidunt sollicitudin facilisis. Phasellus elementum tortor eu magna tincidunt lacinia. Nullam ac nulla vel enim molestie luctus. In et tempus purus, ac tempor metus. Vestibulum quis semper lorem, sed tempus turpis. Cras lobortis erat ipsum, sed venenatis lacus blandit eget. Mauris sed pharetra felis, ut fringilla odio. Phasellus vitae libero ut lectus sagittis porttitor.

    Etiam magna arcu, ullamcorper ut pulvinar et, ornare sit amet ligula. Aliquam vitae bibendum lorem. Cras id dui lectus. Pellentesque nec felis tristique urna lacinia sollicitudin ac ac ex. Maecenas mattis faucibus condimentum. Curabitur imperdiet felis at est posuere bibendum. Sed quis nulla tellus.

    ADDRESS

    63739 street lorem ipsum City, Country

    PHONE

    +12 (0) 345 678 9

    EMAIL

    info@company.com

    Cart
    Quick Enquiry
    Thank You. We will contact you as soon as possible.