DevOps Training - Tutorsbot - TutorsBot

DevOps Training

Skills Training

The Course DevOps is a practice combination of both Development and Systems Operations. This course is intended to make you an expert of DevOps by giving you hands-on training on tools that have emerged as part of DevOps life cycle. DevOps engineers are among the highest paid IT professionals today, and the market demand for them is growing rapidly.

Course Features

Free Demo Classes

Placement Training

Updated Syllabus

Doubt Resolution

Fasttrack Training

Affordable Price

Syllabus

INTRODUCTION TO DEVOPS:

  • What is DevOps
  • Why DevOps
  • DevOps Principles
  • DevOps Ecosystem
  • Opportunities
  • for DevOps Engineer
  • DevOps Skills in demand
  • Important tools used in DevOps

LINUX ADMINISTRATION:

  • Basic concepts of Operating System
  • Linux Versions
  • Important Linux Operating Systems concepts
  • Important Linux Commands for Administration.
  • Commands for User Management.
  • Commands for File Permissions.
  • Commands for Partitioning
  • Commands for File System.
  • Package Management.
  • Networking essentials.
  • SSH configuration.

SOURCE CONTROL USING GIT

  • Introduction to Version Control.
  • Introduction to GIT.
  • Installation and Server setup.
  • Important Git Commands.
  • Working with Repositories:
  • Creating a repository(git init)
  • Checking status(git status)
  • Adding files to a repository(git add)
  • Committing files(git commit)
  • Removing staged files(git reset)
  • Removing committed files(git rm)
  • Checking logs(git log)
  • GIT Remote Repositories
  • Branching in GIT.
  • Merging in GIT.
  • Workflows in GIT.
  • Different ways of using Git
  • Centralised
  • Feature Branch
  • Gitflow Workflow
  • Forking Workflow
  • Working with GitHub

CONTINUOUS INTEGRATION USING JENKINS:

  • Introduction to Continuous Integration
  • Continuous Integration with Jenkins Overview.
  • Jenkins Architecture.
  • Installation of Jenkins.
  • Jenkins management
  • Support for the Git version control systems
  • Different types of Jenkins Jobs
  • Setting up a Jenkins job
  • Scheduling build Jobs.
  • Securing Jenkins.
  • Jenkins Plugins.
  • Introduction to Maven.
  • Setting up Jenkins Master and Slave servers.
  • Distributed builds with Jenkins
  • Backup and Restore of Jenkins.

ANSIBLE:

  • Introduction to Ansible.
  • Introduction to YAML.
  • Ansible Documentation.
  • Setup and Configuration.
  • Ansible Modules
  • Setup Module.
  • File Module.
  • Pause Module.
  • Yum Module.
  • Service Module.
  • Copy Module.
  • Package Module etc.
  • Ansible Command Line Usage.
  • Working with Playbooks
  • Introduction to Playbooks in Ansible
  • Creating Reusable Playbooks o Using Variables
  • Templates
  • Conditionals
  • Loops
  • Blocks
  • Advanced Playbooks Features
  • Best Practices
  • Working with Ansible Plugins:
  • Ansible Roles:
  • Role Directory Structure
  • Using Roles
  • Role Duplication and Execution
  • Role Default Variables
  • Role Dependencies
  • Embedding Modules and Plugins In Roles
  • Role Search Path
  • Ansible Galaxy

DOCKER

  • Docker Concepts
  • Installing Docker.
  • Docker Image Layers
  • Build Docker Images by using Docker Commit Command.
  • Build Docker Images by Writing Dockerfile.
  • Push Docker Images to Docker Hub.
  • Docker Networking, Links and Volumes.
  • Create Dockerized Web Applications

PUPPET

  • Puppet ecosystem, components, and terminologies
  • Managing puppet infrastructure, modules, and environments
  • Installation and setup
  • Configuring puppet client / server architecture
  • Understanding how a puppet run works
  • Integrating git with puppet

NAGIOS

  • Overview of Continuous Monitoring
  • Fundamentals of Nagios
  • Installing Nagios
  • Nagios Plugins(NRPE) and Objects
  • Nagios Commands
  • Notification in Nagios

KUBERNETES

  • Introduction to Kubernetes
  • Creating a Service
  • Installing Kubernetes
  • Working with Dashboard in Kubernetes
  • Deploying an App using Dashboard
  • Using Rolling Updates in Kubernetes
  • Containers and Container Orchestration

DEVOPS ON AWS CLOUD

  • Introduction to Cloud Computing
  • Why DevOps on Cloud ?
  • Introduction to AWS
  • Various AWS services
  • DevOps using AWS

Feel Free To Contact TutorsBot

For Queries & Other Support

CallChat
Enquiry