DevOps Online Training

 >>  DevOps Online Training

DevOps Online Training


 (4.9) | 890 Ratings


Introduction


DevOps Online Training Details
Track Regular Track Weekend Track Fast Track
Course Duration 40 Hrs 8 Weekends 5 Days
Hours 1hr/day 2 Hours a day 6 Hours a day
Training Mode Online Classroom Online Classroom Online Classroom
Delivery Instructor Led-Live Instructor Led-Live Instructor Led-Live


Course Curriculum

Introduction to DevOps

  • What is DevOps?
  • History of DevOps
  • Dev and Ops
  • DevOps definitions
  • DevOps and Software Development Life Cycle
  • DevOps main objectives
  • Infrastructure As A Code a) IaaS Overview b)Paas Overview
  • DevOps on the Cloud
  • Prerequisites for DevOps
  • Introduction to Linux a) Basics of UNIX and Linux Operating Systems b) Linux System administration introduction
  • Tools (Svn / GIT, Jenkins, Chef, Puppet, Ansible, SaltStack, Docker, Vagrant and so on.)
  • Continuous Testing and Integration
  • Continuous Release and Deployment
  • Continuous Application Monitoring
  • Cloud Computing And Virtualization 
  • History and evolution of cloud
  • Cloud computing concepts
  • Grid Computing vs. Cloud Computing
  • Characteristics and Benefits of Cloud
  • Cloud service models (NIST)
  • IaaS, PaaS and SaaS
  • Cloud service model implementations
  • Cloud Deployment Models (NIST)
  • Virtualization
  • Virtual Machines
  • Virtual bootable OS Images
  • Cloud Storage
  • SOA and Cloud
  • Virtual Private Cloud (VPC)
  • Risk in Cloud and DevOps security concerns

INTRODUCTION TO AWS AND AZURE

  • Devops Adoption 
  • Criteria
  • Things to Look For and Avoid
  • IT Assets Ownership
  • Viewing Applications As Products, not Projects
  • DevOps in the Enterprise
  • IT Governance
  • Governance and Risk Mitigation
  • DevOps Adoption Steps
  • Select DevOps Techniques and Practices
  • Service Quality Metrics
  • Tools
  • The Choice of Cloud Platform
  • IaaS for DevOps
  • PaaS for DevOps
  • Containerization Tools
  • System Configuration Automation and Management
  • Continuous Integration (CI) Systems
  • Build and Dependency Management Systems
  • Select DevOps Tools
  • Collaborative Lifecycle Management Solutions from IBM
  • Rational Team Concert (RTC)
  • Rational Quality Manager (RQM)
  • Rational DOORS Next Generation (DNG)

DEVOPS TOOLS: CHEF FOR CONFIGURATION MANAGEMENT

  • Overview of Chef
  • Common Chef Terminology (Server, Workstation, Client, Repository etc.)
  • Servers and Nodes
  • Chef Configuration Concepts
  • Workstation Setup
  • How to configure knife
  • Execute some commands to test connection between knife and workstation
  • Organization Setup
  • Create organization
  • Add yourself and node to organization
  • Test Node Setup
  • Create a server and add to organization
  • Check node details using knife
  • Databags
  • How to create Databags
  • Add Databags to organization
  • Node Objects and Search
  • How to Add Run list to Node
  • Check node Details
  • Environments
  • How to create Environments
  • Add servers to environments
  • Roles
  • Create roles
  • Add Roles to organization
  • Advanced Chef
  • What is foodcritic and TestKichen
  • Improve and expand on the existing recipes
  • One-click system launching

DEVOPS TOOLS: PUPPET FOR CONFIGURATION MANAGEMENT

Installation and Configuration

  • How puppet works
  • Puppet Architecture
  • Master and Agents
  • Configuration Language
  • Resource Abstraction Layer
  • Transactional Layer
  • Version control with Puppet

Installation and Configuration

  • Installing Puppet
  • Configuring Puppet Master and Agent
  • Connecting Agents

Puppet Master

  • Puppet configuration tree
  • Puppet configuration files

Puppet Language Basics

  • The declarative language
  • Resources
  • Resource Collectors
  • Virtual Resources
  • Exported Resources
  • Manifests
  • Relationships and Ordering
  • Modules and Classes
  • Class Parameters
  • Defined Types

Puppet Language Advanced

  • Facter
  • Variables
  • Conditional statement
  • If Else
  • Case and Selectors
  • More Conditionals and Logic
  • Resource relationship

