DevOps Online Training


CLOUD COMPUTING and VIRTUALIZATION

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

 

Ansible

  • Introduction to Ansible.
  • Introduction to YAML.
  • 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 etc.

Ansible Command Line Usage.
Ansible Roles.
Ansible Galaxy.
Cases :
1.Web Server playbook.
2.Database Server playbook.
3.NFS sever playbook.
4.MOTD playbook.

 Git

  • Introduction to Version Control.
  • Installation to Client setup.
  • Git Commands and Repository .
  • Branching
  • Working with GitHub.
  • Usecase:: BitBucket

 

Puppet

  • Introduction to Puppet
  • Installation of Puppet Master
  • Installation of Puppetagent
  • Module Structure and Class Naming
  • Declaring Classes and Creating Node definition.
  • Puppet.conf,Catalog Compilation,Facter.

 

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 .

Puppet Forge
Cases :
1.MOTD Module.
2.NTP Module.
3.Secure Shell Module.
4.LogRotate Module.
5.Secure FTP server Module.
6.Hosts Module.
7.Apache Module.

Apache Tomcat Application Server

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

 

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.

 

VAGRANT

  • Introduction
  • Setting up Vagrant
  • Using Varagrant,Vagrantfiles,Boxes,Synced Folders,Networking.
  • Automated Provisioning with Shell,Puppet and Chef.
  • Private and Public Networking.
  • Multiple Machines with Vagrant.
  • Box Management.

 

CONTINUOUS INTEGRATION

  • INTRODUCTION TO JENKINS-CI
  • Continuous Integration with Jenkins Overview.
  • 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.
  • Jenkins Plugins.
  • Introduction to Maven.
  • Setting up Jenkins Master and Slave servers.
  • Backup and Restore of Jenkins.

DEVOPS : MONITORING TOOL 

NAGIOS :-

  • Installation and Configuration of Nagios Server.
  • Configuring NRPE.
  • Nagios Configuration.
  • Startup.
  • Adding Hosts and Sevices.
  • Web Interface.
  • Notifications.

Quick Enquiry