Sharpen Your Skills

Trainings>>DevOps

DevOps is the practice of operations & development Engineers participating together in the entire service lifecycle from design through the development process to production support. DevOps is also characterized by operations staff making use many of the same techniques as developers for their systems work.

Technologies - The following are the various technologies related to DevOps

  • DevOps Adoption
  • CHEF
  • PUPPET
  • VAGRANT
  • SOURCE CODE MANAGEMENT

DevOps Job Titles

  • Site Reliability Engineer
  • Automation Engineer
  • Release Engineer
  • DevTools Engineer

Introduction to DevOps

  • What is DevOps
  • History of DevOps
  • Dev and Ops
  • DevOps Definitions
  • DevOps and Software development Lifecycle
  • DevOps Main Objectives
  • Infrastructure as a code
  • Prerequisites for DevOps
  • Tools (Jenkins,chef,docker,vagrant and so on)
  • Continuous Integration and Deployment

Cloud Computing and Virtualization

  • History and evolution of Cloud
  • Cloud Computing Concepts
  • Characteristics and Benefits of Cloud
  • Cloud Service Models
  • IaaS, PaaS & SaaS
  • Cloud Service Model Implementation
  • Cloud Deployment Models
  • Virtualization
  • Virtual Machines

Ansible

  • Introduction to Ansible
  • Introduction to Yami
  • Ansible Documentation
  • Setup and Configuration
  • Ansible Playbooks
  • Ansible Command Line
  • System Facts
  • Target Section
  • Variable Section
  • Handler Section
  • Lookups, Runonce, Local Action, Loops, Conditionals, Until
  • Notify Tags, Error Handling, Templates etc

Ansible Modules

  • Setup Module
  • File Module
  • Pause Module
  • Yum Module
  • Service Module
  • Copy Module
  • Package Module
  • Ansible Command Line usage

Agile and Scrum

  • Agile Principles
  • Agile and Scrum Methodologies
  • Scrum Roles
  • Scrum Planning
  • Scrum Estimation

Git

  • Introduction to version control
  • Installation and server setup
  • Git configuration
  • Branching
  • Data Recovery

Puppet

  • Introduction
  • Puppet Components
  • Building Modules and Classes
  • Puppet DSL
  • Node Classification
  • Managing Puppet and building modules

Apache Tomcat Application Server

  • Introduction
  • Installation and Configuration
  • Managing Tomcat
  • Deploying and managing Applications

DevOps Tools CHEF

  • Overview of Chef
  • Workstation Setup
  • Organization Setup
  • Test Node setup
  • Databags
  • Node objects and search
  • Environments
  • Roles

Dockers

  • Basics of Docker
  • Dockers Deployments

Vagrant

  • Introduction
  • Installation and Configuration
  • Provisioning with Vagrant

Continuous Integration

  • Introduction to Jenkins
  • Continuous Integration with Jenkins
  • Installation
  • Configure Jenkins as standalone application or 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
  • Securing Jenkins
  • Jenkins plugin
  • Distributed builds with Jenkins

Nagios Monitoring Tool

  • Installation and configuration
  • Monitoring servers in Nagios
  • Trigger alerts in Nagios
  • Apply and remove blackouts
« Back  
OSCAR offers a unique style of learning
Maximum Instructor to Student Ratio 1:6

One computer : One student

Sessions : Each session will be of 2 hours

The days and timing can be fixed based on our mutual convenience between 9.00 a.m. to 10.00 p.m.
Fees is for one course and it includes instructions, practical, project, preparation for exam (if any)
We offer Crash courses of 4 to 8 hours per day to complete the courses earlier; which is subject to availability.