AWS DevOps 90%

Master Cloud Infrastructure, Serverless Architecture, and CI/CD Pipelines

Lessons 83
Duration ~ 21 hours
Study Hours 43 - 85

This course is available via:

Plan Courses Price Action
DevOps Only ⓘ 6
$170 $120 / year
EGP 8,500 EGP 6,000 / year
Subscribe
Cloud ⓘ 2
$90 / year
EGP 4,500 / year
Subscribe

Or subscribe to it individually:

This course only
$70 / year
EGP 3,500 / year
Subscribe

What Will You Learn

AWS Cloud Foundations

Master cloud delivery models, global infrastructure, IAM security, and essential AWS CLI operations.

Compute & Storage Mastery

Deep dive into EC2 instance families, pricing models, EBS volumes, and S3 object storage lifecycles.

Advanced Networking (VPC)

Design and build secure Virtual Private Clouds (VPCs) with subnets, NAT gateways, security groups, and Route 53 DNS.

High Availability & Serverless

Implement Load Balancing, Auto Scaling, and build event-driven apps using Lambda, API Gateway, and DynamoDB.

Infrastructure Automation

Script and automate infrastructure provisioning from scratch, including complex multi-environment setups using bash.

3 Hands-on Projects

Automate HTTP deployments, build a Serverless Application, and engineer a multi-environment CI/CD pipeline.

Prerequisites

In order to start this course you must have these skills:

Command Line Interface

Basic familiarity with navigating the terminal and executing simple bash commands.

Networking Basics

A fundamental understanding of IP addressing and how the internet works.

Programming Fundamentals

Basic knowledge of software development and how web applications operate.

Recommended Courses:

Instructor

Instructor Avatar

Ahmed Metwally

Software Industry Expert

24+ Years of Experience

I am on a mission to elevate the efficiency of the software industry in the Arab world by developing highly skilled and knowledgeable software engineers. My courses are carefully designed to equip them with the essential expertise needed to excel in the market.

Course Content

