Training & Duration
- Live classes (Monday to Friday)
- Duration 30h
Course Objectives
- To understand the power of DevOps from development standpoint
Lab Setup
- Free tier AWS account (we will be creating required environment from AWS to perform all setup)
Course Features
- Online lectures: Online live lectures.
- Updated Quality content: Content is the latest and gets updated regularly to meet the current industry demands.
Test & Evaluation
1. During the program, the participants will have to take all the assignments given to them for better learning.
2. At the end of the program, a final assessment will be conducted.
Certification
1. All successful participants will be provided with a certificate of completion.
2. Students who do not complete the course / leave it midway will not be awarded any certificate.
Basic understanding of Unix/Linux, Cloud computing, Build tools (Maven)
Topics to be covered
Fundamental of DevOps
- DevOps Overview
- Introduction of SDLC
- Agile Methodology
- Introduction of DevOps
- DevOps Life Cycle
- DevOps Practical use cases
Source Code Repository in GIT
- GIT Fundamentals
- GIT Benching and Merging
- Lab: Working With GIT
- Lab: GIT Branching and Merging
- Lab: Code Commit Private GITHub
Containers
- Containers Fundamentals
- Why containers
- Containers vs VM’s
- Docker Architecture and Dataflow
- Docker Installation and Setup
Docker Containers Advanced
- Docker Container and Operations
- Docker Image and Operations
- Docker Hub
- Docker Custom Image creations
- Docker Network Fundamentals
- Persistent Volumes with Docker
- Lab: Various application docker containers for webservers like Nginx, httpd and tomcat
Container Orchestration Fundamentals
- Introduction to Kubernetes Architecture
- Understanding Different Kubernetes Objects
- Deploying Containerized Applications in Kubernetes
- Exposing Services
- Managing Secrets & Configs
Continuous Integration and Deployment
- Continuous Integration Fundamentals
- Continuous Delivery Fundamentals
- CI/CD with Jenkins
- Lab: Install and Configure Jenkins
- Lab: Create a Simple pipeline in Jenkins
- Lab: Configuring Jenkins in CentOS server procured in Lab 1
- Lab: Integrating Jenkins with GIT
- Lab: Configuring Sample Maven Build in Jenkins
- Lab: Integrating Jenkins with Docker
- Lab: Integrating Jenkins with Ansible
- Lab: Configuring End to End Delivery Pipeline in Jenkins
- Lab: Running Continuous Deployment Using Jenkins
For inquiry call: 8953463074