AWS + AZURE Cloud & Automation

DevOps pre-requisite course| Elevate your AWS+ Azure Cloud skills! Turbocharge your career in the world of AWS Cloud!

Course Introduction

This course focuses on building a strong foundation in AWS Cloud and its integration with DevOps practices. You’ll start with essential Linux administration, Shell Scripting, and then dive into AWS services with tools like Terraform for infrastructure automation. Additionally, you’ll learn monitoring solutions using Prometheus, Grafana, and EFK Stack—all implemented on virtual machines. Perfect for those aiming to understand AWS Cloud from a DevOps perspective and apply it in real-world scenarios.

Course Curriculum

AWS Cloud

Cloud and AWS Introduction

  • Cloud & AWS Introduction

  • What is cloud computing

  • Benefits of cloud computing

  • Evolution of Cloud Hosting

  • Evolution of Computing

  • Cloud Service Providers

  • Common Cloud Services

  • Types of Cloud Computing

  • Computing Deployment Models

  • What is Amazon?

  • What is AWS?

  • AWS Services Overview

AWS IAM - Identity Access Management

  • IAM Users and Group

  • IAM Policies

  • IAM Roles

  • Multi-factor authentication (MFA)

  • AWS CLI

AWS EC2

  • AWS EC2 Pricing Options

  • EC2 Placement Groups

  • Dedicated Instances and Dedicated Hosts

AWS S3 - Object Storage

  • S3 bucket

  • S3 Objects

  • S3 Storage Classes

  • S3 Access Control Lists (ACLs)

  • S3 Versioning

  • S3 Lifecycle Management

AWS EBS

  • AWS EBS

  • EBS Snapshot

  • AMI

AWS EFS

AWS VPC

  • Private and Public Subnet

  • Internet gateway

  • NAT Gateway

  • Routes

  • Security Group

  • NACL

  • VPC Peering

ELB & ASG

  • Application LB

  • Network LB

  • Gateway LB

  • Auto Scaling Group

AWS Route53

AWS Databases

  • AWS RDS - MySQL/Mariadb

  • AWS RDS - MS SQL

  • AWS DynamoDB

AWS Monitoring

  • AWS CloudWatch

  • AWS CloudTrail

AWS Messaging

  • Amazon SNS & SQS

    • SNS Overview & Use Cases

    • SNS Topics & Subscriptions

    • SNS vs SQS: When to Use What?

AWS Secrets Management

  • AWS Secrets Manager

    • Secrets Manager vs Parameter Store

    • Creating & Rotating Secrets

    • IAM Policies & Access Control

    • Secrets Encryption with KMS

AWS Migration Services

  • AWS Migration Services Overview

  • Lift and Shift vs Modernization

  • AWS Database Migration Service (DMS)

  • AWS Server Migration Service (SMS)

Introduction to Landing Zone

  • What is a Landing Zone?

  • Importance of Landing Zones in Cloud Architecture

  • Best Practices for Building a Landing Zone

  • Automating Landing Zone with AWS Control Tower

  • Landing Zone Security Considerations

Azure Cloud

Cloud and Azure Introduction

  • Cloud & Azure Introduction

    • What is cloud computing?

    • Benefits of cloud computing

    • Evolution of Cloud Hosting

    • Evolution of Computing

    • Cloud Service Providers

    • Common Cloud Services

    • Types of Cloud Computing

    • Computing Deployment Models

    • What is Microsoft Azure?

    • Azure Services Overview

Azure Identity and Access Management

  • Azure Active Directory (Azure AD)

    • Users and Groups

    • Azure AD Roles & RBAC

    • Conditional Access

    • Multi-factor authentication (MFA)

  • Azure CLI & PowerShell

Azure Virtual Machines (VMs)

  • Azure Virtual Machines

    • VM Pricing Options

    • VM Series Overview (B, D, E, F, etc.)

    • VM Placement and Proximity Groups

    • Dedicated Hosts and Isolated VMs

Azure Storage Services

  • Azure Blob Storage

    • Containers and Blobs

    • Storage Tiers (Hot, Cool, Archive)

    • Access Control (RBAC, SAS, ACLs)

    • Blob Versioning and Lifecycle Management

  • Azure Managed Disks

    • Disk Types (Standard HDD, Premium SSD, Ultra SSD)

    • Snapshots and Backups

    • Azure Disk Encryption

  • Azure Files (EFS Equivalent)

  • Azure Storage Explorer

