DevOps


DevOps is a new term emerging from the collision of two major related trends. The first was also called “agile system administration” or “agile operations”, it sprang from applying newer Agile and Lean approaches to operations work.
by Mithun Reddy
Free
0 Lessons

WHAT YOU GET

play-button

Request for a Demo

KEY FEATURES

woman-with-glasses

Experienced and certified trainers with real time project experience.

null

35-40 Interactive online training sessions.

null

In-house course content and with consistent course structure and design

null

Exclusive Student Portal

null

Weekly Assessments

null

Learn Anytime and Anywhere

Overview

DevOps aims to break down the barriers and conflicting priorities that often exist between development and operations teams, such as project spend, application performance and functional requirements. This allows them to work together, delivering systems into production reliably, safely and rapidly, and to operate and support them more effectively.

Pre-Requisites

DevOps is a culture rather than a specific technique or technology. It aims to develop a collaborative working relationship and foster adoption of a common set of objectives to deliver IT services that provide value to the business. DevOps is strongly associated with a set of techniques collectively known as Continuous Delivery, which is a synthesis of concepts from lean production, continuous integration and continuous deployment.
0
Average Rating

Class Interaction

Study Material

Trainer Experience

Doubts Clearing

Assignments & Case Studies

Overall Experience

Modules

Introduction to DevOps and its Necessitity

  • What is DevOps
  • Why DevOps
  • DevOps problem
  • Devops as a solution
  • Main DevOps’ Objectives
  • Continuous Integration
  • Continuous Testing
  • Continuous Deployment
  • Continuous Delivery
  • Cloud Computing at a glance
  • DevOps on the cloud : IaaS, PaaSand SaaS

Virtualization

  • Virtualization
  • Hypervisors
  • Hypervisor Types
  • Type 1 hypervisors
  • Type 2 hypervisors
  • Type 1 vs Type 2 Processing
  • Installation of virtual machines usingVirtualbox

Devops Tools

  • Version Control tools – GIT, svn
  • Continuous Integration tools –Jenkins, Hudson
  • Configuration Managment tools –chef, puppet,salt, ansible
  • Practical session on Devops tools

Continuous Integration using Jenkins

  • Installation of Jenkins
  • Running Jenkins
  • Authentication with Jenkins
  • Jenkins Plugins
  • Different types of Jenkins job
  • Configuring Source Code>Management(SCM)
  • Build Triggers
  • Schedule Build Jobs
  • Polling the SCM
  • Building sample application usingJenkins

Basics of Bash/Python Scripting

  • Basics of Shell programming
  • Types of shell
  • Understand the basic syntax of bash scripting
  • Understand loops, its conditions and return status
  • Understand and configure crontab for automating a task
  • Basics of Python and its comparisons with bash scripting

Monitoring, Logging and System Tools

  • Introduction to various Monitoring tools like Zabbix, Nagios
  • Introduction to logging tools like Kibana
  • ELK stack (Elastic Search, Logstash,Kibana)
  • Understand Commands like: Free, top, vmstat, uptime, find, grep
  • Disk commands like – df, du, mkfs,fdisk
  • Understand /etc/fstab
  • Mount commands
Angular Js

Front-End JavaScript Frameworks: AngularJs

About this course: This course concentrates mainly on Javascript based front-end frame-works, And in particular, AngularJs is, The most popular among them. We will review the model view controller(MVC) design-pattern in the context of AngularJs

Subscribe to our Newsletter for our Latest Updates

   

Lessons

Contact Us

Category