AWS Certified Specialist
with
real-time project
(SOA-C02 & SA-A)
AWS Certified Specialist is combination of AWS Certified System Operations Administrator and AWS Certified Solution Architect.
One must have advanced skills to win the competition, so I have created customized suite of course which is combination of AWS Certified SysOps Admin, AWS Certified Solution Architect and some services from AWS Certified Developer aswell which makes unique.
please watch the video to get course overview
Module 01 - Prerequisites
Being AWS administrator or AWS architect, you will be working on Infra components like AWS EC2, VPC, EBS EFS, ELB, AutoScaling, CloudWatch, RDS, VPN, Cloud Config, Cloud Trail etc..
None of the cloud providers have groundbreaking innovations into Infa components, for example AWS EC2 concepts are built upon server hardware concepts, VPC concepts are built upon TCP/IP Networking concepts.
To get job and to and long-lasting career, It is quite important you understand fundamentals.
Module 02 - Cloud Computing Fundamentals
New to the cloud ? this module teaches you basic cloud concepts. this module even introduces you context of cloud and complete evaluation from traditional datacenter to the cloud computing.
This module teaches you on how to apply scenario based knowledge to book / interview definitions.
This module teaches you on how cloud provides better High availability, scalability, elasticity, agility, fault tolerance and Disaster recovery compared to traditional Datacenter deployments.
Theory - Topics
Context of Cloud Computing
Cloud Computing Book Definition
Cloud Computing Essential Qualities
Cloud Service Delivery Models
Cloud Service Deployment Models
Compliance
Economics of sale
CapEx vs OpEx
Module 03 - AWS Fundamentals - Introduction to AWS
AWS fundamentals is building block to understand any specialized or advanced certifications like admin, developer, database, AI, ML etc..
fundamentals like global infrastructure is used across all the profiles of aws personnel
fundamentals like shared security model, licensing, creating free account and accessing services using different management tools like portal, cli is key and you will be very much familiar by the end of the module.
Theory
Introduction to AWS
AWS History
AWS Certification Path Explained
AWS Global Infrastructure
Regions and Availability Zones
AWS Edge Locations
Security
Physical Access & Security Certification
Shared Security Responsibility
Identity and Access Management (IAM)
LAB
Explore AWS documentation
Module 04 - AWS Fundamentals - Getting started with AWS
This module provides a streamlined overview of many AWS services, and guides you with hands-on exercises to deploy your very first services for free.
from creating free signup to licensing models, account types, support modules you will complete understanding also managing AWS using different GUI and CLI tools
Theory
AWS Services Portfolio
Overview of Services
Typical use cases
The AWS Free Tier
How to Sign up for the Free Tier
AWS Platform Management Options
GUI, CLI, Mobile App & SDK
AWS Support and SLA
LAB
Log into AWS Management Console
Review support page and learn how to submit support request
Review profile information and review billing information
Review free tier and understand how to check your free tier utilization
Navigate between Regions and Availability Zones
Navigate between different services
identify notification and announcements from aws
Customize the home console
Connect through aws cli, fire sample commands
Module 05 - Server Evaluation & AWS Compute Options
AWS compute is key corner stone of aws cloud, aws administrators will spend most of their time working on compute services.
aws compute is also most popularly used service across the industry, this module will help you gain deep dive understanding and hands-on experience of the compute services.
Theory
Server Evaluation
Virtualization
AWS Virtual Machines
AWS Container Instances
AWS Kubernetes
AWS EB Service
AWS Lambda
Ability
AWS offers IaaS and PaaS primarily, it has at least 9 compute options. being AWS administrator or AWS architect you should be able to take decision on which compute option to use with proper justification.
Module 06 - AWS EC2
In this module you will learn virtual server concepts, hardware configuration options and pricing options.
you will also learn lifecycle activities like creating, resizing, deleting, updating windows and linux virtual machines.
you will also use command line options like AWS CLI to create and manage AWS EC2
Theory
Server Evaluation
What is Server ?
Difference between end user devices vs Servers?
Server Evaluation
AWS Compute Options
EC2, Lightsail, ECS, EKS, Lambda, Batch Elastic Beanstalk, Serverless Application repository
AWS EC2 Service
Introduction to EC2
Instance Types
Instance Price Options
Tenancy Options
Amazon Machine Image (AMI)
Sources of AMI
AMI Storage Options
LAB
Explore EC2 Management Console
Create Linux Instance and Connect to it (ec2-user)
created key pair
converted pem into ppk
Create Windows Instance and Connect to it
use pem file to get windows password
see metadata information
work with tags
Working with Filters
Public IP, Private IP, and EIP
Termination Protection
how to change instance type
Module 07 - AWS Container Instances & Kubernetes
no doubt, industry is running after microservices, aws container instances and kubernetes are key concepts
in this module you will understand how servers evolved to containers and kubernetes.
you will also gain deep conceptual knowledge of aws containers and kubernets with hands on.
Theory
Create aws container instances
control what happens on your container exits
use environment variables
Attach data volume for data persistance
basic troublshooting
Introduction to Kubernetes
How aws kubernetes service works
when to use aws kubernetes service
LAB
Run aws Container Instances
Control restart behavior
Set environment variables
use data volumes
troubleshoot aws container instances
Module 08 - AWS Elastic Beanstalk
Elastic Beanstalk is an PaaS offerings of AWS
AWS EB service making developers life easy and it is reducing cost of running applications in the cloud.
organizations are looking for personnel with App service and cloud service, this module will add that value to your profile.
Theory
Introduction to Elastic Beanstalk (EB)
EB Terminology
Components of EB
Benefits of Elastic Beanstalk (EB)
How EB Works
LAB
Explore EB Management console
create sample applicaiton env - single instance
same php code
upload version 2 (switch between the versions of app code)
Route53 Host A enntry (eb.kurela.in)
Create new applicaton environment
loadbalanced and autoscal env
creating multi app env (Testing & Production)
swaping URLS
Module 09 - AWS EBS Storage
In this module you will understand storage options for aws ec2 instances.
In this module you will identify the features and capabilities of each type of disk storage to ensure your application performance optimally.
you will make architectural decisions on magnetic disks and SSDs.
Theory
Fundamentals of Storage
AWS Storage Options
Introduction to AWS EBS
Benefits of AWS EBS
Use cases of AWS EBS
What's New with EBS
EBS Volume Types
EBS Elastic Volumes
AWS EBS Snapshot DLM
AWS EBS Free tier
EBS & Snapshot LAB
LAB
Create EBS Volume
Delete EBS Volume
Attach volume to EC2 Instance and create file system
Extend the volume and configure the same in OS
Copy EBS Volume to different location
EBS Snapshot
write snapshot lifecycle policy (DLM)
Module 10 - AWS S3 Storage
In this module, you will learn how to manage object storage option of aws cloud.
almost all aws customers uses S3 storage so it is surely critical service to learn and to get hands-on.
In this module you will gain very good understanding on basic features like buckets, regions, objects, keys durability, data consistency etc..
In this module you will gain deep dive knowledge into different S3 storage classes like standard, IA, RRS, Glacier etc..
In this module you will gain deep dive knowledge and hands-on experience on to advanced features like lifecycle management, encryption, versioning etc.
Theory
Introduction to S3 & Use cases
Basics of Amazon S3
Buckets, Regions, Objects, Key, Object URL, Amazon S3 Operations, REST Interface, Durability and Availability, Data Consistency, Access Control, Static Website Hosting
S3 Storage Classes
S3 Standard, S3 Standard-Infrequent Access (IA), S3 Reduced Redundancy Storage (RRS), Glacier
Amazon S3 Advanced Features
Object Lifecycle management, Encryption, Versioning, Cross-Region Replication, Logging, Event Notification
LAB
Create / Delete S3 Bucket
upload an object
Delete an object
access the object using unique url
make an object publicly accessible
Create bucket IAM policy and apply to bucket
convert bucket to static website
enable versioning
write sample lifecycle management policy
Transfer Acceleration
Cross region replication
Module 11 - AWS File Storage (file storage)
In this module you will learn about cloud-based file share for storing sharing files to apps.
file shares are one of the most commonly used service among AWS EC2 service and on-premises apps.
Theory
Introduction to AWS EFS Storage
use cases of file storage
security of file storage
LAB
Create an Ubuntu 14 / 16 / 18 EC2 instance
create efs mount (make sure security group is configured to allow communication )
mount efs volume and write files into it
Module 12 - AWS VPC part 1
Networking is on of my favorite subjects as I follow it from the very roots of networking and I am VMware NSX certified which is building blocks of network virtualization and no doubt any cloud provider uses same CIDR and network virtualization concepts. I am sure that my experience will come at great use to make you understand aws networking concepts.
Theory
Introduction to VPC
VPC concepts and terminologies
SUBNETS (Public & Private)
Security groups and NACLs
Routing tables
VPC Endpoints
DHCP Sets and DNS
NAT
LAB
Explore VPC Mgmt console
default VPC configuration details
Test the security group functionality
Test the functionality of NACL
Module 13 - AWS VPC part 2
In this module you will learn deep dive networking concepts like peering, VPN and direct connect
In this module you also be doing hands-on labs of live peering and site to site vpn configuration
Theory
Internet Gateways
VPC Peering
VPN Connections
PCI DSS Compliance
VPC Limits
VPC Pricing
Different Ways to create VPC
LAB
Create VPC using Wizard
checking connectivity issues
SG, NACL,IGW, Route Table
Create VPC using Custom method
checking connectivity issues
SG, NACL,IGW, Route Table
Created IGW and configured route table
Created NAT GW and configured route table
Create private subnet, NAT Gateway, route table and made necessary route entries
VPC Peering
build peering connection between two VPCs
create two ec2 instances in each VPC and test connection
VPN Connectivity
Module 14 - AWS Monitoring, SNS, CloudTrail
no matter how important the services are but the question is, are they being monitored ? what parameters / metrics are being monitored ? this module help you understand aws monitoring in deep and make setup matured monitoring solution for all your organization applications.
notifications are as important as monitoring so we will setup notifications to alert upon event.
In this module we will also setup log collection from different services like ec2 and analyze the logs.
Theory
SNS
CloudWatch
Monitoring Concept
An overview of CloudWatch
Concepts and terminologies
CloudWatch Features
Limits and Costs
Trusted Advisor
AWS Config
How it Works
AWS CloudTrail
How it Works
LAB
Create SNS Subscription
Explore CloudWatch Console
CW Logs
CW Metri
CW Ala
Create an EC2 instance
Configure Detailed monitoring
Configure cpu alarm with notification
sudo yum install stress -y
sudo stress --cpu 90 --timeout 500
Create Billing Alarm
Create Dashboard
Custom Metrics
CW Logs Create Log Stream
Export OS / Application logs
filter logs with specific keyword
https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/QuickStartEC2Instance.html
Cloud Trail
Config
Module 15 - AWS High Availability Options
In this module you will learn about aws high availability options and take architectural decisions.
In this module you will learn about aws fault tolerance options and take architectural decisions.
in this module you will be setting up realtime working application for high availability and fault tolerance.
Theory
Introduction to Load Balancer
Introducing the Elastic Load Balancer
Benefits of ELB
Types of ELBs
ALB
NLB
CLB
Comparison of ELBs
Listener
ELB Configuration Options
Load Balancer Capacity Units (LCU)
Elastic Load Balancer Pricing
LAB
create two EC2 Instance in each AZ
Install Sample Application
Create ELB (ALB)
register both EC2 instances
fail-over / failback
Module 16 - AWS Scalability Options
In this module you will learn AWS scale out and scale up options.
In this module you will be able to take architectural decisions on what scaling option to choose in a given application scenario.
In this module you will be setting up realtime working application with automatic scale out and scale in with AWS autoscaling
Theory
Context of AutoScaling
Introduction to Auto Scaling
Benefits of Auto Scaling
Auto Scaling components
Auto Scaling Groups
Launch Configurations
Scaling Policies
AutoScaling & ELB
LAB
Create Launch Configuration
Create an AMI
Create AutoScaling Group
configure Scaling Policy
Test manual scaling
Test
Simulate load do scale out
Simulate load do scale In
Module 17 - AWS DNS with Route53
DNS is how we remember and get connected to any website on the internet.
In this module you will learn how AWS Route53 is configured for different services and applications like AWS ec2, eb etc..
In this module you will be configuring DNS for live web application using godaddy and AWS Route 53.
Theory
DNS Overview
Introducing Amazon Route53
Hosted Zone
Resource Record Set
Routing traffic to AWS Resources
Routing Policy
Health Checks
LAB
Explore Route53 Mgmt console
Create Private Hosted Zone (google.com)
Create two EC2 instances
Create two host a records with private ips
check name resolution
Create Public Hosted Zone(godaddy)
Check name resolution
Create Health check - Failover Routing Policy
Primary server in Mumbai
Secondary server in Singapore
Module 18 - AWS IAM
Authentication, Authorization and Role Based Access Control is one of the critical function of IT in any organization.
AWS offers more secure and reliable service called IAM for user management.
In this module you will learn on how to create and manage single user & group, bulk users & groups.
In this module you will also learn on how to configure RBAC on realtime environment.
In this module you will learn programmatic access between aws services .
Introduction to IAM
Principals, Root, IAM and Roles
Roles and Security tokens
Authentication
Authorization
MFA
Permission Conflicts
LAB
Explore IAM console
modify the default password policy
enable MFA for root account
Create IAM User check permissions
Create Group check permissions
Create policy document and simulate permissions conflict, version control
Create Access Keys and access through CLI
working with roles
Module 19 - AWS CloudFormation
JSON is the unified language of all cloud providers today, aws provides cloudformation to support automation of workload deployment.
In this module you will learn creating, updating and deploying workloads using aws cloudfromation.
In this module you will learn creating a template from existing realtime working application.
AWS CloudFormation is one of the key areas to win the AWS Interviews.
Theory
Introduction to CloudFormation (IaaC)
Features and Benefits
CF Concepts
Different Ways of creating stacks/templates
How it Works ?
LAB
Create templates
Deploy templates
Provide parameters
Creating a template from a existing deployment
Using AWS Quick start template
Module 20 - AWS Analytics (Kinesis, EMR & Data Pipeline)
Analytics present challenges to AWS admins to ingest realtime streaming data and performing analytics in them.
aws gives suite of ready to use services which helps organizations be good at insights of data.
this model gives you high level understanding of services like Kinesis, EMR and Data Pipeline.
Theory
Amazon Kinesis
Overview
Amazon Kinesis Firehose
Amazon Kinesis Streams
Amazon Kinesis Analytics
Use Cases
Amazon EMR (Elastic MapReduce)
Hadoop Distributed File System (HDFS)
EMR File System (EMRFS)
Use Cases
AWS Data Pipeline
Overview
Use Cases
LAB
There are no labs in this module
Module 21 - AWS Lambda
Microservices are most simplified compute options available across cloud providers.
AWS offers Lambda that supports multiple programming languages and zero admin overhead.
AWS Lambda is also most cost effective and highly secure service.
Theory
Introduction to Lambda
Lambda Functions
Supported Platforms
Lambda Limitations
How it works
Lambda Use cases
Lambda Pricing
LAB
Lambda Canary Function
Configure CloudWatch Schedule
Modify the python functions
Adjust function settings
Configure a default test
Review our function results
Module 22 - Coupled & Decouple Systems, SQS, SWF
In this module you will understand application architectures like tightly coupled and loosely coupled systems.
In this module you will also understand services offered by AWS to design and implement tightly / loosely coupled systems.
In this module you will also understand work flow service that coordinate work across different components of aws also other environments like azure / on-prem
Theory
Coupled & Decouple systems
SQS
Message Attributes
Long Polling
Dead Letter Queues
SWF
Workflows
workflow domains
workflow history
Tasks
CloudFront
Introduction to CloudFront
Distributions
Origins
Cache Control
LAB
There are no labs in this module
Module 23 - AWS Other Important Services
being AWS Admin or Architect you should know maximum no of services so this module help you understand some of ready to use in memory database options like ElasticCache, Redis and Memcached.
In this module you will also understand easy to integrate search as a service option called CloudSearch.
In this module you will also understand log analytics service called ElasticSearch etc.
Theory
AWS ElastiCache
Benefits of EC
Redis & Memcached
AWS CloudSearch
AWS Elastic Search
Cloud HSM
AWS OpsWork
LAB
there are no labs in this module
Module 24 - AWS Databases with RDS
Now a days databases are being provided as PaaS, AWS RDS is a PaaS offering that offers different database engines like SQL, MySQL, Aurora etc.
In this module you gain deep dive understanding on different databse offerings of aws cloud.
In this module you will deploy database, setup monitoring, configure backup, design high availability and scalability.
you will be able to take architectural decisions on IaaS Database vs PaaS Database.
Theory
An overview Database
Relational Database (RDBMS)
Data Warehouse
NoSQL Databases
Amazon RDS & Database Engines
Operational Benefits
License
Amazon Aurora
Amazon RedShift
Amazon DynamoDB
RDS Read Replicas
Instance State and admin tasks
Creating, Modifying, Backing up DB, creating Read Replicas, Cleaning the Databases
LAB
create mysql db instance
connect to db using an ec2
create table, insert records
check automated backup copies, how to restore them
create read replica check if you can add records
check the replication speed
also create private hosted zone and create c name records
Module 25 - Realtime Project
This is where you put things together, this is where you apply knowledge learned in all services will be applied to setup application.
we will be using most of the aws services to setup working application environment.
In this module you will learn how to check dependency between the services.
In this module you will work to build highly available, highly scalable and cost effective applications in AWS Cloud.
This module helps in answering most of the interview questions.
This module helps in preparing AWS CV with realtime project.
Module 26 - Certification, CV & Interview Preparation
Theory
This course offers 100% certification guarantee.
you will have direct access to trainer and we will help you prepare winning CV.
ultimate target of this course is to help you clear interviews in a practical way.
HR call attending tips
Interview call attending tips
Frequently Asked Questions
What are the Pre-requisites to attend this Course?
to learn AWS admin it is advised that you know / experience infrastructure fundamentals that includes following but not limited to.
Server Hardware Fundamentals
OS (Windows / Linux) Concepts
Basic Networking concepts
Basic Storage concepts
Monitoring and Backup
Virtualization
Who Can attend this course?
Anybody with 15 Years of fulltime education (any graduation, any engineering and any medium)
Anybody with prior experience in IT as system admin, virtualization admin, network, storage, backup admin etc
Anybody with Non IT experience and wanted to get into IT / Cloud
Anybody with gap after education or after previous employment.
Do I need to know any programming language to attend this course?
No programming skill is not needed, basic knowledge of topics mentioned in question no 1 is enough.
Do you teach Realtime Scenarios / Realtime Projects in this training?
Every single session is a real time scenario
it also includes realtime projects that helps clear aws interviews
Do you support in preparing CV?
Yes, we have unique style to prepare winning CV
Do you provide placements?
Yes, we have JAP (Job Assistance Program) in which we recommend your profile to our clients and also we support you for your regular interviews.
you can take note of interview questions and can engage trainer directly
Do I get recorded videos of the course?
no for all the sessions by default, however you will get temp access to requested topics on-demand
What if I miss to attend the class?
you will get access to recorded video for a week of time.
How to practice LAB ? what software / hardware needed ?
all cloud providers (AWS / Azure / Google ) provides 12 Months free access to cloud, with which you will be able to practice all your labs free of cost.
you need basic internet connection and basic laptop (i3 cpu / 4gb ram).