Each Module Duration 1 Hr

  • 1 DevOps brief introduction
  • 2 How does DevOps work anyways?
  • 3 DevOps Benefits?
  • 4 DevOps Goals
  • 5 Challenges for successful DevOps?
  • 6 Key factors that drive efficiencies?
  • 7 DevOps Practices?
  • 8 DevOps Tools
  • 9 Steps in implementing a successful DevOps setup
  • 10 DevOps Roadmap
  • 11 How to Implement DevOps

  • 1 Understanding the need of Software Configuration Management discipline
  • 2 Get to know SCM Terminologies
  • 3 Understanding Git Architecture
  • 4 Installation & Git Configuration
  • 5 Distributed Version control using Git
  • 6 Git user workflow
  • 7 Branching & Stash
  • 8 Revert/Rollback, Hooks

  • 1 Understanding Build Automation
  • 2 Java Build system
  • 3 Understanding Maven architecture , Maven standards
  • 4 Maven Lifecycle
  • 5 Configuring pom.xml
  • 6 Maven Plugin Management
  • 7 Maven Dependencies
  • 8 Maven Multi modules

  • 1 Understanding Build process & Developer workflow
  • 2 Need of Continuous Integration
  • 3 Understanding Jenkins Architecture
  • 4 Jenkins Installation
  • 5 Master & Slave configurations
  • 6 Plugin Management
  • 7 Configuring different types of Jobs
  • 8 Security & Authentication in Jenkins
  • 9 Overview of popular plugins used in Industry

  • 1 Understanding need of Configuration Management
  • 2 Ansible Architecture
  • 3 Ansible setup & configuration on different nodes
  • 4 Introduction to YAML
  • 5 Ansible command line usage
  • 6 Ansible Modules
  • 7 Ansible Playbooks
  • 8 Roles
  • 9 Practical examples of different Ansible Use cases

  • 1 Understating Containers vs Virtual Machines
  • 2 Docker Architecture
  • 3 Get to know Docker Components
  • 4 Docker Installation & setup
  • 5 Docker Container Management - Container creation, start, stop, renaming, logs, deletion, stats, events
  • 6 Docker Images
  • 7 Data Volumes & Port redirection
  • 8 Building Images Interactively using containers
  • 9 Dockerfile & its Instructions
  • 10 Deploying a Registry server
  • 11 Practical examples of Docker use cases
  • 12 Microservice Architecture
  • 13 Dockercompose & configuration file
  • 14 Dockerswarm & clustering

  • 1 Understand Continuous Delivery & Continuous Deployment
  • 2 Code coverage & Code Analysis
  • 3 Release workflow & promoting products
  • 4 Developer workflow