Devops Course Syllabus Course And Training

DevOps Training in Bangaore

1. DevOps Essentials

  • Why DevOps?

  • Evolution of Software Methodologies

  • Dev Challenges v/s DevOps Solution

  • Ops Challenges v/s DevOps Solution

  • Stages Of DevOps Lifecycle

    • Continuous Deveopment

    • Continuous Testing

    • Continuous Integration

    • Continuous Deployment

    • Continuous Monitoring

  • Dark Launching Technique

  • The DevOps Ecosystem

  • The Various DevOps Tools

2. Git & GitHub (Managing Source Code and Automating builds)

  • Git & GitHub (Managing Source Code and Automating builds)

  • What is Version Control System(VCS)?

  • Why VCS?

  • VCS tools

  • Distributed VCS

  • What is Git & Why Git?

  • Features Of Git

  • Git Workflow

  • Git Configurations

  • Creating Git Repository

  • Syncing Repositories

  • Adding Origin

  • Pushing changes

  • Pulling changes

  • Clone operation

  • Perform, Review & Commit Changes

  • Stacking Unfinished Changes

  • Move, Rename & Delete Operations

  • Tagging Versions In Repository

3. Jenkins (Continuous Integration)

  • Challenges before Continuous Integration

  • What is Continuous Integration?

  • Benefits of Continuous Integration

  • Tools of Continuous Integration

  • Introduction to Jenkins

  • Configuring Jenkins

  • Build Setup in Jenkins

  • Jenkins Dashboard

  • Creating jobs in Jenkins

  • Configuring Security in Jenkins

  • Plugin Management in Jenkins

  • Notification System

  • Jenkins Maven

  • Integration Jenkins Best Practices

4. Docker (Containerization)

  • Challenges before Containerization

    • Understanding microservices

    • VMs for microservices

  • What is a Container?

  • VM v/s Containers

  • Benefits of Containerization

  • Introduction to Docker

  • Docker Fundamentals

  • Architecture of Docker

  • Creating & Executing Docker Images

  • Image Distribution

  • Docker Registry

  • What is Docker Hub?

  • Docker Containers

  • Creating Docker Files

  • Using Docker Compose to compose scripts

  • Using Docker Volumes

5.Puppet (Configuration Management & Deployment-1)

  • Challenges before Configuration Management

  • Advantages of Inheritance

  • What is Configuration Management?

  • Configuration management Components

  • Configuration management Tools

  • What is Puppet?

  • Puppet Environment

  • Master-slave Architecture of Puppet

  • How Puppet Works?

  • Components of Puppet

  • Generating Master & Agent Certificates

  • Basic Puppet Terminologies

  • Puppet Language Constructs

  • Node Classification

  • Puppet Resources & Classes

  • Puppet Manifests

  • Puppet Modules

  • Puppet Template

6. Chef(Configuration Management & Deployment-2)

  • Chef Fundamentals

  • Chef environment

  • Chef Cookbooks

  • Knife Commands

  • Node Object & Search

  • Chef Data-bags

  • Roles in Chef

  • Deploying Nodes in Production

  • Vagrant file

 

7. Ansible (Configuration Management & Deployment-3)

  • Introduction About Automation

  • Ansible architecture

  • Ansible Modules and inventory

  • manage tasks by Add-hoc method

  • How to write Playbooks

  • Variables And Facts In Playbook

  • Condition & Loop in playbook

  • Notify & handler In playbook

  • Manage Templates file

  • Roles Structure and Ansible Galaxy Use case

  • Vault Encryption In ansible for security

  • Ansible Integration with Aws Cloud

  • dynamic inventory Administration

  • Ansible Tower Management

  • Manage jobs in Tower

  • Tower Intregration With Devops Environment

 

8. Nagios (Continuous Monitoring)

  • What is Continuous Monitoring?

  • Introduction to Nagios

  • Nagios Setup

  • Nagios Plugins

  • Introduction to Events

  • Objects in Nagios

  • Nagios Commands

  • Nagios Notification

Course Details

Duration: 40 hours

Effort: 6 hours per week

Price With GST: 27700/-

Subject: 

Level: Beginner

Prerequisites

Marathahalli Office:

Real Time Signals Technologies Private Limited

#102, Krishna Grand, Over Marathahalli Bridge,

Bangalore, Karnataka, India 560037

BTM office:

Real Time Signals Technologies Private Limited,

#4, 2nd Floor, 1st phase, 2nd Stage, BTM Layout,

Opposite to Udupi Garden,

Bangalore-76, bengaluru, Karnataka, 560076

Whitefield office:

Real Time Signals Technologies Private Limited,

#1906, Brigade Metropolis,

Mahadevpura,

Bengaluru, Karnataka, 560048

Belgium Europe office:

Real Time Signals Technologies,

Hemelstraat 42, 2018 Antwerpen

Belgium, Europe

Thane Office:

Real Time Signals Technologies Private Limited,

#202, GARDEN ENCLAVES BLDG NO1,

VASANT VIHAR,

THANE 400607, MAHARASHTRA, India 

 

 © 2014-2018 by Real Time Signals Technologies. All Rights Reserved.