DevOps Training

  • (4.2)
  • 5918 Ratings
  • Learners : 5943
Try Live Demo

Trusted By Companies Worldwide & 3,50,850+ Learners

DevOps Course Overview

Tekslate’s DevOps training helps you understand the fundamental concepts and dives you deep into the core implementations of devops. We will also make you gain knowledge on various devOps tools such as Docker, Vagrant, Version Control Systems, Containerization, and Configuration Management with Chef, Saltstack, Puppet, and Ansible. You will also be provided with implementation of two real-time industry based projects during the course.
Course Duration 30 hrs
Live Projects 2
Next Batch 28 Nov, 2019
01 Dec, 2019
05 Dec, 2019

DevOps Course Curriculum

  • What is DevOps?

  • History of DevOps

  • Advantages of DevOps.

  • DevOps and Software Development Life Cycle

  • DevOps main objectives

  • DevOps on the Cloud

  • Prerequisites for DevOps

  • Frameworks for Devops

  • Basics of UNIX and Linux Operating Systems

  • Linux System administration introduction

  • Tools (Jenkins, Chef, Docker, Vagrant , Nagios,and so on.)

  • Continuous Testing and Integration

  • Continuous Release and Deployment

  • Continuous Application Monitoring

  • 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

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)

1)Overview of Chef

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

  • Servers and Nodes

  • Chef Configuration Concepts

2)Workstation Setup

  • How to configure knife

  • Execute some commands to test connection between knife and workstation

3)Organization Setup

  • Create organization

  • Add yourself and node to organization

4)Test Node Setup

  • Create a server and add to organization

  • Check node details using knife

5)Data bags

  • How to create Data bags

  • Add Data bags to organization

  • Node Objects and Search

  • How to Add Run list to Node

  • Check node Details

6)Environments

  • How to create Environments

  • Add servers to environments

7)Roles

  • Create roles

  • Add Roles to organization

8)Advanced Chef

  • What is food critic and Test Kitchen

  • Improve and expand on the existing recipes

  • One-click system launching

 

1)Introduction to Puppet

  • Installation and Configuration of Master server and agents

  • Managing Manifests

2)Creating and Managing modules

3)Version control with Puppet

  • 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

Source Code Management- GIT & Nexus

 

1)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

2)NEXUS

Nexus prerequisites

Installing and Running Nexus

Using the Nexus User Interface

 

1) 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

2)Securing Jenkins

  • Authentication

  • Authorization

  • Confidentiality

  • Creating users

3)Jenkins Plugin

  • Installing Jenkins Plugins

  • SCM plugin

  • Build and test

  • Analyzers

4)Distributed builds with Jenkins

5)Best Practices for Jenkins

NAGIOS

  •   How to monitor the Servers in Nagios

  • Trigger Alerts in Nagios

  • How to apply blackouts and remove blackouts

2) 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 & NTTA   

      Creating Servers and Networks in Cloud

  • Setting up rules and Application

  • Difficult Scenarios in environments.

       Scaling

  • Environment testing

  • Monitoring logs

For Individuals
For Corporates

DevOps Upcoming Batches

  • Weekday

    5 Dec - 04 Jan

    7:00 AM IST
  • Weekend

    8 Dec - 07 Jan

    7:00 AM IST
  • Weekday

    12 Dec - 11 Jan

    7:00 AM IST
  • Weekend

    15 Dec - 14 Jan

    7:00 AM IST
  • Weekday

    17 Dec - 16 Jan

    7:00 AM IST
  • Weekend

    21 Dec - 20 Jan

    12:00 AM IST
  • Schedules Doesn't Suit You ?

    Our Team can set up a batch at your convinient time.

    Let us know

    DevOps Course Objectives

    By the end of DevOps course, our course participants will be able to meet all the skill sets required for the job descriptions posted by companies for DevOps engineers. The course objectives include:

    • In-depth knowledge on Devops methodology, and its key concepts.

    • Using Docker for containerizing code on production.

    • Using Kubernetes for Container Orchestration.

    • Configuring private jenkins, TeamCity tools, and jenkins with Java, Git, and Maven.

    • Configuration management using Puppet, and Ansible.

    • Implementing Software version control systems, and CI/CD tools.

    • Using Selenium, and Maven for test and build automations

    • Able to develop a test-driven development framework with Junit 5 and Cucumber for behavior-driven development framework.

    • There are many job opportunities available for DevOps developers as the market demand for DevOps professionals is increasing day-by-day.

    • Many IT giants across the world are recruiting DevOps professionals.

    • DevOps developers are among the highest paid IT professionals today. On  an average, they are earning $114,029 USD per year.

    The following people can attend DevOps training:

    • Software Tester

    • Integration specialist

    • devOps architect

    • Application developer

    • Automation engineer

    • System administrator

    • Freshers who want to start their career in DevOps

    • IT professionals

    • Should have basic knowledge on fundamentals of Java and Linux.

    • Should have knowledge on command line interface, and Text Editor.

    • Should have knowledge on System management with Automation.

    We will offer two real-time industry-based projects with a skilled trainer, who can  help you with providing in-depth knowledge throughout the project.

    Have More Questions

    Contact us

    DevOps Course FAQ's

    Have questions? We’ve got the answers. Get the details on how you can grow in this course.

    We have a strong team of professions who are experts in their fields. Our trainers are highly supportive and render a friendly working environment to the students positively stimulating their growth.

    We will share you the missed session from our recordings. We at Tekslate maintains a recorded copy of each live course you undergo.
     

    Our Trainers will provide the student with the Server Access ensuring practical real-time experience and training with all the utilities required for the in-depth understanding of the course.

    We provide all the training sessions LIVE using either GoToMeeting or WebEx, thus promoting one-on-one trainer student Interaction.

    Live training uncovers distinct benefits as they are mighty to reach your desired audience converting your prospects into customers in less time. Pre-recorded videos offer plenty of advantages for entrepreneurs to educate entertain and inspire your audience as long as you want.

    Yes. We provide the course materials available after course completion.

    There exist some discounts for weekend batches and group participants if the joiners are more than 2.

    If you are enrolled in classes and have paid fees but want to cancel the registration for any reason, we will attain you in 48 hours will be processed within 30 days of prior request.

    You can contact our Tekslate support team, or you can send an email to info@tekslate.com for your queries.
     

    Have More Questions. Reach our Support Team

    Contact us

    Join a Free DevOps Demo Session

    See if this course is a fit for you by joining us for an online info session. You’ll meet our team, get an overview of the curriculum and course objectives, and learn about the benefits of being a student at Tekslate

    Attend a Demo Session | Meet the Expert Who Can Kickstart Your Career in DevOps

    By providing us with your details, We wont spam your inbox.