AWS DEVOPS TRAINING

1     DevOps Course Overview

1.1    Objectives of the Course

1.2    Pre-requisites

2     Cloud Technologies - AWS

2.1    EC2

2.2    S3

2.3    VPC

2.4    CloudWatch

2.5    CloudTrail

2.6    RDS

2.7    CloudFormation

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