Best DevOps Training in Pune

Best DevOps Training in Pune

The word DevOps is a contraction of 'Development' and 'Operations'. DevOps is a set of best practices that emphasize the collaboration and communication of IT-professionals (developers, operators, and support staff) in the lifecycle of applications and services.

This course is expected to take 24 weekends with total 48 classes, each class is having two hours training. It can take lesser time if the number of hours per day is increased.

Prerequisites: Basic Linux commands knowledge required (We arrange special classes for Linux), prefer to have support or operation experience

Lab:Lab sessions + 2 mini projects

Tools Covered: Linux, AWS, Puppet, Docker, Jenkins, Maven, Git, Nagios, Shell Scripting

Introduction to DevOps

  • Overview on DevOps
  • Software Delivery Process
  • Why DevOps?
  • DevOps pipelines
  • Messaging services
  • Security & Identity services
  • Storage services
  • Database services
  • Networking & content delivery services
  • Compute service

Basics of Linux, Networking and Storage

  • Intro to Linux
  • Basic Commands
  • User and Group management
  • Network Configuration
  • Software Management
  • IP assignment
  • DNS (Domain name systems)
  • Service Ports usage
  • Filesystem usage
  • Mount Options
  • Checking free space
  • Giving permissions
  • Increasing Filesystem space

Git and GitHub (Managing Source Code and Automating Builds)

  • Overview
  • History of version control systems
  • Grid Computing vs. Cloud Computing Characteristics
  • Centralized vs Distributed version control systems
  • Introduction to Git
  • Installation of Git
  • Configuring Git
  • Basic operation on Git

Jenkins (Continuous Integration)

  • Introduction to Continuous Integration
  • Jenkins: Introduction and installation
  • Jenkins Configuration
  • Installing Artifactory
  • Setting Up Version Control system
  • Jenkins Maven Integration
  • Jenkins Best Practices

Puppet (Configuration Management & Deployment)

  • What is Puppet
  • Puppet's Domain Specific Language
  • "Infrastructure a code" in Puppet
  • Master-slave Architecture of Puppet
  • Main Puppet Artifacts
  • Components of Puppet
  • Puppet Workflow Orchestration
  • Basic Puppet Terminologies/li>
  • Puppet Resources & Classes
  • Puppet Manifests
  • Puppet Modules and Templates

AWS-Amazon Web Services

  • Introduction to Cloud Computing
  • AWS Overview
  • AWS components
  • AWS Machine Provisioning
  • Create an AWS account and browse the components
  • Navigate the AWS Management Console
  • Recognize AWS Global Infrastructure
  • Describe the security measures AWS provides
  • Hosting a web App on Amazon Web Service

Docker Session and Orchestration Tools (Containerization)

  • Introduction to micro services
  • Introduction to Docker
  • Docker Demo
  • Create Dockerized Application
  • Docker Networking
  • Persistence Storage
  • Docker Swarm
  • Docker Compose

Nagios (Continuous Monitoring)

  • Installing Nagios
  • Nagios Web Interface
  • Using Nagios Plugins
  • Notification and Events
  • Monitoring Remote Hosts
  • Monitoring using SNMP

10% Discount Only 15 days Remaining!