Introduction to AWS Cloud
AWS Free Tier & billing
AWS Cloud Services
What is Region?
What is Availability Zone?
• Edge Locations
Content Distribution Network (CDN)
Basics of IAM
Groups, Users, Roles, Policies, MFA
How to use IAM
Active Directory /Web Identity Federation
Introduction to CLI
Download and installation of CLI
Configuring CLI and authenticate with your account
What is VPC, and Why VPC is required
Launching VPC using VPC Wizard
Designing Custom VPC
Concepts about Network Address Translation (NAT
Create your own NAT Gateway
Security Groups
What is Bastion, and uses of Bastion?
What is Elastic Cloud Compute (EC2) service?
Windows EC2 Instances Launch
EBS Volumes
Linux EC2 Instances Launch
Windows and Linux based AMI
Elastic Load Balancers (ELB)
Auto Scaling Groups
What is DNS and Route53
Understanding DNS
What are different Route53 Policies
What is Storage as a Service (S3 over AWS)
Basics of S3- Bucket/object/Namespace
Consistency Modeling
Security & Tiered Storage
SLAs for Availability and Durability
DB as a Service (DBaaS) on AWS- RDS
RDS Instances and supported DB Engines
Automated Backups
Multi-AZ & Read Replicas
Introduction to AWS Lambda
Benefits for using AWS Lambda
Lambda Functions
Lambda Triggers
Introduction to Serverless Computing
Serverless with AWS Lambda
Real Time applications with AWS Lambda
How to trigger Lambda with S3 Bucket?
Overview of DevOps
DevOps Pipelines
Why DevOps?
Roles and Responsibilities
DevOps Ecosystem
What is Version Control System?
GIT/GITHUB
GITHUB Desktop
Installation
Configuration
Basic Commands
Branches
Repositories
Automated Build Process
Maven
Maven Structure
Maven Dependencies
Maven Repositories
Maven Plugins
Integrated Maven Build
Installation
Configuring Jenkins
Configuring node
Setting up a node
Jobs/Plugins
Creating Application Builds
Cloning the sample Project
Creating the Jenkins job and Configuring a Git Repo
Compiling in Jenkins
Browsing the workspace in Jenkins
App Packaging in Jenkins
Cleaning up past build
What is Apache Tomcat?
Installation, Setup and configuration
Running Apache Tomcat
Jenkins Integration of Apache Tomcat
What is Packer?
Why do we use Packer?
How to Install Packer?
Running Packer to create AWS AMI Images
Use Cases
Install Terraform
Using Terraform
Launching infra using Terraform
Learn how to Create AWS Infrastructure using Terraform
Learn how to manage AWS Infrastructure using Terraform
What is AWS Code Commit?
Using AWS Code Commit?
Creation of IAM Code Commit Users
SSH/HTTPS usage
Code Commit Clone/Push
Introduction to AWS Code Build?
Using AWS Code Build?
Creation of project using Code Build
Introduction to AWS Code Deploy
Components to AWS Code Deploy
AppSpec File Configuration
Deployment Using Code Deploy
What is Code Pipeline?
Use cases of Code Pipeline?
Configuring Test Builds
Performing test Builds
Pushing App to Production
What is Cloud Formation
Using Cloud Formation
Stack/Template
Cloud Formation Summary
What is Elastic Beanstalk
Using Elastic Beanstalk
Environment Provisioning
What is Docker
Installing Docker on Windows, Linux
Docker Pull, Build, Run
Working with images
Container Life cycle
Dockerfile
Pushing App to GitHub
What is Kubernetes?
Kubernetes Architecture
Nodes
Pods
Services and Deployment
AWS Elastic Kubernetes Services (EKS)
Pushing App to Kubernetes Cluster
Introduction to Ansible
Installing Ansible
Testing with First Ansible
Ansible Configuration Basics
Plays & Playbooks’ basics
Basic Play book
Advanced Playbook usage
What is SonarQube?
Installation on SonarQube?
How to use SonarQube?
Integration of SonarQube with Maven Project
What are App Services?
What is SQS and SNS?
What is SES?
Implementing SES Service
Implementing SNS and SQS
Introduction to AWS CloudWatch
Introduction to AWS CloudTrail
CloudWatch Alarms/CloudWatch Logs CloudTrail API package
Why AWS Certification
Solution Architect Roadmap
Developer Certification Road/SysOps Certification Roadmap
Name of the Project: AWS Infrastructure project
Name of the Project: Serverless Architecture Project
Name of the Project: CI/CD with Complete DevOps Project
Name of the Project: Cloud Native DevOps on AWS (Project A)
Name of the Project: Cloud Native DevOps on AWS (Project B)
Name of the Project: Kubernetes Project