**** New Regular,Weekend and Online Batches Going To Start this week..! ENROLL NOW for FREE DEMO..!Call us For more Details@9704455959****

DevOps Classroom Training


Course Modules we cover:

INTRODUCTION TO DEVOPS

  • What is DevOps?
  • History of DevOps
  • Dev and Ops
  • DevOps definitions
  • DevOps and Software Development Life Cycle
  • DevOps main objectives
  • Infrastructure As A Code

Linux Administration

  • Basic concepts of Operating System, Kernel, Shell & File System structure
  • Important Commands for Administration
  • Installation of Centos
  • User Management
  • File Permissions.
  • Partitioning and File System.
  • Package Management
  • Networking
  • Automating tasks with Cron
  • DHCP Configuration
  • NFS Configuration
  • Apache Configuration
  • FTP configuration
  • SSH configuration
  • NTP Configuration
  • Logging
  • Open LDAP server configuration

Python scripting

  • Python Introduction
  • Features of Python
  • Python vs Perl
  • Python vs shell
  • Interactive mode of programming using python
  • Reserved words
  • Python indentation, Python variables
  • Python data types
  • Numbers,Strings,Lists,Tuples
  • Dictionaries,Loops,Operators
  • Break Continue,pass
  • Command line arguemtns,Functions
  • Modules
  • Files, Exception Handling
  • Object Oriented concepts
  • Class, Object, Inheritance

Shell Scripting

  • She-bang line in shell
  • Command line arguments
  • Variables, Loops, Case statement
  • Functions, Regular expressions, Examples

2. CLOUD COMPUTING and VIRTUALIZATION

  • History and evolution of cloud
  • Cloud computing concepts
  • Characteristics and Benefits of Cloud
  • Cloud service models
  • IaaS, PaaS and SaaS
  • Cloud service model implementations
  • Cloud Deployment Models
  • Virtualization
  • Virtual Machines

3. Ansible

  • Introduction to Ansible.
  • Introduction to YAML
  • Ansible Documentation
  • 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 Modulen
    • Service Module
    • Copy Module
    • Package Module etc.
  • Ansible Command Line Usage
  • Ansible Roles
  • Ansible Galaxy
  • Cases:
    • Web Server playbook.
    • Database Server P playbook.
    • NFS server playbook
    • MOTD playbook

4. Agile and Scrum

  • Agile Principles
  • Agile and Scrum Methodologies
  • Scrum Roles.

5. GIT

  • Introduction to Version Control.
  • Installation and Server setup
  • Git Commands and Repository.
  • Branching
  • Working with GitHub..

6. Puppet

  • Introduction to Puppet
  • Installation of Puppet Master
  • Installation of Puppet agent
  • Module Structure and Class Naming
  • Declaring Classes and Creating Node definition.
  • Puppet.conf, Catalog Compilation, Facter and Autoloading.
  • Puppet DSL
    • DSL overview
    • Relationships and Dependencies.
    • Arrays
    • Conditional Statements
    • Variables, Parameterization and Scope
    • Inheritance
    • Regular Expressions
    • Meta parameters
    • File and Resource Defaults
    • Templates
    • Resource Collectors
    • Definitions
    • Class Parameters and Scope
    • Variable/Class/Module Naming Conventions
  • Roles and Profiles
  • Hiera
  • Puppet Management
    • Common Console tasks
    • Live Management
    • Reporting
    • Troubleshooting
    • Deactivating Puppet agent
    • Event Inspector
    • External Facts
  • Puppet Forge
  • Cases:
    • MOTD Module.
    • NTP Module.
    • Secure Shell Module
    • LogRotate Module
    • Secure FTP server Module
    • Hosts Module
    • Apache Module

    8. Apache Tomcat Application Server

    • Installation and Configuration of Tomcat Server
    • Managing Tomcat
    • Deploying and Managing Applications

    9 DEVOPS TOOLS: CHEF

    • Overview of Chef
    • Common Chef Terminology (Server, Workstation, Client, Repository etc.
    • Servers and Nodes
    • Chef Configuration Concepts
    • Installation of Chef Enterprise Server.
    • Workstation Setup
      • How to configure knife
      • Execute some commands to test connection between knife and workstation
    • Organization Setup
      • Create organization
      • Add node to organization
      • Resources
      • Recipes and Cookbooks
    • Databags
      • How to create Databags
      • Add Databags to organization
    • Node Objects and Search
      • How to Add Run list to Node
      • Check node Details
    • Environments
      • How to create Environments
      • Add servers to environments
    • Roles
      • Create roles
      • Add Roles to organization
      • ChefDK and Test Kitchen
      • Chef Supermarket.
    • Cases
      • MOTD cookbook
      • Apache Server cookbook


    Contact for Demo
    Training Enquiry Form