Templates

  • Static Contents Explosion
  • Using Dynamic Content with Templates
  • Templates Overview
  • ERB

Example Code Manifests/Modules

  • NTP Module
  • Users Module
  • SSH
  • Sudo

DEVOPS TOOLS: VAGRANT

  • Introduction
  • What is Vagrant
  • Uses of Vagrant in an environment
  • Installation and Configuration
  • How to install Vagrant in Windows and Linux
  • Configure Vagrant
  • Provisioning with Vagrant
  • How to use Vagrant to create small virtual
  • Add required Images to Vagrant
  • Using Vagrant
  • Using Vagrant in Chef for Testing

DEVOPS: SOURCE CODE MANAGEMENT

GIT REPOSITORY

  • What is a version control system?
  • What is a distributed version control system?
  • Installation
  • Different levels of Git configuration
  • The process of staging and committing
  • The details of the commit objects

NEXUS

  • Nexus prerequisites
  • Installing and Running Nexus
  • Using the Nexus User Interface
  • CONTINUOUS INTEGRATION

INTRODUCTION TO JENKINS-CI

  • Continuous Integration with Jenkins Overview
  • Installation
  • Configure Jenkins as stand-alone application
  • Configure Jenkins on an Application Server
  • Jenkins management
  • Support for the Git version control systems
  • Different types of Jenkins Jobs
  • Setting up a Jenkins job
  • Scheduling build Jobs
  • Maven Build Scripts
  • Securing Jenkins
  • Authentication
  • Authorization
  • Confidentiality
  • Creating users
  • Jenkins Plugin
  • Installing Jenkins Plugins
  • SCM plugin
  • Build and test
  • Analyzers
  • Distributed builds with Jenkins
  • Best Practices for Jenkins
  • DEVOPS: MONITORING

DOCKER– CONTAINERS.

Introduction

  • What is a Docker
  • Use case of Docker
  • Platforms for Docker
  • Dockers vs Virtualization

Architecture

  • Docker Architecture.
  • Important Docker components
  • Understanding the Docker components

Installation

  • Installing Docker on Linux.
  • Understanding Installation of Docker on Windows.
  • Some Docker commands.

Provisioning

  • Docker Hub.
  • Downloading Docker images.
  • Running Docker images
  • Running commands in container.
  • Running multiple containers.

Custom images

  • Creating a custom image.
  • Running a container from the custom image.
  • Publishing the custom image.

       Docker Networking

  • Accessing containers
  • Linking containers
  • Exposing container ports
  • Container Routing

ANSIBLE

  • Introduction to Ansible
  • Ansible Agent less Architecture
  • Installation
  • Ansible Inventories
  • Ansible Modules
  • Ansible Playbooksg

NAGIOS –MONITORING

Introduction and Installation

  • How to monitor the Servers in Nagios
  • Trigger Alerts in Nagios
  • How to apply blackouts and remove blackouts
  • Obtaining Nagios
  • Compiling and installing Nagios

Basic configuration

  • Creating a new host and service
  • Creating a new e-mail contact
  • Verifying configuration
  • Creating a host group and service group
  • Creating a new contact group
  • Creating a new time period

Plugins and commands

  • Finding and installation of a Plugin
  • Removing a plugin
  • Creating a new command
  • Customizing commands

Using Nagios GUI

  • Scheduling downtimes
  • Generating reports
  • Configuring notification
  • Configuring checks
  • Managing Flapping

NRPE Monitoring

  • Enabling Remote Execution
  • Monitoring local services on a remote machine with NRPE
  • Setting the listening address for NRPE
  • Setting allowed client hosts for NRPE
  • Creating new NRPE command definitions securely
  • Creating a custom NRPE script.
  • ZENOSS
  • How to monitor the Servers in Zenoss
  • Trigger Alerts in Zenoss
  • How to apply blackouts and remove blackouts
  • How to check events; CPU, Memory and RAM Graphs for servers

 

DEVOPS: APPLICATION ARCHITECTURE

  • Web Forms
  • User Controls
  • Shared UI Code
  • Business Logic

CONFIGURATION MANAGEMENT

  • Configuration Management Activity
  • Configuration Control
  • Incident Management
  • Change Management
  • Problem Management

GENERAL ENVIRONMENT SETUP STEPS IN AWS and NTTA

  • Creating Servers and Networks in Cloud
  • Setting up rules and Application
  • Difficult Scenarios in environments.
  • Scaling
  • Environment testing
  • Monitoring logs

