DevOps Module                      

Course Description   

This course prepares learners for a career in DevOps. Devops is a fast-growing field that brings Development and Operations team together to continuously build, integrate and deploy software. Students will use modern DevOps tools to learn principles of CI/CD, automation and configuration management and inter team collaboration with hands on labs.

Course Content
  • Overview

  • Why DevOps?

  • DevOps and Agile teams

  • Understand Performance and basic Security for Infrastructure

  • Implement Virtualization Concepts

  • ITSM (IT Service Management)

  • Issue Management 

  • Configuration Management

  • GIT/SVN - Software Version Management

  • Understand the need and concepts of Monitoring and Logging

  • Linux Commands

  • Shell Programming

  • Source code management and configuration using GIT

  • Build tools (Maven)

  • Test Automation (Junit)

  • Continuous integration with Jenkins

  • Configuration management using Puppet

  • Containerization using Docker

  • Monitoring using Nagios

  • Overview DevOps tools Chef, Puppet, Jenkins, Nagios, Docker, GIT, etc

  • EC2 Cloud computation

  • Micro Services with Containers

  • Network Architecture Design

1/7