+91 79073 12685

Devops Training

devops

TMCS has earned its unique place in DevOps Training in Marathahalli through its highly professional training, subperb infrastructure and dedicated placement cell managed by seasoned HR professionals. Regarding DevOps Training in Marathahalli, TMCS has trained and placed hundreds of candidates. If you are looking for professional, real-time DevOps Training in Marathahalli, please contact TMCS

Devops Course Content

INTRODUCTION TO DEVOPS

  • Define Devops
  • What is Devops
  • SDLC models,Lean,ITIL,Agile
  • Why Devops?
  • History of Devops
  • Devops Stakeholders
  • Devops Goals
  • Important terminology
  • Devops perspective
  • Devops and Agile
  • Devops Tools
  • Configuration management
  • Continuous Integration and Deployment

INTRODUCTION TO CLOUD COMPUTING

  • What is cloud computing
  • Characteristics of cloud computing
  • Cloud implementation models
  • Cloud service models
  • Advantages of cloud computing
  • Concerns of cloud computing

INTRODUCTION TO VIRTUALIZATION

  • What is Virtualization?
  • History of Virtualization
  • What is Hypervisor?
  • Types of Server Virtualization
  • Benefits of Virtualization
  • Important Virtualization products

VAGRANT

INTRODUCTION

  1. Why and what is Vagrant

  2. Uses of Vagrant in an environment

  3. Alternatives of Vagrant

  4. Vagrant versions

INSTALLATION AND CONFIGURATION

  1. Installing Virtual box

  2. How to install Vagrant on Windows

  3. Configuring Vagrant

PROVISIONING WITH VAGRANT

  1. Creating first VM with Vagrant

  2. Operations on the VM

  3. Connecting to the VM

  4. Add required Images to Vagrant

  5. Using Vagrant.

GIT: VERSION CONTROL

INTRODUCTION

  1. Version control systems

  2. Local, Centralized and distributed

INSTALLING GIT

  1. Installing on Linux

  2. Installing on Windows

  3. Initial setup

GIT ESSENTIALS

  1. Creating repository

  2. Cloning, check-in and committing

  3. Fetch pull and remote

  4. Branching

CHEF FOR CONFIGURATION MANAGEMENT

OVERVIEW OF CHEF

  1. Common Chef Terminology (Server, Workstation, Client, Repository etc.)

  2. Servers and Nodes

  3. Chef Configuration Concepts

WORKSTATION SETUP

  1. How to configure knife

  2. Execute some commands to test connection between knife and workstation

ORGANIZATION SETUP

  1. Create organization

  2. Add yourself and node to organization

TEST NODE SETUP

    1. PlaybooksgAnsible

    2. Ansible Modules

    3. Ansible Inventories

    4. Installation

    5. Ansible Agent less Architecture

    6. Introduction to Ansible

    ANSIBLE

    1. Accessing containers

    2. Linking containers

    3. Exposing container ports

    4. Container Routing

    DOCKER NETWORKING

    1. Creating a custom image.

    2. Running a container from the custom image.

    3. Publishing the custom image.

    CUSTOM IMAGES

    1. Docker Hub.

    2. Downloading Docker images.

    3. Running Docker images.

    4. Running commands in container.

    5. Running multiple containers.

    PROVISIONING

    1. Installing Docker on Linux.

    2. Understanding Installation of Docker on Windows.

    3. Some Docker commands.

    INSTALLATION

    1. Docker Architecture.

    2. Important Docker components

    3. Understanding the Docker components

    ARCHITECTURE

    1. What is a Docker

    2. Use case of Docker

    3. Platforms for Docker

    4. Dockers vs Virtualization

    INTRODUCTION

    DOCKER– CONTAINERS

    1. Authentication

    2. Jenkins Plugin

    3. Authorization

    4. Confidentiality

    5. Creating users

    6. Best Practices for Jenkins

    SECURING JENKINS

    1. Understanding Deployment.

    2. Tomcat installation and configuration

    3. Deployment Plugins

    4. Deploying a war file from Jenkins to Tomcat

    BUILD DEPLOYMENTS

    1. Creating Jobs

    2. Running the Jobs

    3. Adding and updating Plugins

    4. Disabling and deleting jobs

    JOBS

    1. Obtaining and installing Jenkins

    2. Installing and configuring GIT

    3. Java installation and configuration

    4. Maven Installation

    5. Exploring Jenkins Dashboard.

    INSTALLATION

    1. Understanding continuous integration

    2. Introduction about Jenkins

    3. Build Cycle

    4. Jenkins Architecture

    INTRODUCTION

    JENKINS – CONTINUOUS INTEGRATION

    1. Enabling Remote Execution

    2. Monitoring local services on a remote machine with NRPE

    3. Setting the listening address for NRPE

    4. Setting allowed client hosts for NRPE

    5. Creating new NRPE command definitions securely

    6. Creating a custom NRPE script.

    NRPE MONITORING

    1. Scheduling downtimes

    2. Generating reports

    3. Configuring notification

    4. Configuring checks

    5. Managing Flapping

    USING NAGIOS GUI

    1. Finding and installation of a Plugin

    2. Removing a plugin

    3. Creating a new command

    4. Customizing commands

    PLUGINS AND COMMANDS

    1. Creating a new host and service

    2. Creating a new e-mail contact

    3. Verifying configuration

    4. Creating a host group and service group

    5. Creating a new contact group

    6. Creating a new time period

    BASIC CONFIGURATION

    1. Obtaining Nagios

    2. Compiling and installing Nagios

    INTRODUCTION AND INSTALLATION

    NAGIOS: MONITORING

    1. NTP Module

    2. Users Module

    3. SSH

    4. Sudo

    EXAMPLE CODE MANIFESTS/MODULES

    1. Static Contents Explosion

    2. Using Dynamic Content with Templates

    3. Templates Overview

    4. ERB

    TEMPLATES

    1. Facter

    2. Variables

    3. Conditional statement

    4. If Else

    5. Case and Selectors

    6. More Conditionals and Logic

    7. Resource relationship

    PUPPET LANGUAGE ADVANCED

    1. The declarative language

    2. Resources

    3. Resource Collectors

    4. Virtual Resources

    5. Exported Resources

    6. Manifests

    7. Relationships and Ordering

    8. Modules and Classes

    9. Class Parameters

    10. Defined Types

    PUPPET LANGUAGE BASICS

    1. Puppet configuration tree

    2. Puppet configuration files

    PUPPET MASTER

    1. Installing Puppet

    2. Configuring Puppet Master and Agent

    3. Connecting Agents

    INSTALLATION AND CONFIGURATION

    1. How puppet works

    2. Puppet Architecture

    3. Master and Agents

    4. Configuration Language

    5. Resource Abstraction Layer

    6. Transactional Layer

    WHAT IS PUPPET?

    PUPPET FOR CONFIGURATION MANAGEMENT

    1. Create roles

    2. Add Roles to organization

    ROLES

    1. How to create Environments

    2. Add servers to environments

    ENVIRONMENTS

    1. How to Add Run list to Node

    2. Check node Details

      NODE OBJECTS AND SEARCH

    1. Check node details using knife

    2. Create a server and add to organization