Cloud Architect Masters Program

Categories
AI.
Read Review
5.0 (3750 satisfied learners)

Enroll now to become a Certified Cloud Architect expert with EDTIA Cloud Architect Masters Program and upgrade your skills.

Course Description

Cloud Architect Masters Program makes you proficient in designing, planning, and scaling cloud implementation. It contains training in Python, Cloud Computing, AWS Architectural Principles, Migrating Applications on Cloud, and DevOps.

Cloud Architects help organizations to leverage Google Cloud technologies. With a thorough knowledge of cloud architecture and Google Cloud, they design, develop, and manage robust, secure, scalable, highly available, and dynamic solutions to drive business objectives.

Our Cloud Architect Course Learning track has been curated after thorough research and recommendations from industry experts. It will help you differentiate yourself with multi-platform fluency and have real-world experience with the essential tools and platforms.

There are no prerequisites for enrollment in the Cloud Computing Course Masters Program.

Experienced professional working in the IT industry. An aspirant is planning to enter the data-driven world of analytics.

Cloud architects are IT experts responsible for supervising the cloud computing infrastructure. This involves working on cloud application designs, leading teams, developing and implementing cloud strategies, and ensuring that cloud systems stay up to date and run smoothly.

The cloud architect is accountable for creating and executing cloud computing solutions. This includes initiating the cloud infrastructure, designing the cloud application architecture, and designing the cloud security architecture.

The demand for cloud engineers is relatively high. The cloud market is expanding and is expected to grow by 26% by the end of 2022.

A cloud engineer is an IT professional answerable for any technological duties associated with cloud computing, including creation, planning, management, maintenance, and support. Cloud engineer is a general term containing a few other roles, including cloud architect.

What you'll learn

  • In this course, you will learn: designing, planning, scaling cloud implementation. Python, Cloud Computing, AWS Architectural Principles, Migrating Applications on Cloud and DevOps.

Requirements

  • There are requirements for learning this course.

Curriculam

Learn what Python is and touch on the basics.

Overview of Python,
The Companies using Python,
Other applications in which Python is used,
Discuss Python Scripts on UNIX/Windows,
Variables,
Operands and Expressions,
Conditional Statements,
Loops,
Command Line Arguments,
Writing to the screen,
Creating "Hello World" code,
Variables,
Demonstrating Conditional Statements,
Demonstrating Loops

Learn different types of sequence structures, related operations and their usage, and diverse ways of opening, reading, and writing to files.

Python files I/O Functions,
Lists and related operations,
Tuples and related operations,
Strings and related operations,
Sets and related operations,
Dictionaries and related operations,
Tuple ( its properties, associated processes, compared with the list),
List - properties, related operations,
Dictionary - properties, related operations,
Set - properties, related operations

Discover how to make generic python scripts address errors/exceptions in code, and finally, how to extract/filter content utilizing regex.

Functions,
Function Parameters,
Global variables,
Variable scope and Returning Values,
Lambda Functions,
Object-Oriented Concepts,
Standard Libraries,
Modules Utilized in Python (OS, Sys, Date and Time, etc.),
The Import statements,
Module search path,
Package installation ways,
Errors and Exception Handling,
Handling multiple exceptions,
Functions (syntax, arguments, keyword arguments, return values),
Lambda ( features, syntax, options, compared with the parts),
Sorting - sequences, dictionaries, limitations of sorting,
Errors and exceptions (types of issues, remediation),
Packages and modules - modules, import options, sys path

learn the basics of statistics, different types of measures and probability distributions, and the supporting libraries in Python that assist in these operations.

NumPy - arrays,
Operations on arrays,
Indexing, slicing, and iterating,
Reading and writing arrays on files,
Pandas - data structures & index operations,
Reading and Documenting data from Excel/CSV formats into Pandas,
NumPy library (Installation, Creating NumPy array, operations performed on NumPy array),
Pandas library- Installation, creating series and data frames, Importing and exporting data

learn in detail about data visualization

matplotlib library,
Grids, axes, plots,
Markers, colors, fonts, and styling,
Types of schemes - bar graphs, pie charts, histograms,
Contour plots,
Matplotlib - Installation, Using Scatterplot, histogram, bar graph, a pie chart to show information, Styling of Plot

