-
Module 01: Understanding the Basics of Legacy Computing
- Cloud Computing Basics – Layers of the IT Industry
- Cloud Computing Basics – Data Flow through the Internet
- Cloud Computing Basics – Parts of a Desktop Computer
- Cloud Computing Basics – Parts of a Server Computer
- Cloud Computing Basics – Hard Disk Drives Vs Solid State Drives
- Cloud Computing Basics – Operating Systems and their Booting Process
- Cloud Computing Basics – Understanding Virtualization
- Cloud Computing Basics – Scale-Up Vs Scale Out Architecture
-
Module 02: Networking Demystified
-
Module 03: Storage Demystified
-
Module 04: AWS - IAM Administration
-
Module 05: AWS - EC2 - Deep Dive
- AWS – Infrastructure – Regions, Availability Zones, Local Zones, Wavelength Zones and Edge Locations
- AWS – EC2 – AMIs, Instance Types and Pricing Overview
- AWS – EC2 – Launching a Linux Instance – Demonstration
- AWS – EC2 – Connecting to EC2 Linux Instance using SSH and Putty – Demonstration
- AWS – EC2 – Security Groups – Explained in Detail
- AWS – EC2 – Connecting to EC2 Linux Instance using Instance Connect – Demonstration
- AWS – EC2 – Install SSH in Windows PowerShell and CMD for SSH connectivity from Windows – Demonstration
- AWS – EC2 – Connecting to Linux EC2 Instance from Windows using installed OpenSSH – Demonstration
- AWS – EC2 – Launching and Connecting to a Windows EC2 Instance using RDP file and MSTSC – Demonstration
- AWS – EC2 – Bootstrapping a Linux EC2 Instance
-
Module 06: AWS - Lightsail - Deep Dive
-
Module 07: Linux Administration
- Linux OS – Operating System Overview
- LInux OS – Setting Up a CentOS 8 Linux Instance on GCP and Connecting via SSH using Putty – Hands on Lab
- Linux OS – System and Hardware Administration Commands
- Linux OS – Process Administration Commands
- Linux OS – User Administration Through Command Line
- Linux OS – Files and Directories Management through Command Line
- Linux OS – Package Management on CentOS 8 Linux using Yum and Dnf package managers
- Linux OS – Managing Environment and PATH Variables
- Linux OS – Network Administration through Command Line
- Linux OS – Bash Shell Scripting
- Linux OS – Cron Jobs and At Jobs
- Linux OS – Transferring Files from your local machine to the Remote AWS/GCP Linux Machine using WinSCP
-
Module 08: AWS - EBS - Elastic Block Storage Adminsitration
- AWS – EBS – Overview
- AWS – EBS – Create a New EBS Volume and Attach to a Linux EC2 Instance
- AWS – EBS – Updating the /etc/fstab file, to ensure the EBS volume is available to the OS, persistently across reboots
- AWS – EBS – Creating an AMI from a running EC2 Instance using Snapshots.
- AWS – EBS – Creating a Snapshot of a Volume and Migrating a Snapshot to another region
- AWS – EBS – Creating a Volume from a Snapshot and mounting to an EC2 Instance in another region
-
Module 09: AWS - EFS - Elastic File Storage Administration
-
Module 10: AWS - S3 - Simple Storage Service Administration
- AWS – S3 – Storage Types inlcuding S3 Glacier Services – Overview
- AWS – S3 – Create a Bucket, upload an Object and make the object accessible from outside world
- AWS – S3 – Features – Versioning – Overview and Hands-On-Lab
- AWS – S3 – Features – Encryption – Overview and Hands-On-Lab
- AWS – S3 – Features – Security and Bucket Policies – Overview and Hands-On-Lab
- AWS – S3 – Features – Hosting a Static Website – Hands-On-Lab
- AWS – S3 – Features – CORS – Overview and Hands-On-Lab
- AWS – S3 – Features – Cross Region and Same Region Replication
-
Module 11: AWS - ELB - Implementing High Availability using Elastic Load Balancers
-
Module 12: AWS - Implementing Scalable Infrastructure using Auto Scaling Groups
-
Module 13: AWS - VPC - Administration
- AWS – VPC – Creating a Custom VPC within a Region and managing a Bastion Host
- AWS – VPC – NAT Gateway and NAT Instance – Overview
- AWS – VPC – Deploying a NAT Gateway
- AWS – VPC – Deploying a NAT Instance
- AWS – Route53 – DNS Records and Route53 Service – Overview
- AWS – Route53 – Domain Name to Ip Address Mapping – Hands On Lab
-
Module 14: AWS - CloudFront
-
Module 15: AWS - RDS Services
- AWS – DB – SQL Databases, NoSQL Databases and Data Warehousing – Explained
- AWS – DB – Services – Overview
- AWS – RDS – Services and Features – Overview
- AWS – RDS – Encryption and Security – Overview
- AWS – RDS – Deploying a MySQL Solution on AWS – Hands On Lab
- AWS – RDS – Deploying a PostGRE Solution on AWS – Hands On Lab
- AWS – RDS – Deploying a Amazon Aurora Solution on AWS
- AWS – RDS – Aurora MySQL – Deploying and Connecting – Hands on Lab
-
Module 17: Preparing for DevOps Exploration
-
Module 18: Git and GitHub Management
- Git and Github – Repositories – Overview
- Git and Github – Version Control – Explained
- Git and Github – Git Installation on Centos 7 OS on GCP – Hands on Labs
- Git and Github – Add, Commit and Track Files for Local Repository
- Git and Github – Parallel Development – Branching, Merging and Rebase
- Git and Github – Commands to Know
- Git and GitHub – Remote Sync Operations
- Git and GitHub – Understanding Diff and Differences in Terminology
- Git and GitHub – CheatSheet
-
Module 19: Docker Containers Administration
- Docker Containers – Overview
- Docker Containers – Installation of Docker on Centos 8 – Hands On Lab
- Docker Containers – Architecture
- Docker Containers – Hub Account Creation and Management – Hands On Lab
- Docker Containers – Images and Containers Management – Hands on Lab
- Docker Containers – GUI Management using Portainer.io – Hands On Lab
- Docker Containers – Commit and Push Docker Images – Hands on Lab
- Docker Containers – System and Stats
- Docker Containers – Docker File – Overview
- Docker Containers – Deploying an Apache Server Using Dockerfile
- Docker Containers – Deploying an Nginx Server using Dockerfile
- Docker Containers – Dockerize a Spring Boot Java Application
- Docker Containers – Docker Compose – Overview
- Docker Containers – Docker Compose – Installation – Hands On Lab
- Docker Containers – Dockerizing a Python App using Docker-compose
-
Module 20: Kubernetes Administration
- K8S – Containers and Kubernetes – Overview
- K8S – Terminology
- K8S – Architectural Components
- K8S – Creating a K8S Cluster on GCP and Deploying a Rest API based Application – Hands on Lab
- K8S – Events and Pods – Explained
- K8S – Replicasets – Explained
- K8S – Scaling the services by increasing the Replicas – Hands On Lab
- K8S – Updating New Code without Downtime – Hands On Lab
-
Module 21: Infrastructure As Code - Terraform - Deep Dive
- Terraform – Infrastructure As Code – Overview
- Terraform – Overview
- Terraform – Initializing the First Project
- Terraform – Deploying an AWS S3 Bucket
- Terraform – Understanding the first Deployment
- Terraform – AWS – EC2 – Deployment
- Terraform – AWS – EC2 – Modifying an existing deployment
- Terraform – AWS – EC2 – Destroying AWS Resources
- Terraform – Large Scale Management Using Variables
- Terraform – Querying Data with Outputs
- Terraform – Capstone Project – Deploying an Apache Server on EC2 in a Custom VPC
- Terraform – Terraform Vs Ansible Compared
-
Module 22: Ansible Administration
-
Module 23: CI/CD Implementation using Jenkins
GCP – AWS – DevOps Engineer Professional (DOP – C01)
$2.00
$1.00