AZURE DEVOPS TRAINING

1  DevOps Course overview

      1.1  Objectives of the Course

      1.2  Pre-requisites

2  Cloud Technologies - AZURE

      2.1  What is Microsoft Azure?

      2.2  Microsoft Azure Services

      2.3  Creating a Microsoft Azure Account

      2.4  Azure CLI, Azure PowerShell

      2.5  Managing Azure Resources & Subscriptions

      2.6  Azure Resource Manager

      2.7  Microsoft Azure Architecture

3  Linux

      3.1  OS Structure

      3.2  Linux Commands

      3.3  File Structure

      3.4  Tar & Zip

      3.5  Users and groups

      3.6  Hard link & softlink

4  Terraform

      4.1  Installation

      4.2  Configuration

      4.3  Variables

      4.4  Outputs

      4.5  Modules

5  Apache web server

      5.1  Installation

      5.2  Configuration

6  Source code management (SCM) - Gitlab

      6.1  Gitlab installation,

      6.2  Git commands

      6.3  Repo structure

7  Continuous deployment – Jenkins

      7.1  Installation

      7.2  Pipeline configuration.

      7.3  Groovy scripting.

      7.4  Jenkins plugins

      7.5  Password management and secrets.

8  Artifactory – Nexus.

      8.1  Installation and running Nexus

      8.2  Configuring maven to use nexus.

9  Ansible (Configuration Management tool)

      9.1  Configuration Management

      9.2  History

      9.3  Advantages of CM tool

      9.4  Why Ansible, Ansible Advantages

      9.5  Ansible Architecture setup

      9.6  Install & configure Ansible

      9.7  Ansible Inventory

      9.8  Test Environment setup

      9.9  Host Patterns

      9.10  Ad-Hoc commands

      9.11  Modules

      9.12  Gathering facts

      9.13  Playbooks

      9.14  YAML Language

      9.15  Target section

      9.16  Variable section

      9.17  Task section

      9.18  Handle section

      9.19  Dry run

      9.20  Loops

      9.21  Conditionals

      9.22  Ansible Roles

10 Maven (Build Management)

       10.1  Build management

       10.2  Advantages of Build tool

       10.3  Build tools

       10.4  Architecture of Maven

       10.5  Maven build life-cycle

       10.6  Maven directory structure

       10.7  Maven repositories

       10.8  Pom.xml

       10.9  Multi module project

11 Tomcat web Server

       11.1  Installation, Configuration

       11.2  Tomcat manager

       11.3  Application management

       11.4  App deployment methods

12 Docker (Containerization)

       12.1  Container

       12.2  Docker history

       12.3  Docker usage

       12.4  OS-Level-Virtualization

       12.5  Layered file system

       12.6  VM Ware vs Docker

       12.7  Docker components, Docker workflow

       12.8  Docker benefits, Docker images

       12.9  Docker Container, Docker file

       12.10 Docker hub/registry

       12.11 Docker daemon

       12.12 Docker Install & Configure

       12.13 Docker all commands

       12.14 Docker Volumes

       12.15 Volume (container-container)

       12.16 Volume (Host- Container)

       12.17 Port mapping

       12.18 Registry server

       12.19 Pull/push images from /to registry

       12.20 CMD, RUN, ENTRYPOINT

13 Kubernetes (Container Orchestration Technology)

       13.1   What is kubernetes

       13.2   Features of kubernetes

       13.3   Architecture of kubernetes

       13.4   Kubernetes Master

       13.5   Kubernetes nodes

       13.6   Kubernetes components

       13.7   Kube-api server

       13.8   etcd (cluster store)

       13.9   Kube-scheduler

  13.10   Node

       13.11  Kube-proxy

       13.12  Kubelet

       13.13  pods

       13.14  Multi container pod

       13.15  Pod limitations

       13.16  Replica sets

Enquiry Form


Other Bathes