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
Logging
Loki
ELK and EFK stack
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
Contact
Last updated