Course Outline

BENEFITS

  • Mentorship under Cloud professionals
  • Onsite Training
  • Hands-on lab on MultiCloud
  • Solve real client tasks & projects
  • Working on Freelancing platforms
  • Self-paced & Instructor LED training
  • Working desk and Internet provided
  • And much more (Beyond the Basics)

AFTER COMPLETION, INDIVIDUALS WILL BE ABLE TO

  • Earn Upto PKR 50,000/-
  • Start a career as a freelancer & Cloud Engineer
  • Start his/her own business & Company
  • Provide solution & services on MultiCloud & DevOps
  • Become a market-ready MultiCloud professional
  • Attempt MultiCloud exams at discounted rate
  • Join Sherdil Cloud team as a trainee

Amazon Web Services

DEEP DIVE THEORY

  • AWS Essentials
  • AWS Services Overview
  • AWS Trusted Advisor

AWS CLOUDTRAIL

  • Create a trail in CloudTrail

AWS IAM

  • Create a custom policy of EC2 which allows limited list, read, and write access and attach it with a user group with at least two users with programmatic access

AWS CLOUDWATCH

  • Create a billing Alarm which should alert you over Email & SMS once the desired value will be reached.
  • Create a dashboard in it

AWS S3

  • Create a bucket with default encryption, enable object level versioning with public access, and upload 3 versions of the text file.
  • Version 1 should be on S3 standard, version 2 should exist on Standard-IA, and version 3 should exist on RRS

AWS CLOUDFRONT

  • In this scenario, deploy a static website using an S3 bucket.
  • Create a distribution using the CloudFront.

AWS VPC

  • Create a high availability VPC with 2 AZs along with 4 subnets.
  • Create a multi-Az virtual private cloud using CLI.

AWS EC2

  • Launch a Bastion host and install IIS server in a private window VM
  • Create an EC2 Machine that can communicate directly to AWS S3 without going to the Internet.
  • Create an EC2 Machine on one VPC and another VM on another VPC and then access VM2 from VM1

AWS ELB AND AUTOSCALING

  • Launch a website in such a manner that if we refresh a DNS, it shows the IIS server and WordPress server sequentially.
  • Create an EC2 Machine and enable IIS server then create AMI of that VM then again launch VM but this time it will be configured through AutoScaling and will be in a private VM then open it through ALB DNS Endpoint.

AWS ROUTE53

  • Now create DNS for the Above ALB Endpoint

AWS LAMBDA

  • Create a lambda function to start, restart, stop an ec2 instance.
  • Create a lambda function that performs the following task:
    When we upload a file on S3 then its metadata should be stored in DynamoDB.
  • Create a lambda function to create automated snapshot using existing volume via lambda function Existing role.
  • Create an IAM role that will help to invoke Lambda Function.

AWS LAMBDA AND EVENT BRIDGE

  • Now Schedule that event through Cron Job Expression.

AWS SNS AND SQS

  • In this scenario, you have to create a CloudWatch alarm that publishes a message to an SNS topic when triggered.
  • The alarm state is based on a custom metric filter generated from a CloudWatch log group. You also need to test the metric filter if it correctly filters the logs based on the criteria below:
    • Create an SNS topic and give the name td-instance alarms.
    • Create an email subscription to the topic using your email address
    • Create a log group and name its td-instance-logs and configure the log group to retain logs for 3 days.
    • Create a metric filter using the td-instance-logs log group and name it td-instance-HTTP-5xx-metric. Create a filter pattern that monitors all of the HTTP 500-level errors and names its td-instance-HTTP-5xx-filter.
    • Create an alarm using the custom metric filter you just created. Set the metric name to td-instance-HTTP-5xx sum.
    • Configure the alarm to evaluate every minute and set the total threshold to greater than 5. Then, set the alarm threshold to 3 units.
    • Publish a message to the td-instance-alarms topic when ALARM state is triggered. Set the alarm name to td-instance-5xx-alarm.

AWS DYNAMODB

  • In this scenario, you need to create a DynamoDB table along with mentioned steps:
    • Create a Primary key (String) & Sort keys (Number) ● Set Write & Read Capacity unit to 6
    • Create a local secondary index
    • Create a backup of the entire table

AWS RDS

  • In this scenario, you have to create a Private relational database and connect it using Any DB Client.

AWS ELASTIC BEANSTALK

  • Create a sample PHP application in Elastic Beanstalk then update its code from Sample Application Folder

AWS SIMPLE EMAIL SERVICE

  • create a simple email service with your mail, set the bounce and limit and configure it with a simple notification service.

AWS CLOUDFORMATION

  • Deep Dive Theory with Concepts
  • Create VPC with high availability
  • Create EC2 VM on Public subnet
  • Create EC2 VM on Private subnet
  • Create a VM then Install Nginx through CFT
  • Create RDS
  • Create AutoScaling and load Balancer
  • Create EKS Cluster and Worker Node

Microsoft Azure

INTRODUCTION TO AZURE FUNDAMENTALS AND SECURITY

  • Benefits and Considerations
  • As A Service Offerings
  • Azure Tools
  • Core Identity
  • Azure Pricing and Support
  • Planning and Managing Cost
  • Azure Regions
  • Azure Resource Manager
  • Defense in Depth
  • Security Layers
  • Compliance and Security Requirements

MANAGE AZURE SUBSCRIPTIONS AND SECURITY OPERATIONS (THEORY)

  • Intro to Accounts and Subscriptions
  • Naming and Tagging
  • Azure Subscriptions Configurations
  • RBAC Overview
  • Azure Monitor
  • Log Analytics
  • Azure Security Center Overview
  • Azure Policy