learn cloud computing and its components.

What is Cloud Computing?
Why Cloud Computing?
Characteristics of Cloud Computing,
Cloud Computing – Technologies,
Cloud Deployment Model - Public Cloud, Private Cloud, Hybrid Cloud
Cloud Service Model - IAAS, PAAS, SAAS,
Cloud Services – Users,
Cloud Virtualization,
Cloud - UseCase

learn about the different services provided by AWS and an overview of the necessary resources required to architect an application.

Classic Data Center,
Virtualization,
Cloud and Cloud Computing,
Cloud Computing Service Models,
Cloud Computing Deployment Models,
Service Comparison: AWS, Azure, and GCP ,
Amazon Web Services (AWS) and its Benefits,
AWS Global Infrastructure,
AWS Regions and Replication of data between the Regions,
Availability Zones and High Availability,
AWS Edge Location ,
Different Amazon Web Services,
Methods to access AWS( CLI, Console, and SDKs),
Sign-up for AWS free-tier account,
Explore Console and Configure CLI

know about the concepts of an EC2 model and their usage, different AMIs, and a demo on launching an EC2 model.

Virtualization,
Amazon Elastic Compute Cloud (EC2) and Its Usefulness,
Amazon Machine Image (AMI),
Security Groups in AWS,
Authentication through Key-pair,
Hardware Tenancy – Shared vs. Dedicated,
Networking Layer in EC2: VPC,
Elastic Network Interface (ENI) and Its Attributes,
Different Categories of IP Address,
Public IP vs. Elastic IP,
Instance Store,
Elastic Block Store (EBS)- Its Features and Volume Types,
Solid State Drive ( General Purpose SSD and Provisioned IOPS),
Hard Disk Drive: Throughput Optimized HDD and Cold HDD,
Snapshots,
Elastic File System (EFS) and Its Features,
EBS vs. EFS,
Amazon FSx: Windows File Server and Lustre,
Host your website inside EC2,
Create an AMI,
Create an Elastic IP,
Attaching an EBS volume externally,
To create a snapshot,
Mount EFS volumes,
Mount FSx into Windows Servers and Share the File,

learn about the different Object Storage Services offered by AWS, identify when to utilize a specific service, store/transfer data using these services, and optimize the storage cost.

Traditional Storage,
Need to Move to Cloud Storage,
Traditional vs. Cloud Storage Cost,
Cloud Storage,
Different Storage Options Available on AWS,
Simple Storage Service (S3) and Its Components,
Working of S3,
Difference Between S3, EBS, and EFS,
Bucket Policy,
Access Control List(ACL),
Versioning,
Cross-Region Replication (CRR) and Its Use Case,
Amazon S3 Transfer Acceleration,
Choice of Storage Classes on S3,
Lifecycle Policy of S3 Bucket,
CDN: CloudFront and AWS Global Accelerator,
Storage Gateways,
Hosting a Static Website on Amazon S3,
Versioning in AWS S3,
Replicating data across regions,
Transfer and recover data from Glacier via lifecycle policy,
Direct Data Migration to Amazon S3 Glacier Vault through AWS CLI,
Accessing a static website through CloudFront,
File Share via AWS Storage Gateway

understand the concepts of Load Balancing, Auto-Scaling, and Route 53 to manage traffic

Elastic Load Balancer and its types,
Advanced features of ELB,
Launch Templates,
Launch Configurations,
Comparison of Classic, Network, and Application Load Balancer,
Auto-Scaling ,
Components of Auto-Scaling,
Lifecycle of Auto-Scaling,
Auto-Scaling policy,
Working on Route 53,
Various Routing Policies,
Create a Classic Load Balancer,
Create a Network Load Balancer,
Work with Application Load Balancer and Auto-Scaling,
Auto-Scaling and Scaling policy,
Maintaining the User Experience with Low Latency Utilizing Route 53 Traffic Flow Feature

know about the various database services offered by AWS to handle structured and unstructured data. Gain knowledge on how to analyze your data.