Azure Networking

  • Azure Virtual Network (VNet)

    • Private and Public Subnet

    • Internet Gateway (Public IPs)

    • NAT Gateway

    • Route Tables

    • Network Security Groups (NSGs)

    • Azure Firewall

    • VNet Peering and Private Link

  • Load Balancing and Scaling

    • Azure Load Balancer (ALB, NLB)

    • Application Gateway

    • Azure Traffic Manager

    • Azure Virtual Machine Scale Sets (VMSS)

  • Azure DNS (Route 53 Equivalent)

Azure Databases

  • Azure SQL Database (MySQL, MariaDB, MS SQL)

  • Azure CosmosDB (DynamoDB Equivalent)

Azure Monitoring & Logging

  • Azure Monitor

  • Azure Log Analytics

  • Azure Application Insights

  • Azure Sentinel (SIEM Solution)

Azure Messaging

  • Azure Service Bus & Event Grid (SNS & SQS Equivalent)

Azure Secrets Management

  • Azure Key Vault (Secret Manager Equivalent)

Azure Migration Services

  • Azure Migrate Overview

  • Lift and Shift vs Modernization

  • Database Migration Service (DMS)

Introduction to Azure Landing Zone

  • What is an Azure Landing Zone?

  • Importance of Landing Zones in Cloud Architecture

  • Best Practices for Building an Azure Landing Zone

  • Automating Landing Zone with Azure Landing Zone Accelerator & Azure Blueprints

  • Landing Zone Security Considerations (Azure Policy, Defender for Cloud, IAM)

Linux

  • Installing Virtual Box on Windows

  • Install Ubuntu20 on VirtualBox

  • Introduction to Linux

  • Linux Commands

  • vim text editor

  • Exploring File System

  • User, group and permission management

  • sudo

  • Apache and Nginx Web Server

Shell Scripting

  • Introduction to shell scripting

  • How to create a simple shell script?

  • Variables and User Input

  • Prompt user for input

  • Operators in shell scripting

  • Comparison Operators

  • Conditional statements

  • Loops in shell scripting

  • Case statement in shell scripting

  • Command Line Arguments

  • Functions in shell script

  • File Operations

  • Cut, awk, sed, grep

Ansible

  • What is Infrastructure as code(IaC)?

  • Understanding terms deployment, provisioning, orchestration and config management.

  • Understanding terms Mutable and Immutable infrastructure.

  • Understanding terms Idempotence, Imperative & Declarative.

  • What is Ansible?

  • What ansible can do?

  • Why ansible?

  • Ansible components and architecture

  • Ansible Play, Playbook and task

  • Ansible installation

  • Ansible inventory file (static and intro to dynamic inventory)

  • Ansible modules

  • Ansible adhoc commands

  • Introduction to YAML

  • Creating simple Ansible playbook

  • Variables in Ansible - Register and fact variables

  • Handler and Notify in Ansible

  • Ansible Roles

  • Introduction to Ansible Tower and Ansible AWX

Terraform

  • What is Infrastructure as code(IaC)?

  • Understanding terms deployment, provisioning, orchestration and config management.

  • Understanding terms Mutable and Immutable infrastructure.

  • Understanding terms Idempotence, Imperative & Declarative.

  • Advantages of Terraform.

  • Terraform lifecycle

  • Terraform components

  • Terraform modules

  • Terraform variables

  • Terraform output

  • Data Sources in terraform

  • Terraform state files and locking

  • Introduction to terraform cloud

  • AWS resources provisioning using terraform

Monitoring

  • Prometheus

  • Grafana

  • Alertmanager

Python Basics

  • Introduction to Python Programming

  • Python Variables and Data Types

  • Control Flow (If, Loops)

  • Functions in Python

  • Working with Lists and Dictionaries

  • Exception Handling

  • Modules and Libraries

  • File Handling

SQL Basics

  • Introduction to Databases and SQL

  • Basic SQL Queries (SELECT, WHERE, JOIN)

  • SQL Operators and Functions

  • Creating and Modifying Tables

  • Subqueries and Nested Queries

  • Database Design Principles

  • Normalization and De-Normalization

Project

  • Project after 1 month of course completion

  • IaC - Create infra for deploying application using automation pipeline.

Course Details

  • Duration: 60 days | Every day 2 hours (Monday to Friday)

  • Batch Starts on : March 3rd, 2025

Course Fees

Reach out to me via WhatsApp at https://shorturl.at/mKW25 for fees details.

Contact

For any other details - WhatsApp at https://shorturl.at/mKW25

Last updated