AWS – Solution Architect (AWS SA)

Length: Approx : 5 to 6 Weeks (more than 40 to 50% practical sessions. (Students will do it in the class)
Individual Attentions.)

Audience: Students with or without IT experience or knowledge

Student Location – To students from around the world

Delivery Method: Instructor-Led – Live Training Classroom and/or Online

Recording provided for all the classes, whether offline or online.
Documents provided — PPT’s, Lab Manual, Lab Scenarios.

Course Summary

About this Course:

This 40+ hour course is designed to give students a solid knowledge in the role and responsibility of a AWS Solution Architect. Topics are reinforced with intense hands-on practices including in class exercises, projects, home works with homework feedbacks. This course is taught by experienced instructors who have over 20+ years of IT experience. During and after the regular course, students will get to attend mock interview sessions and resume preparation sessions.

Main Topics
1. Introduction to Cloud Computing
2. Basic of Networking
3. Basic of Linux Admin
4. AWS – Solution Architect – Course Content
4.1 VPC (Virtual Private Cloud)
4.2 Network Security
4.3 EC2 Cloud Compute services
4.4 Elastic Block Store
4.5 VPN , Route 53 & End Points
4.6 Storage & Content Delivery
4.7 Identify Access Management
4.8 Monitoring
4.9 Auto Scaling & Elastic LoadBalancer
4.10 Databases
4.11 Multiple AWS Services and Managing the Resources’ Lifecycle
4.12 Migration
4.13 Serverless Functions
4.14 Elastic Beanstalk
4.15 CloudFormation
4.16 Terraform

This course will allow the students to understand various AWS Solution ARCHITECT concepts including:

  • Virtual Private Cloud (VPC)
  • Network Security
  • Elastic Cloud Compute
  • Elastic Block store
  • Virtual Private Network (VPN)
  • Route 53 ( High Availability)
  • Storage & Content Delivery
  • Identity Access Management
  • Monitoring with Cloud Watch
  • Autoscaling of instance
  • LoadBalancing
  • Migration

Projects/mini-projects/Hands-on sessions via class work and/or home work on the following topics:

  • To Provide an Solution for an scenario and Implement the same
  • To Provide Solution with Load balancing & Autoscaling
  • Data life cycle on Cloud
  • Automate the above mentioned LABS
  • Create an IAM policy as per the Customer scenario

Course Flow
1. Intro to Cloud
a. What is cloud computing?
b. History of cloud
c. Different vendors for Cloud
d. Cloud main objectives
e. IaaS overview
f. PaaS overview
g. SaaS overview
h. Why AWS Cloud
i. Features of AWS cloud

2. Basic of Networking
a. What is Networking
b. IP address Basic
c. Classes of IP
d. Subnetting
e. Public / Private IP
f. Natting/ Patting
g. IP V6 Implementation

3. Basic of linux Admin
a. Introduction to UNIX & LINUX
b. Installation of Linux
c. Access the command line
d. Manage files from the command line
e. Advanced File Permissions
f. Disk Partitioning and Mounting File System


Perform the role of a Cloud Engg or Cloud Administrator or System Admin

  1. Create VM’s on Cloud
  2. Create and configure Load balancing
  3. Create and Configure Autoscaling
  4. Manage IAM role and Polices
  5. Manage DBaaS
  6. Manage and configure Storage on Cloud
  7. Able to Migrate VM’s from & to on-Premises
  8. Configure networking on Cloud

AWS Solution Architect (AWS-SA) Details

I. Introduction to AWS
    a. AWS Architecture
b. AWS Management Console
c. Setting up of the AWS Account

II. VPC (Virtual Private Cloud)

a. Understanding & Configuring VPC
b. Configuring Subnet & extracting N/W’s out of VPC
c. Configuring Route Table
d. Understanding & Configuring Internet Gateway for VPC
e. Egress only Internet Gateway
f. NAT Gateway/NAT Instance Configuration
g. DHCP option set
h. Elastic IP
i. Network access list
j. VPC Peering
k. Endpoint
l. Egress Only Internet Gateways

Hands On Lab Practise:
1. Creating VPC
2. Create an 2nd Route Table for 2nd Subnet
3. Creating NAT GW with EC2 instances in public and private subnets
4. Login to EC2 Private VM02 from Public VM01
5. Creating Network with instance only in the IPV6 env.
6. Creating a setup to communicate with 2 different VPC over a Region.