Amazon RDS and its benefits,
Read Replica,
RDS IAM Authentication,
DynamoDB,
ElastiCache: Working, Redis vs. Memcached,
Amazon Redshift,
Kinesis: AWS Kinesis Data Streams, AWS Kinesis Data Firehouse,
AWS Lake Formation,
AWS Athena,
AWS QLDB,
Storing an application data in MySQL DB utilizing Relational Database Service (RDS),
Making Tables, loading sample data, and handling queries,
Cache the fixed and often accessed application data in the memory using Amazon ElastiCache,
Moving an Airline data From S3 to AWS Redshift and Query the data through Redshift Editor,
Design Solution using Amazon Kinesis Data Steam, Kinesis Firehose, Kinesis Analytics

Learn the Amazon Virtual Private Cloud, which demonstrates how to monitor your resources.

VPC – Benefits and Components
CIDR Notations
Network Access Control List v/s Security Groups
NAT (Network Address Translation): NAT Devices, NAT Gateway, and NAT instance
VPC peering
Direct Connect
Private Link
AWS CloudWatch
AWS CloudTrail
AWS Config
Trusted Advisor
Make a Non-default VPC and attach it to an EC2 instance
Accessing Internet inside Private Subnet utilizing NAT Gateway
Connect two cases in different VPCs using VPC peering
Monitoring Application Metrics Using CloudWatch Dashboard
Auditing Amazon Cloud Services via AWS CloudTrail
Explore Trusted Advisor
Accessing Application within two VPCs (Different Accounts) connected via a Private link

Learn about different Application services offered by AWS used for sending emails, notifications, and processing message queues.

AWS Simple Email Service (SES),
Implement SES,
Demonstrate the working of SNS,
SQS: Work with SQS, ASG with SQS,
Amazon MQ,
Amazon Event Bridge,
AWS Simple Notification Service (SNS),
AWS Simple Work Flow (SWF),
AWS Lambda,
AWS Serverless Application Model,
Send an Email (SES) on the addition of user data(Lambda) in the DynamoDB table,
Monitor status of EC2 instance using a combination of EventBridge and SNS,
Manage tightly coupled architecture using Amazon SQS,
Make workflows utilizing AWS Step Functions to coordinate application logic across distributed systems.

understanding of different AWS services and tools utilized for configuration management and Automation.

Infrastructure as Code,
CloudFormation and its components,
Templates in CloudFormation,
Stack in CloudFormation,
Resource deletion policies in CloudFormation,
Introduction to AWS OpsWorks ,
AWS OpsWorks services,
Features of AWS OpsWorks Stack,
OpsWorks Lifecycle Events and Deployment Commands,
OpsWorks for Chef Automate,
AWS OpsWorks for Puppet Enterprise,
Auto Healing,
Elastic Beanstalk,
Components of Elastic Beanstalk,
Beanstalk v/s OpsWorks v/s CloudFormation,
Make Cloud Formation templates utilizing both JSON and YAML,
AWS OpsWorks Stack,
Deploy a Web Application with DynamoDB using Beanstalk

Know the importance of AWS guidelines for a Well-Architected Framework, and learn about the Resilient and Performant architecture designs.

AWS Well-Architected Framework,
How to Build a Well-Architected Framework,
Pillars of AWS Well-Architected Framework,
Resilience,
Design Highly Available and Fault-Tolerant Architectures,
Choose Appropriate Resilient Storage,
Designing Decoupling Mechanisms Using AWS Services,
Design a Multi-tier Architecture Solution,
Disaster Recovery (DR),
Options to Implement DR Plans,
Design High-Performance Architecture,
Achieve Performance Efficiency using Selection,
Achieve Performance Efficiency using Review,
Achieve Performance Efficiency by Monitoring,
Achieve Performance Efficiency by Performing Trade-offs,
Designing a website using Serverless Architecture

Understand three concepts behind AWS Well-Architected Framework – Securing Applications and Architectures, Designing Cost-Optimized Architectures, Defining Operationally Excellent Architectures.

Design Secure Applications and Architectures
Cloud Security
I AM
How IAM Secures your Resources
Identity and Federation
Shared Responsibility Model
Shared Responsibility Model for Infrastructure Services
Shared Responsibility Model for Container Services
Shared Responsibility Model for Abstraction Services
Network Security Layer
Multi-Layer Architecture With Network Security
AWS HSM and its working
AWS S3 Security
AWS Security and Compliance Centre
Design Cost-Optimized Architectures
Cost Optimization
Cost Optimization Design Principles
Cost-Effective Resources

