DevOps

Quote Request

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

  • Course Structure

    +


    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

£0.000 items

Cart