About The Training

Designed to help you master continuous integration and deployment with various DevOps related tools like GIT, Jenkins, Puppet, Chef, Docker, Ansible and Nagios.

What Will It Offer?

  • What is DevOps? Concepts and why is it necessary to meet modern business demands?
  • Learn about – configuration, orchestration, packaging, continuous integration etc.
  • How to design performance benchmarks
  • Setting up necessary security measures for the infrastructure

Why You Should Enroll?

  • Learn how to install and configure Apache and Nginx
  • Learn about DevOps Tools like Jenkins, Puppet, Chef, Ansible, Nagios and GIT
  • What is the importance of monitoring and log management?
Course Content:
  • Introduction to DevOps
  • DevOps Roles,Transition and Necessities
  • Identifying cultural impediments and overcoming it,
  • Building Accountability and Trust,
  • Understanding the Infrastructure layouts and its Challenges, Scalability,Availability
  • DNS Server at Internet Scale
  • DNS Installation and Configuration
  • DNS Tuning and Geolocation
  • Understand and configure Web Servers like Apache, Ngnix and their differences
  • Study Load Balancing through HA Proxy
  • Setup NFS for storage presentation
  • Installation of Linux Servers using PXE boot or kick start method
  • Yum repository setup and Automatic system updates.
  • Configuration of SVN and GIT.
  • Study Operating System tuning concepts
  • Types of Disk Schedulers
  • Learn about Performance and Use Cases with Network tuning Parameters and their Influence
  • Understand the Security at the OS and Network level
  • Configure Linux Firewall and other security aspects for a secured environment
  • Introduction and Installation of Jenkins
  • Authentication with LDAP, UNIX etc…
  • Integration with SVN
  • Study Remote command execution
  • Puppet Installation and Configuration
  • Puppet manifests and examples
  • Puppet with SVN
  • Discussion about Infrastructure as Code
  • Ansible Installation
  • Ansible Communication framework
  • Ansible Playbooks
  • Ansible Inventory/Dynamic Inventory
  • Ansible Patterns
  • Sample Scripts
  • SALTStack States
  • SLS and Top files
  • Namespaces
  • Renderers
  • Templating Modules
  • Orchestration
  • Chef Recipes
  • Chef Cookbooks
  • Chef Architecture
  • Tools – Knife & Scripting
  • Chef Development Kit (ChefDK)
  • Introduction to various logging tools
  • System auditing
  • Install and Configure Nagios Monitoring for the Infrastructure
  • Installation of Tomcat Server and example
  • Openssl and Openssh details
  • rsync for backups
  • Study Commands like:

    • sof, netstat, Understand Virtual Memory, Free, top, vmstat, iostat, uptime, find, screen, strace,
    • Disk commands like – df, du, mkfs, tune2fs, fdisk, dd, Understand /etc/fstab, Mount commands