On The Job Training, DevOps Tools and Techniques!

Bridging the gap between software development and operations.

Lab Hours


160 hours

80 hours

Course Description

Now a days software systems are becoming increasingly complex, to meet quality, availability and security demands. And these systems are changing rapidly to keep up with the trending technologies and needs of end-users. In this course we look at how the DevOps can help organizations to manage software development, deployment and operations.

DevOps simply bridges the gap between software developers and operations professionals. The DevOps training helps you become an expert in continuous development and continuous integration, automation , team collaboration, and operations agility, using DevOps tools.

This DevOps training will be suitable for software developers, architects, IT Services, deployment engineers, IT Support and development managers.


Course Prerequisites


Course Includes

Introduction To DevOps
  • Introduction to DevOps Tools
  • Agile vs DevOps
Version Control Systems
  • Overview of Git
  • Overview of Source code and Version Control Hosts
  • Overview and Importance of Continuous Integration and Continuous Deployment
Jenkins vs TeamCity
  • Overview and Features of Jenkins
  • Set up Jenkins
  • Overview and the Features of TeamCity
  • Set up TeamCity
  • Understanding the pros and cons of Jenkins and TeamCity
  • Build Tools and Their Uses
  • Continuous Integration with Jenkins and Maven
Software Testing
  • Test-Driven Development Approaches and JUnit
  • Behavior-Driven Development Approach with Cucumber
Configuration Management Tools
  • Overview of Configuration Management Tools
  • Managing Infrastructure
  • Types of Configuration Management Tools
  • Overview of Puppet
  • Demonstrate Puppet Configuration
  • Overview of Chef
  • Demonstrate Chef Configuration
  • Overview of Ansible
  • Set Up Apache Web Server Using Ansible1
  • Overview of SaltStack
  • Comparison of Ansible Puppet Chef and SaltStack
  • Overview of Docker
  • Overview of Virtualization
  • Docker Installation on Multiple OS
  • MySQL Database in Docker Container
  • Docker Installation on Multiple OS
  • Using Docker Compose to Manage a Container
  • Docker Registry
  • Run Docker Registry with Centos
  • Docker Networking
  • Demonstrate Docker Networking with Two SSHs
  • Overview of Continuous Monitoring
  • Types of Monitoring Systems
  • Demonstrate Nagios
  • Working with Nagios Monitoring Tool
  • Overview of Grafana
  • ELK Stack
Cloud in DevOps
  • Overview of Cloud Computing
  • Cloud Services and Models
  • Using AWS in DevOps
  • Azure Cloud Pipelines
  • Kubernetes
Go Home

Check-out our new Courses