Practice Test & Interview Questions

DevOps project

Exam & Certification

0

Course Review

(4.9)
5 stars
4 stars
3 stars
2 stars
1 stars

Course Curriculum

Introduction to DevOps

  • What is DevOps?
  • History of DevOps
  • Dev and Ops
  • DevOps definitions
  • DevOps and Software Development Life Cycle
  • DevOps main objectives
  • Infrastructure As A Code a) IaaS Overview b)Paas Overview
  • DevOps on the Cloud
  • Prerequisites for DevOps
  • Introduction to Linux a) Basics of UNIX and Linux Operating Systems b) Linux System administration introduction
  • Tools (Svn / GIT, Jenkins, Chef, Puppet, Ansible, SaltStack, Docker, Vagrant and so on.)
  • Continuous Testing and Integration
  • Continuous Release and Deployment
  • Continuous Application Monitoring
  • Cloud Computing And Virtualization 
  • History and evolution of cloud
  • Cloud computing concepts
  • Grid Computing vs. Cloud Computing
  • Characteristics and Benefits of Cloud
  • Cloud service models (NIST)
  • IaaS, PaaS and SaaS
  • Cloud service model implementations
  • Cloud Deployment Models (NIST)
  • Virtualization
  • Virtual Machines
  • Virtual bootable OS Images
  • Cloud Storage
  • SOA and Cloud
  • Virtual Private Cloud (VPC)
  • Risk in Cloud and DevOps security concerns

INTRODUCTION TO AWS AND AZURE

  • Devops Adoption 
  • Criteria
  • Things to Look For and Avoid
  • IT Assets Ownership
  • Viewing Applications As Products, not Projects
  • DevOps in the Enterprise
  • IT Governance
  • Governance and Risk Mitigation
  • DevOps Adoption Steps
  • Select DevOps Techniques and Practices
  • Service Quality Metrics
  • Tools
  • The Choice of Cloud Platform
  • IaaS for DevOps
  • PaaS for DevOps
  • Containerization Tools
  • System Configuration Automation and Management
  • Continuous Integration (CI) Systems
  • Build and Dependency Management Systems
  • Select DevOps Tools
  • Collaborative Lifecycle Management Solutions from IBM
  • Rational Team Concert (RTC)
  • Rational Quality Manager (RQM)
  • Rational DOORS Next Generation (DNG)

DEVOPS TOOLS: CHEF FOR CONFIGURATION MANAGEMENT

  • Overview of Chef
  • Common Chef Terminology (Server, Workstation, Client, Repository etc.)
  • Servers and Nodes
  • Chef Configuration Concepts
  • Workstation Setup
  • How to configure knife
  • Execute some commands to test connection between knife and workstation
  • Organization Setup
  • Create organization
  • Add yourself and node to organization
  • Test Node Setup
  • Create a server and add to organization
  • Check node details using knife
  • Databags
  • How to create Databags
  • Add Databags to organization
  • Node Objects and Search
  • How to Add Run list to Node
  • Check node Details
  • Environments
  • How to create Environments
  • Add servers to environments
  • Roles
  • Create roles
  • Add Roles to organization
  • Advanced Chef
  • What is foodcritic and TestKichen
  • Improve and expand on the existing recipes
  • One-click system launching

DEVOPS TOOLS: PUPPET FOR CONFIGURATION MANAGEMENT

Installation and Configuration

  • How puppet works
  • Puppet Architecture
  • Master and Agents
  • Configuration Language
  • Resource Abstraction Layer
  • Transactional Layer
  • Version control with Puppet

Installation and Configuration

  • Installing Puppet
  • Configuring Puppet Master and Agent
  • Connecting Agents

Puppet Master

  • Puppet configuration tree
  • Puppet configuration files

Puppet Language Basics

  • The declarative language
  • Resources
  • Resource Collectors
  • Virtual Resources
  • Exported Resources
  • Manifests
  • Relationships and Ordering
  • Modules and Classes
  • Class Parameters
  • Defined Types

Puppet Language Advanced

  • Facter
  • Variables
  • Conditional statement
  • If Else
  • Case and Selectors
  • More Conditionals and Logic
  • Resource relationship

Templates

  • Static Contents Explosion
  • Using Dynamic Content with Templates
  • Templates Overview
  • ERB

Example Code Manifests/Modules

  • NTP Module
  • Users Module
  • SSH
  • Sudo

