Course Curriculum
What is DevOps
-
Introduction
00:00 -
Stakeholders of DevOps
00:00 -
What is SDLC
00:00 -
Phases of SDLC
00:00 -
Role Of Dev in SDLC
00:00 -
Role of Ops in SDLC
00:00
SDLC (Software Development Lifecycle)
-
What is SDLC?
00:00 -
SDLC Methodologies
00:00
What is Agile and Scrum
-
Agile Development Process
00:00 -
Agile Manifesto
00:00 -
Agile Scrum Work Flow
00:00 -
Agile Analysis Estimation Techniques
00:00 -
Types of Roles and Responsibilities
00:00 -
Problem That DevOps Solves
00:00
DevOps Life Cycle
-
Introduction
00:00 -
Tools
00:00 -
DevOps Technology Categories
00:00 -
DevOps Technology Categories
00:00 -
Planning
00:00 -
Configuration Management
00:00 -
Source Control
00:00 -
Source Control
00:00 -
Continuous Integration
00:00 -
Continuous Testing
00:00 -
Continuous Deployment
00:00
Linux
-
Linux Overview
00:00 -
What is Operating system
00:00 -
What is Unix Linux
00:00 -
Linux vs Windows
00:00 -
Linux flavors
00:00 -
Linux Architecture
00:00 -
Linux commands
00:00 -
Reading files
00:00 -
Redirection operators
00:00 -
Redirection operators
00:00 -
Group management
00:00 -
File system management
00:00 -
Editors
00:00
Shell Scripting
-
Shell Scripting
00:00 -
Types of shells
00:00 -
Shebang line in shell
00:00 -
Command line arguments
00:00 -
Variables
00:00 -
Types of Operators
00:00 -
Loops
00:00 -
Case statement
00:00 -
Functions
00:00
GIT (Source Code Management)
-
Introduction
00:00 -
What is a Version Control System (VCS)?
00:00 -
What is Git and where did it come from?
00:00 -
Alternatives to Git
00:00 -
Git Hub Account Setup
00:00 -
Obtaining Git Installing Git
00:00 -
Key Terminology
00:00 -
Staging Vs Un-Staging
00:00 -
Adding Files to Staging Area
00:00 -
Removing Files from Staging Area
00:00 -
Commit to Local Repository
00:00 -
Push to Central Repository
00:00 -
Repository Cloning
00:00 -
Stashes & Stash Apply
00:00 -
Branching in Git
00:00
MAVEN (Build Tool)
-
What is Build Tool
00:00 -
Automated build process
00:00 -
Maven Introduction & Objectives
00:00 -
Maven Installation
00:00 -
Maven Terminology
00:00 -
Maven Archetypes
00:00 -
Maven Project Creation
00:00 -
Maven Dependencies
00:00 -
Maven Repositories
00:00 -
Maven Goals
00:00
Continuous Integration Tool (Jenkins)
-
Introduction
00:00 -
How to achieve Continuous Integration with Jenkins
00:00 -
JENKINS Server Setup
00:00 -
Jenkins Jobs
00:00 -
How to integrate Jenkins with Maven
00:00 -
Jenkins dashboard
00:00 -
Jenkins plugins – how to download and use
00:00 -
Setup and Running Jenkins Jobs
00:00 -
Jenkins Plugins
00:00 -
Jenkins Master Slave Architecture
00:00 -
Jenkins Pipeline Introduction
00:00
Sona Type Nexus (Artifactory Repo)
-
Introduction
00:00 -
What is Artifact Repo
00:00 -
Nexus Introduction
00:00 -
Nexus Setup
00:00
Configuration Management (ANSIBLE)
-
What is Configuration Management
00:00 -
What is Ansible
00:00
DOCKER (Containerization Tool) Introduction
-
what is Docker
00:00 -
Life without Docker
00:00 -
Life with Docker
00:00 -
Life with Docker
00:00 -
What is container
00:00 -
Docker run command
00:00 -
Working with images
00:00 -
Container Life cycle
00:00 -
Docker File
00:00 -
Docker Network
00:00 -
Docker Volumes
00:00 -
Docker Compose
00:00 -
Docker Swarm
00:00 -
Spring Boot App with Docker
00:00 -
Python App with Docker
00:00 -
MySql with Docker
00:00
What is Kubernetes
-
Docker Swarm Vs Kubernetes
00:00 -
Kubernetes Architecture
00:00 -
Control Plane
00:00 -
Worker Nodes
00:00 -
Namespaces
00:00 -
Pods
00:00 -
Pod Life cycle
00:00 -
Services
00:00 -
Replication Controller
00:00 -
Replication Set
00:00 -
Daemon Set
00:00 -
Stateful Set
00:00 -
Deployment
00:00 -
Config Map
00:00 -
Secrets
00:00 -
Ingress Controller
00:00 -
HELM Charts
00:00
Monitoring Tools
-
Grafana
00:00 -
Prometheus
00:00 -
ELK Stack
00:00
INFRASTRUCTURE AS CODE (IAC) TERRAFORM
-
Introduction to Terraform
00:00 -
Terraform Vs Ansible
00:00 -
Terraform installation
00:00 -
Terraform Architecture
00:00 -
Terraform Scripts
00:00 -
Infrastructure Creation
00:00 -
Credentials Management
00:00
AWS (AMAZON WEB SERVICES) Introduction to Cloud Computing
-
What is Cloud Computing?
00:00 -
Why Cloud?
00:00 -
Types of Cloud Deployment Models
00:00 -
Types of Cloud Services
00:00
Introduction to Amazon Web Services (AWS) (What is AWS?)
-
How to Subscribe for AWS account
00:00 -
What is the AWS Free Usage Tier
00:00 -
AWS Certification
00:00 -
Introduction to the AWS management Console
00:00 -
List of services given by AWS
00:00
VM Creation in AWS Creating Windows VM
-
Connecting to Windows VM using RDP
00:00 -
Creating Linux VM
00:00 -
Pem file & Ppk File
00:00 -
Putty & Putty Gen
00:00 -
MobaXterm
00:00 -
Connecting to Linux VM using Putty
00:00 -
Linux Introduction
00:00 -
Linux Commands
00:00
What is Amazon EC2?
-
Features of Amazon EC2
00:00 -
Managing the EC2 infrastructure
00:00 -
EC2 Dashboard
00:00 -
Pricing for Amazon EC2
00:00 -
EC2 instance Types
00:00 -
EC2 Families
00:00
AWS Regions and Availability Zones
-
Describing Regions
00:00 -
Describing Regions
00:00
Amazon Machine Images (AMI)
-
Managing AMIs
00:00 -
Working with Windows Linux AMIs
00:00 -
Shared and Paid AMI
00:00 -
Making an AMI Public
00:00
EC2 Instances
-
Instance life cycle
00:00 -
Differences between reboot stop and terminate
00:00 -
Building an EC2 windows and linux instances
00:00 -
To install instance in public and private Subnet
00:00 -
Security via Key Pairs
00:00 -
EC2 Class and VPC Security Groups
00:00 -
Managing Elastic IP’s
00:00 -
Pricing model in EC2 instances
00:00 -
EC2 with Amazon command line interface
00:00
Amazon Elastic Block Store (EBS)
-
Amazon EBS volumes
00:00 -
Amazon EBS volumes
00:00 -
Increasing the volume size
00:00 -
Volume Mounting
00:00 -
Amazon EBS snapshots
00:00 -
Life Cycle Manager
00:00
Load Balancing (ELB)
-
Internal and external load balancer
00:00 -
Load balancing protocols
00:00 -
Security groups for the load balancer
00:00 -
Health check for the load balancer
00:00 -
Cross-zone load balancing
00:00 -
Target Groups
00:00 -
Microservices Load Balancing
00:00
Auto Scaling
-
Auto scaling components
00:00 -
Creation of launch configuration
00:00 -
Configuration of auto scaling policies
00:00 -
Advantages of using auto scaling with ELB
00:00
Network & Security
-
Inbound Rules
00:00 -
Outbound Rules
00:00 -
Elastic IPs
00:00 -
Placement Groups
00:00 -
Key Pairs
00:00 -
Network Interfaces
00:00
Amazon Virtual Private Cloud (VPC)
-
VPC Essentials
00:00 -
Default and Non Default VPC
00:00 -
VPC Networking and ACL
00:00 -
Security Groups
00:00 -
DNS and DHCP Options Sets
00:00 -
VPC Peering and Endpoints
00:00 -
Subnet Routing
00:00 -
VPC Internet Gateway
00:00 -
Elastic IP addresses and network interfaces
00:00 -
VPC integration with many other AWS services
00:00 -
Creating a NAT instance in a VPC
00:00 -
Configuring a Web application in VPC
00:00 -
Pricing for Amazon VPC
00:00
Amazon Route 53
-
Using Traffic Flow
00:00 -
Route 53 Health Checks
00:00 -
Configuring DNS Failover
00:00 -
Latency Based Routing
00:00 -
Weighted Routing Policies
00:00 -
Hosting web portal using Route53
00:00 -
Bucket Policies
00:00
Security & Identity Services Identity Access Management (IAM)
-
Getting Started With IAM
00:00 -
Creation of user groups roles
00:00 -
Managing & Writing policies
00:00 -
Credential Report
00:00 -
IAM Console and the Sign-in Page
00:00
Amazon S3
-
Data as objects
00:00 -
Lifecycles of S3
00:00 -
Managing Buckets
00:00 -
Versioning
00:00 -
Pre-Signed URL
00:00 -
Bucket Policies
00:00 -
Accessing S3 storage via tools
00:00 -
Creation of a static website using S3 storage
00:00
Relational Database Service (RDS)
-
Launching RDS instance
00:00 -
Selecting the Engine
00:00 -
Configuring the Database Engine
00:00 -
Managing RDS Database
00:00 -
Setting up automatic backups
00:00 -
Authorizing access to the DB
00:00 -
SQL Vs No SQL Databases
00:00
Amazon Cloud Watch
-
List of services monitored by CloudWatch
00:00 -
Collect and track metrics
00:00 -
Monitoring memory and disk Metrics
00:00 -
Monitoring logs Graphs
00:00 -
Set Alarms
00:00
Cloud Formation
-
Design a template
00:00 -
Create a Stack
00:00 -
Create a Template from your Existing Resources
00:00 -
Introduction to JSON
00:00
Amazon Simple Email Service (SES)
-
Configuring Amazon email service
00:00 -
Amazon SES and Deliverability
00:00 -
Amazon SES Email-Sending Process
00:00 -
Email format and Limits of SES
00:00
Amazon Simple Queue Service (SQS)
-
SQS for background work task
00:00 -
Creating a Queue
00:00 -
Confirming the Queue exists
00:00 -
Add a permission to the Queue
00:00
Amazon Simple Notification Service (SNS)
-
SNS architecture
00:00 -
Publishers and subscribers
00:00 -
Creation of a topic
00:00 -
Subscribing to topic via Email
00:00 -
Setting notification for EC2 instance changes.
00:00
Elastic Bean Stalk
-
Bean Stack Advantages
00:00 -
EC2 vs Bean Stack
00:00 -
EC2 Pricing
00:00 -
Deploy Web Application using BeanStack
00:00
AWS Lambdas
-
Advantages of Serverless Computing
00:00 -
What is Lambda
00:00 -
How to Create Lambda
00:00 -
How to invoke Lambda
00:00 -
Java App with Lambdas
00:00
Interview Guide
-
Resume Preparation
00:00
Student Ratings & Reviews
No Review Yet