Curriculum

10 Topics
Introduction to DevOps
Benefits of working in a DevOps environment
DevOps Lifecycle
DevOps Stages
DevOps Delivery Pipeline
Version Control
Git Introduction
Git Installation
Commonly used commands in Git
Working with Remote repository

7 Topics
Branching and merging in Git
Merge Conflicts
Stashing Rebasing Reverting and Resetting
Git Workflows
Introduction to Maven
Maven Architecture
Introduction to Continuous Integration

7 Topics
Jenkins Architecture
Plugin Management in Jenkins
Jenkins Security Management
Notification in Jenkins
Jenkins Master-slave architecture
Jenkins Delivery Pipeline
Jenkins Declarative pipeline

9 Topics
Introduction to Configuration Management
Infrastructure as Code
Introduction to Ansible
Ansible Architecture
Inventory Management
Ansible Modules
AD-HOC Commands
Ansible Playbooks
Ansible Roles

11 Topics
Containerization
Namespaces
Docker
Docker Architecture
Container Lifecycle
Docker CLI
Port Binding
Detached and Foreground Mode
Dockerfile
Dockerfile Instructions
Docker Image

8 Topics
Introduction to Container Orchestration
Kubernetes Core Concepts
Understanding Pods
ReplicaSet and Replication Controller
Deployments
DaemonSets
Rolling Updates and Rollbacks
Scaling Application

5 Topics
Introduction to Prometheus and Grafana
Prometheus and Grafana Setup
Monitoring using Prometheus
Dashboard Visualization using Grafana
Creating a Dashboard to monitor the Pipeline

8 Topics
Introduction to Terraform
Terraform vs Ansible
Terraform Architecture
Terraform Configuration
Terraform Common Commands
Managing Terraform Resources
Terraform State
Terraform Project

5 Topics
Docker Registry
Container Storage
Volumes
Docker Compose
Docker Swarm

7 Topics
Services
Persistent Storage in Kubernetes
Primitives for PersistentVolumeClaims
Secrets and ConfigMaps
Headless Services
StatefulSets
Helm Charts

9 Topics
Introduction to Selenium
Why Selenium?
Selenium – Webdriver
Creating Test Cases in Selenium WebDriver (Waits)
What and why X-Path
Handling different controls on Webpage
Framework in Selenium
Selenium Integration with Jenkins
Implementation of Selenium in the Edureka’s Project

5 Topics
Introduction to Continuous Monitoring
Introduction to Nagios
Installing Nagios
Nagios Plugins(NRPE) and Objects
Nagios Commands and Notification

6 Topics
Why Cloud?
Introduction to Cloud Computing
Why DevOps on Cloud?
Introduction to AWS
Various AWS services
DevOps using AWS

13 Topics
Virtualization
Amazon Web Services (AWS)
Benefits of AWS
AWS Global Infrastructure
AWS: IAM
Components of IAM
Managing users with IAM
Amazon Machine Image (AMI)
Security Groups in AWS
Virtualization
Amazon Elastic Compute Cloud (EC2) and Its Benefits
Networking components associated with EC2
Instance Store

  Write a Review

DevOps Plus Program - Certified by PwC

Go to Paid Course