DEVOPS TOOLS: VAGRANT

  • Introduction
  • What is Vagrant
  • Uses of Vagrant in an environment
  • Installation and Configuration
  • How to install Vagrant in Windows and Linux
  • Configure Vagrant
  • Provisioning with Vagrant
  • How to use Vagrant to create small virtual
  • Add required Images to Vagrant
  • Using Vagrant
  • Using Vagrant in Chef for Testing

DEVOPS: SOURCE CODE MANAGEMENT

GIT REPOSITORY

  • What is a version control system?
  • What is a distributed version control system?
  • Installation
  • Different levels of Git configuration
  • The process of staging and committing
  • The details of the commit objects

NEXUS

  • Nexus prerequisites
  • Installing and Running Nexus
  • Using the Nexus User Interface
  • CONTINUOUS INTEGRATION

INTRODUCTION TO JENKINS-CI

  • Continuous Integration with Jenkins Overview
  • Installation
  • Configure Jenkins as stand-alone application
  • Configure Jenkins on an Application Server
  • Jenkins management
  • Support for the Git version control systems
  • Different types of Jenkins Jobs
  • Setting up a Jenkins job
  • Scheduling build Jobs
  • Maven Build Scripts
  • Securing Jenkins
  • Authentication
  • Authorization
  • Confidentiality
  • Creating users
  • Jenkins Plugin
  • Installing Jenkins Plugins
  • SCM plugin
  • Build and test
  • Analyzers
  • Distributed builds with Jenkins
  • Best Practices for Jenkins
  • DEVOPS: MONITORING

DOCKER– CONTAINERS.

Introduction

  • What is a Docker
  • Use case of Docker
  • Platforms for Docker
  • Dockers vs Virtualization

Architecture

  • Docker Architecture.
  • Important Docker components
  • Understanding the Docker components

Installation

  • Installing Docker on Linux.
  • Understanding Installation of Docker on Windows.
  • Some Docker commands.

Provisioning

  • Docker Hub.
  • Downloading Docker images.
  • Running Docker images
  • Running commands in container.
  • Running multiple containers.

Custom images

  • Creating a custom image.
  • Running a container from the custom image.
  • Publishing the custom image.

       Docker Networking

  • Accessing containers
  • Linking containers
  • Exposing container ports
  • Container Routing

ANSIBLE

  • Introduction to Ansible
  • Ansible Agent less Architecture
  • Installation
  • Ansible Inventories
  • Ansible Modules
  • Ansible Playbooksg

NAGIOS –MONITORING

Introduction and Installation

  • How to monitor the Servers in Nagios
  • Trigger Alerts in Nagios
  • How to apply blackouts and remove blackouts
  • Obtaining Nagios
  • Compiling and installing Nagios

Basic configuration

  • Creating a new host and service
  • Creating a new e-mail contact
  • Verifying configuration
  • Creating a host group and service group
  • Creating a new contact group
  • Creating a new time period

Plugins and commands

  • Finding and installation of a Plugin
  • Removing a plugin
  • Creating a new command
  • Customizing commands

Using Nagios GUI

  • Scheduling downtimes
  • Generating reports
  • Configuring notification
  • Configuring checks
  • Managing Flapping

NRPE Monitoring

  • Enabling Remote Execution
  • Monitoring local services on a remote machine with NRPE
  • Setting the listening address for NRPE
  • Setting allowed client hosts for NRPE
  • Creating new NRPE command definitions securely
  • Creating a custom NRPE script.
  • ZENOSS
  • How to monitor the Servers in Zenoss
  • Trigger Alerts in Zenoss
  • How to apply blackouts and remove blackouts
  • How to check events; CPU, Memory and RAM Graphs for servers

 

DEVOPS: APPLICATION ARCHITECTURE

  • Web Forms
  • User Controls
  • Shared UI Code
  • Business Logic

CONFIGURATION MANAGEMENT

  • Configuration Management Activity
  • Configuration Control
  • Incident Management
  • Change Management
  • Problem Management

GENERAL ENVIRONMENT SETUP STEPS IN AWS and NTTA

  • Creating Servers and Networks in Cloud
  • Setting up rules and Application
  • Difficult Scenarios in environments.
  • Scaling
  • Environment testing
  • Monitoring logs

Practice Test & Interview Questions

DevOps project

    Click here for Help and Support: info@sacrostectservices.com     For Inquiry Call Us:   +91 996-629-7972(IND)

  +91 996-629-7972(IND)
X

Quick Enquiry

X

Business Enquiry