DevOps online training course detail

Description

DevOps online training course is provided by the RCS technologies. This course will make the gain of knowledge of expertise in engineering jobs related to DevOps course easy. This training of DevOps makes learners qualified in competence such as Continuous Integration, Distribution and categorization, framework as a Code & other DevOps equipments like Git, SVN, Docker, Docker Swarm, Kubernetes, Puppet, Ansible, Selenium, Maven, Nagios & so on.

What will you learn

Key Features
  • 42 Hrs Instructor-led Training
  • 33 Hrs Self-paced Videos
  • 60 Hrs Project Work & Exercises
  • 24 x 7 Lifetime Support & Access
  • Flexible Schedule
  • Certification and Job Assistance

Lessons

  • 12 Lessons
  • 1.1 EC2 Walkthrough

    1.2 Installation of DevOps Tools on cloud

    • Git

    • Docker

    • Selenium

    • Maven

    • Jenkins

    • Puppet

    • Ansible

    • Kubernetes

    • Nagios

  • 2.1 What is Software Development

    2.2 Software Development Life Cycle

    2.3 Traditional Models for SDLC

    2.4 Why DevOps?

    2.5 What is DevOps?

    2.6 DevOps Lifecycle

    2.7 DevOps Tools

  • 3.1 What is Continuous Testing?

    3.2 What is Maven?

    3.3 Running Test Cases on Chromium Web Driver

    3.4 What is Headless Mode?

    Hands-on Exercise – 

    1. Using Maven to import dependencies in Eclipse

    2. Implementing a headless test using Chrome WebDriver

     

  • 4.1 Introduction to Continuous Integration

    4.2 Jenkins Master Slave Architecture

    4.3 Understanding CI/CD Pipelines

    4.4 Creating an end to end automated CI/CD Pipeline

    Hands-on Exercise –

    1. Creating a Jenkins Master Slave on AWS

    2. Installing Plug-ins in Jenkins

    3. Creating Jenkins Builds

    4. Creating Scheduled Builds

    5. Triggering Jobs using Git Web Hooks

    6. Using the Pipeline Plugin In Jenkins

  • 5.1 What is Version Control

    5.2 Types of Version Control System

    5.3 Introduction to SVN

    5.4 Introduction to Git

    5.5 Git Lifecycle

    5.6 Common Git Commands

    5.7 Working with Branches in Git

    5.8 Merging Branches

    5.9 Resolving Merge Conflicts

    5.10 Git Workflow

    Hands-on Exercise – 

    1. Git Life cycle Commands

    2. Pushing Code to Github

    3. Stashing Code in git

    4. Creating, Deleting Git Branches

    5. Reverting a Push to GitHub

    6. Merging branches using git merge

    7. Merging branches using git rebase.

    8. Resolving merge conflicts using git merge tool

  • 6.1 Introduction to Docker

    6.2 Understanding Docker Lifecycle

    6.3 Components of Docker Ecosystem

    6.4 Common Docker Operations

    6.5 Creating a DockerHub Account

    6.6 Committing changes in a Container

    6.7 Pushing a Container Image to DockerHub

    6.8 Creating Custom Docker Images using Dockerfile

    Hands-on Exercise – 

    1. Common Docker Operations

    2. Creating a DockerHub Account

    3. Committing Changes to a Container

    4. Pushing container to DockerHub

    5. Creating Local Image Repository

    6. Building an Image using Dockerfile

  • 7.1 What are Docker Volumes

    7.2 Deploying a Multi-Tier Application using Docker Network

    7.3 Using Docker Compose to deploy containers

    7.4 What is Container Orchestration

    7.5 Container Orchestration Tools

    7.6 Introduction to Docker Swarm

    7.7 Deploying a 2-Node Cluster using Docker Swarm

    Hands-on Exercise – 

    1. Creating Docker Volumes

    2. Using Docker Compose to deploy multiple containers

    3. Deploying a Multi Node Cluster using Docker Swarm

    4. Deploying a multi-service app on Docker Swarm

  • 8.1 Need of Configuration Management

    8.2 Configuration Management Tools

    8.3 What is Puppet

    8.4 Puppet Architecture

    8.5 Setting up Master Slave using Puppet

    8.6 Puppet Manifests

    8.7 Puppet Modules

    8.8 Applying configuration using Puppet

    8.9 Puppet File Server

    Hands-on Exercise – 

    1. Setting up Master Slave on AWS

    2. Testing Connection of nodes with Puppet

    3. Creating a Manifest

    4. Deploying Manifest on Node

    5. Creating a Module

    6. Deploying sample software on nodes using Puppet Modules and Manifests

    7. Implementing a File Server Module on Puppet

  • 9.1 What is Ansible?

    9.2 Ansible vs Puppet

    9.3 Ansible Architecture

    9.4 Setting up Master Slave using Ansible

    9.5 Ansible Playbook

    9.6 Ansible Roles

    9.7 Applying configuration using Ansible

    Hands-on Exercise – 

    1. Installing Ansible on AWS

    2. Creating a Playbook using YAML

    3. Creating an Ansible Role

    4. Using Roles in Playbook

  • 10.1 Introduction to Kubernetes

    10.2 Docker Swarm vs Kubernetes

    10.3 Kubernetes Architecture

    10.4 Deploying Kubernetes using Kubeadms

    10.5 Alternate ways of deploying Kubernetes

    10.6 YAML Files

    10.7 Creating a Deployment in Kubernetes using YAML

    10.8 Services in Kubernetes

    10.9 Ingress in Kubernetes

    10.10 Case Study – Kubernetes Architecture

    Hands-on Exercise – 

    1. Setting up Kubernetes using kubeadm

    2. Installing Kubernetes using kops and GCK

    3. Creating a Deployment

    4. Creating Services

    5. Creating an Ingress

    6. Demonstrating the use of Ingress, services and deployments together

  • 11.1 What is Continuous Monitoring

    11.2 Introduction to Nagios

    11.3 Nagios Architecture

    11.4 Monitoring Services in Nagios

    11.5 What are NRPE Plugins

    11.6 Monitoring System Info using NRPE plugins

    Hands-on Exercise – 

    1. Installing Nagios

    2. Monitoring of different servers using Nagios

  • 12.1 What is Infrastructure as a code

    12.2 Iac vs Configuration Management

    12.3 Introduction to Terraform

    12.4 Installing Terraform on AWS

    12.5 Basic Operations in terraform

    • init

    • plan

    • apply

    • destroy

    12.6 Terraform Code Basics

    12.7 Deploying and end-to-end architecture on AWS using Terraform

    Hands-on Exercise – 

    1. Installing Terraform

    2. Initializing AWS Terraform Provider

    3. Creating an EC2 instance using Terraform

    4. Updating changes to EC2 using Terraform

    5. Destroying EC2 using Terraform

    6. Deploying EC2 inside a custom VPC using Terraform

Reviews

5
Based on 1 reviews
5 stars
4 stars
3 stars
2 stars
1 stars

Nitin Singh – 2020-10-21 09:32:32:

It is really good.