III. EC2 Cloud Compute services

1. Launching the Instance AMI
2. Configuring Security Groups
3. Understanding Security Key pair
4. Configuring N/W Interfaces
5. Understanding and Configuring dedicated Host
6. Understanding Different Instance types

Hands On Lab Practise:
1. Create EC2 instance and login via tools like Xshell and Putty
2. Practice for recommending customers for On-Demand or Reserved Instance

IV. VPN Connections

a. Customer Gateway
b. VPG Gateways & VPN Connections

Hands On Lab Practise:
1. Create an VPN setup from one Region of AWS to Another Region VPC over the internet

V. Storage & Content Delivery

a. S3 Bucket Configuration & Implementation
b. Static Web Hosting via S3 Bucket
c. S3 bucket policy
d. EBS
e. Cloud front Configuration
f. Understanding & Implementing Glacier Versioning S3
g. Understanding Functionality Snow ball Migrations

Hands On Lab Practise:
1. Create an S3 bucket with versioning and upload the file twice
2. Make an S3 bucket as Static web Hosting location
3. Configure an S3 replication to another AWS Account
4. Configure S3 to push the objects to Glacier and then Expire it.

VI. Route 53

a. Traffic Management
b. DNS Management
c. Traffic Policy & Endpoint
d. Domain Name Registration

Hands On Lab Practise:
1. Create an Domain (if Possible)
2. Create an Traffic policy with “Geolocation” – Latency — Failover

VII. Management Tools

a. Understanding Integrated Features of Cloud watch
b. Configuring Alarms & Cloud watch-based actions

Hands On Lab Practise:
1. Create an Cloud Watch Dashboard
2. Create alarms for CPU and Disk utilization
3. Create Event
4. Collect logs and analyse it

VIII. Security Identify & Compliances

a. Identify & Access Management
b. Policy creation
c. Roles creation
d. CLI access

Hands On Lab Practise:
1. Create an IAM user access for console and CLI access
2. Create IAM policy for 4 to 5 Scenarios
3. Create Roles for accessing S3 from EC2.
4. Create json files to create EC2, VPC and other aws services via CLI access

IX. Auto Scaling & ELB

a. Configuring Auto Scaling & Creating Cloud watch for Optimization
b. Creating Load Balancing with application & Classic Load Balancers

Hands On Lab Practise:
1. Create Loadbalancer with 2 EC2 instance behind it for hosting an website.
2. Create Autoscaling Group for hosting an application
3. A Lab with LoadBalancer with Autoscaling for a scalable website Hosting.

X. Databases

a. RDS
b. Dynamo DB

Hands On Lab Practise:
2. A LAB on Dynamo DB configured with an website form

XI. Serverless Functions

a. Lambda
b. Redshift
c. EMR
d. ElastiCache

XII. Elastic Beanstalk
    a. Concepts,
b. Configuration
c. Implement Env with sample code
d. Use Case
Hands On Lab Practise:
1. Implement Env with sample code and upgrade the same
2. Implement 2 Env, one for Dev , another for Prod and swap the links

XIII. Cloud Formation
1. Management Tools
a. Basic Concepts of CloudFormation
b. Practice Assignment: Cloud Formation
2. Deployment and Provisioning
a. CloudFormation: Terminology
b. CloudFormation: Structure of the template
c. CloudFormation: Working with Stacks
d. CloudFormation: Ref functions
e. CloudFormation: Parameters
f. CloudFormation:Init and User Data
g. CloudFormation: Creating Base templates
h. CloudFormation: Troubleshooting templates

XIV. Infrastructure as Code with Terraform
Learning Objectives:
In this module, you will learn to install and configure Terraform. Additionally, understand the architecture in Terraform.

i. Introduction to Terraform
j. Terraform Architecture
k. Terraform Concepts
l. Providers , Resources, Data, Provisioner, Variable, Output, Interpolation
m. Terraform CLI
n. Terraform Modules
o. Resource Graph
p. Terraform Registry
Hands On/Demo:
a. Terraform Installation
b. On Windows and LINUX
c. Configure Server using Terraform Env
d. Terraform Modules LABs

Disclaimer: Yes-M Systems and/or their instructors reserve the right to make any changes to the syllabus as deemed necessary to best fulfill the course objectives. Students registered for this course will be made aware of any changes in a timely fashion using reasonable means.

Back to Top
Call for Enquiry