comprehend how to Migrate Applications and resources to the AWS Cloud environment utilizing AWS Migrating Strategies, AWS Database Migration service, and AWS Server migration service.

Why Cloud Migration
What is Cloud Migration
Migration Phases
CAF Perspectives and their Roles
AWS Migration Hub and ways to utilize AWS Migration Hub
AWS Migration Hub use cases
AWS Application Discovery Service
Application Discovery Tools
Application Migration to AWS
Application Migration Phases
AWS Server Migration Service(SMS) and it's working
Database Migration Service
Working of DMS
AWS Database Migration use cases
Types of data transfer: Homogenous and Heterogenous
Database Schema Migration tool
Database Migration best practices
Gather Details of Migrating resources via Application Discovery Service and track the Migration via AWS Migration Hub.
Migrating 3-tier Application to AWS Cloud
Homogenous Database Migration
Heterogeneous Database Migration

discuss exam questionnaires that will go along with the guidance on taking up AWS Solution Architect Certification Exam.

AWS Solution Architect Certification Exam Guide
Certification Exam Questionnaires

learn how to execute DevOps tools utilizing AWS.

Different software release methodologies
DevOps Lifecycle and its Building Blocks
DevOps and cloud relation
Different AWS Developer tools
AWS CodeCommit
Versioning in S3 vs. CodeCommit
Working on AWS CodeCommit
AWS CodePipeline and its working
Concepts of CodePipeline
Input and Output Artifacts
AWS CodeBuild and its working
AWS CodeDeploy
Primary Components
Deployment Workflow: On Lambda Platform and EC2 Platform
Application Specification File
Deployment Types: In-Place Deployment and Blue/Green Deployment
AWS CodeStar and its working
Implement AWS CodeCommit
Implement AWS CodePipeline

Learn the concepts of AWS Services.

AWS Compute, Storage, networking Services
AWS EC2 Instance launch Demo
AWS S3 Demo
AWS security model and Security Services
AWS IaaC with Cloud formation
AWS Autoscaling, Load balancing, and Cloud Watch Demo
Making an EC2 instance utilizing AWS Management Console
Creating an Auto-Scaling group utilizing the EC2 dashboard
Configuring a Load Balancer on an EC2 instance
Configuring a Bucket using AWS S3
Building a non-default VPC
Operating of IAM services to make users and groups
Producing a Stack utilizing an AWS CloudFormation template
Setting up your Billing alert

learn all the pre-migration practices which AWS recommends

AWS CAF – Cloud Adoption Framework
6R Migration Pattern
AWS Well Architecture Framework

understand how to relocate an on-premise Server or VM to the Cloud.

Application discovery services
Server Migration services
Agent-based and agentless server migration service
Migration on Premises Microsoft Hyper VM to AWS AMI
Migration on Premises VMware VM to AWS AMI
Migrating an on-premises VM machine to an AWS environment

learn how you can perform all pre, during & post-migration activities by using the AWS portfolio of DB migration services.

DB Migration challenges
AWS DB Services
AWS DB Migration services
AWS Pre during and post-migration task
Migrating a source DB, which will be from outside the AWS environment to target AWS RDS Aurora DB inside the AWS environment

learn how to transfer data to AWS on a large scale

Storage Gateway
Kinesis Firehose
Snowball, Snowball Edge, and Snowball Mobile
Direct Connect
S3 Transfer Acceleration
Speeding up a large-scale data migration to S3 by allowing S3 Acceleration
Ensuring how much data migration has been speeded up via a tool

Learn why and how docker and AWS elastic container service(ECS) can be used to migrate the monolithic Application to AWS Cloud.

Understand Docker Ecosystem
How Docker can be used to package a monolithic application inside a docker container
Understanding how ECS works with Docker
Orchestrate a docker container-based system
Migrating a monolithic application to AWS and then splitting it into microservices

learn the DevOps environment.

Introduction to DevOps
Benefits of working in a DevOps environment
DevOps Lifecycle