Cloud Foundations & IAM
8 lessons 1.4 hour
1 - AWS 101 – What Is Cloud
6 min
2 - AWS 101 – Cloud Delivery Models
6 min
3 - AWS 101 – AWS Global Infrastructures
10 min
4 - AWS 101 – Shared Responsibility Model
5 min
5 - Create AWS Account
7 min
6 - IAM Service Introduction
9 min
7 - IAM Resources
17 min
8 - Setup AWS CLI – Prerequisites and Environment
21 min
S3 Storage
4 lessons 1.1 hour
9 - S3 – Intro – Create Bucket , Object and Permissions from Console
18 min
10 - S3 – Create Bucket , Object and Permissions from CLI
11 min
11 - S3 – Custom Bucket Policy – CLI
19 min
12 - S3 – Storage Classes – Life Cycle
15 min
EC2 Compute
8 lessons 1.4 hour
13 - EC2 – Launching EC2 – Console
18 min
14 - EC2 – Launching EC2 – CLI
8 min
15 - EC2 – Hardware Intro
6 min
16 - EC2 – General Purpose – M families part 1
11 min
17 - EC2 – General Purpose – M families part 2
11 min
18 - EC2 – General Purpose – T families
7 min
19 - EC2 – Optimized Instance Families
13 min
20 - EC2 – All Pricing Models
7 min
CodeCommit, EBS & Templates
9 lessons 2 hour
21 - Account Alias
2 min
22 - CodeCommit – intro
11 min
23 - CodeCommit – Setup HTTPS access
19 min
24 - CodeCommit – Setup SSH access
14 min
25 - EBS – Introduction to SAN
12 min
26 - EBS – Volumes Types
22 min
27 - EBS – Measure the IOPS and Throughput of EBS volume
17 min
28 - EBS – Create and Delete volumes from CLI
13 min
29 - EC2 – Launch Template
10 min
Project: Automate HTTP Deployment
2 lessons 1 hour
30 - Project/Task – Automate HTTP Service Deployment
26 min
31 - Watch List – OSI Model
35 min
Load Balancing (ELB)
5 lessons 0.8 hour
32 - Introduction to Load Balancing
11 min
33 - ELB – Introduction
8 min
34 - ELB – Create Network Load Balancer and Target Group from console
19 min
35 - ELB – Create Application Load Balancer and Target Group from console
7 min
36 - ELB – Create ELB from CLI
6 min
Networking (VPC)
11 lessons 2.9 hour
37 - VPC – Overview
11 min
38 - VPC – Understand IP Addressing
22 min
39 - VPC – Design VPC subnets
16 min
40 - VPC – Create VPC, subnets, internet gateway and route table – from console
15 min
41 - VPC – Create VPC – from CLI bash scripting
17 min
42 - VPC – Create Subnets – from CLI
14 min
43 - VPC – Create Internet Gateway, Route Tables and routes – from CLI
19 min
44 - VPC – NAT Gateway
14 min
45 - VPC – Firewall Layers – Security Group
11 min
46 - VPC – Access Control List (ACL)
15 min
47 - VPC – Bastion Host – Remotely Connect to a Private EC2
17 min
DNS (Route 53)
5 lessons 1.7 hour
48 - Route 53 – Intro – Public domain hosting
15 min
49 - Route 53 – Create Public DNS record for EC2 – from CLI
34 min
50 - Route 53 – Create Private Domain and Private DNS record for EC2 – from CLI
20 min
51 - Route 53 – Record Types.
17 min
52 - Route 53 – Routing Policies
16 min
Monitoring & Auto Scaling
5 lessons 1.7 hour
53 - Cloud Watch – Overview
19 min
54 - Auto Scaling Group – Overview
12 min
55 - Auto Scaling Group – Creation from Console
15 min
56 - Auto Scaling Group – Creation Automation using Bash script
37 min
57 - Auto Scaling Group – Load Testing
21 min
Serverless Services
5 lessons 1.3 hour
58 - DynamoDB – Overview
17 min
59 - SNS – Simple Notification Service – Overview
8 min
60 - API Gateway – Overview
14 min
61 - Lambda – Overview
24 min
62 - Cloud Front – Overview
12 min
Project: Serverless Application
7 lessons 2.4 hour
63 - Project – Serverless Application – part 01
17 min
64 - Project – Serverless Application – part 02
22 min
65 - Project – Serverless Application – part 03
16 min
66 - Project – Serverless Application – part 04
13 min
67 - Project – Serverless Application – part 05
31 min
68 - Project – Serverless Application – part 06
29 min
69 - Project – Serverless Application – part 07
16 min
Project: Multi-Environment CI/CD Pipeline
14 lessons 3.7 hour
70 - CI/CD Project – Environments Concepts
17 min
71 - CI/CD Project – Continuous Integration, Delivery and Deployment
11 min
72 - CI/CD Project – Deployment Strategies
8 min
73 - CI/CD Project – Implementation Guide
16 min
74 - CI/CD Project – Create Multiple Environments From One Script – Configuration Files
16 min
75 - CI/CD Project – Create Multiple Environments From One Script – VPC
15 min
76 - CI/CD Project – Create Multiple Environments From One Script – Security
13 min
77 - CI/CD Project – Create Multiple Environments From One Script – Auto Scaling Group and DNS
14 min
78 - CI/CD Project – Create Multiple Environments From One Script – 2 Environments Provision
32 min
79 - CI/CD Project – CD Pipeline – Build
15 min
80 - CI/CD Project – CD Pipeline – Deploy
13 min
81 - CI/CD Project – CD Pipeline – Create Pipeline for QC Environment
22 min
82 - CI/CD Project – CD Pipeline – Create Pipeline for Production Environment
8 min
83 - CI/CD Project – CD Pipeline – Get Familiar With Some Pipeline Issues
22 min