MANAGE AZURE SUBSCRIPTIONS AND SECURITY OPERATIONS (LABS)

  • Azure Trial Account Creation
  • Quotas, Cost Analysis and Tagging
  • Monitoring, Alerts, Activity log
  • Billing Alerts
  • Cost Management
  • Subscription Policies
  • Implement Role-Based Access
  • Azure Monitor and Alerts
  • Log Analytics
  • Prevent and Respond to Threats in Azure Security Center
  • Implement Azure Policy
  • Implement a Resource Lock

AZURE VIRTUAL NETWORKS AND SECURITY (THEORY)

  • Network Overview
  • Network Security Overview
  • Network Security Groups (NSGs)
  • Cross Site Connectivity
  • Azure Load Balancing Services
  • Azure Firewall
  • Distributed Denial of Service (DDoS)

AZURE VIRTUAL NETWORKS AND SECURITY (LABS)

  • Create VNets and Subnets via the Azure
    Portal and PowerShell
  • Configure User-Defined Routes and VNet
    Peering
  • Create and Configure a NSG
  • Cross Site Connectivity
  • Create and Configure an Azure Load
    Balancer
  • Configure Azure DNS
  • Configure App Gateway
  • Configure Azure Firewall

HOST OPERATIONS AND SECURITY (THEORY)

  • Virtual Machines (VMs) Overview
  • VM Configuration, Networking, Storage
  • VM Availability, Scalability, Extensions
  • Azure Disk Encryption
  • VM Security Best Practices

HOST OPERATIONS AND SECURITY (LABS)

  • Create and Connect to Azure VM
  • Deploying Virtual Machine Images, Custom Images, Linux
  • Configuring Virtual Machines
  • Create Key Vault for Disk Encryption
  • Configure Disk Encryption
  • Azure Security Center and VMManagement
  • VM Hardening in Security Center

STORAGE AND DATA SERVICES WITH SECURITY (THEORY)

  • Storage Account Overview
  • Manage Permissions
  • Encryption Keys and Key Vault
  • Key Vault Overview
  • Azure Backup and Recovery Services

STORAGE AND DATA SERVICES WITH SECURITY (LABS)

  • Create a Storage Account via Portal
  • Use Storage Explorer with Azure Storage
  • Create and Manage SAS
  • Azure File and Sync Services
  • Configure Azure Backup and Recovery Services

AZURE ACTIVE DIRECTORY FOR WORKLOADS (THEORY)

  • Azure Active Directory (AD) Overview
  • AD Connect Overview
  • Authentication Options
  • Service Principals
  • Identity Protection
  • Privileged Identity Management (PIM)

AZURE ACTIVE DIRECTORY FOR WORKLOADS (LABS)

  • Create Azure AD Tenant
  • Move Subscription to another Directory
  • Create Users and Groups
  • Implementing AD Connect
  • Monitoring with AD Connect Health
  • Create a Service Principal
  • App Registration
  • Configure Identity Protection
  • Configure Privileged Identity Management

AZURE DATABASE (LABS)

  • Create Azure SQL database
  • Database connectivity
  • Private Endpoint to connect to Azure SQL Database.
  • Database backup & restore
  • Import & export database

Google Cloud Platform

(Online/Onsite)

  • Certification Road map
  • Cloud computing basics
  • Signup & login Process
  • GCP Calculator
  • GCP Services Overview
  • Cloud Project & Billing (Theory + Hands-on Lab)
  • IAM (Theory + Hands-on Lab)
  • VPC Networks – Controlling Access with IAM Predefined Roles & Service Accounts
  • Cloud Shell + Cloud SDK (Theory)
  • Cloud Shell + Cloud SDK (Hands-on Lab)
  • GCP Cloud Storage (Theory) + Costing
  • GCP Cloud Storage (Hands-on Lab)
  • VPC Theory + VPC Lab
  • Google Compute Engine (Theory + Hands-on Lab)
  • Load balancing & AutoScaling (Theory + Lab)
  • Internal Load Balancer + MIG (LAB)
  • Cloud CDN (Theory)
  • GCP Multiple NICs MS s+ Multiple VPC + IAP LAB (Advanced Topic)
  • DDOs Protection in GCP using Cloud Armor (LAB)
  • GCP Deployment manager + Marketplace + DNS (Theory + Lab)
  • Google Cloud Operations (Theory+Lab)
  • Google Cloud Databases
  • Google App Engine (Theory+Lab)
  • Cloud Run & Cloud function
  • Google Kubernetes Engine Overview + Lab
  • AI/ML Services + Google BQ (Theory + Lab)
  • Big Data Overview (Dataflow, dataproc, Bigtable)
    Case Studies ( All 4)
  • Exam tips & tricks (Final exam)
  • Final Project
  • Final Exam

Introduction to Freelance

UPWORK

  • Upwork profile creation
  • How to identify good client
  • How to find job on Upwork
  • Filter good clients
  • How to write effective proposal
  • Which countries are best for clients
  • What is the best time for bidding
  • What about subscription

FREELANCER

  • Freelancer profile creation
  • How to identify good client
  • How to find job on Freelancer
  • Filter good clients
  • How to write effective proposal
  • Which countries are best for clients
  • What is the best time for bidding
  • What about subscription

FIVERR

  • Fiverr profile creation
  • How to create Gigs
  • How to identify good client