Input your search keywords and press Enter.

Advanced

AWS Cloud Architect

Companies are looking for talented DevOps engineers to remain competitive in this agile world. Enroll now to operationalize infrastructure at scale and deliver applications and services at high velocity, an essential skill for advancing your career. Learn to design and deploy infrastructure as code, build and monitor CI/CD pipelines for different deployment strategies.

Take a step forward

Estimated Duration

7 Weeks of training

  • 5 Weeks of Technical training

  • 2 Weeks for Professional training 

Qualifying for

This course is qualifying you to work as

  • AWS Cloud Architects.

  • Cloud Infrastructure Architect.

  • Cloud Solutions Architect.

  • Solutions Architect.

  • Hybrid Cloud Architect.

  • AWS Engineer/Developer.

  • DevOps Solutions Architect.

  • Cloud Software Architect.

More Details

This course will qualify you to work as:

  1. AWS Cloud DevOps Engineer
  2. Cloud Developer
  3. Cloud Engineer

Enrolled By

January 2025

After passing this course’ assessment, you will get direct access to Udacity classroom

Prerequisites

You should meet the following criteria:

More Details
  1. Good Knowledge of Web Development Technologies (JavaScript, HTML, CSS)
  2. Good understanding of Object-Oriented Programming
  3. Foundational knowledge of Linux Command Lines
  4. Proficient in spoken and written English
  5. Age from 18 years and above
  6. You haven’t joined the Advanced track or the Cross-skilling track before either for this specialization or a different one.
  • Experience with Cloud Computing, Programming, and AWS.

  • Proficient in spoken and written English.

  • You fulfill the technical prerequisites and pass the technical assessment of the Nanodegree you selected.

  • You are seeking to get a job in the same field of the Nanodegree you are applying for.

  • You haven't joined the Expert track before either for this specialization or a different one.

  • You are a university graduate.

Provided by

What You will learn?

Availability Zones and Regions

  • Build on the AWS global infrastructure
  • Take advantage of the multiple availability options on AWS
  • Build multiple AWS VPCs to suit requirements
  • Create custom isolated networks to meet business needs

Building for Resiliency

  • Take advantage of different high availability options on AWS
  • Create multi-AZ services
  • Create multi-region services
  • Identify what availability options exist for which AWS services
  • Take advantage of resilient features in AWS services

Business Objectives

  • Calculate availability in terms of up and down time
  • Set reasonable business metrics for RTO and RPO
  • Make determinations on what types of DR plans a company needs 
  • Implement a DR plan

Security

  • Learn the importance of security in the cloud LESSON FOUR Security
  • See Identity & Access Management (IAM) in action 
  • Secure applications using IAM users, groups, and policies

Monitor, React, and Recover

  • Monitor AWS applications
  • Alert on problems in applications
  • Recover failures in your platform
  • Understand testing and tradeoffs in automating recovery from failure

Introduction to Design for Cost, Performance, and Scalability

  • Recognize the major differences between traditional data centers and cloud
  • Understand how cloud infrastructure offers scalability and elasticity with potentially reduced costs
  • Understand the objectives of the cloud infrastructure team

Cost and Monitoring

  • Understand the power of cloud computing
  • Estimate and calculating cloud costs
  • Use workload knowledge and planning factor to reduce costs
  • Adapt infrastructure to meet budget and performance requirements 
  • Select the optimal DB type when migrating to the cloud
  • Use file retention policies to reduce storage costs and management overhead

High Performance

  • Define and document performance goals
  • Identify and resolve performance bottlenecks 
  • Understand elasticity and scalability 
  • Select the best instance for your performance goals
  • Leverage archiving options for cost and performance

Servers and Security Groups

Storage and Databases

Storage and Databases

  • Identify how automation can reduce error and effort
  • Understand the benefits of IaC
  • Explain the tradeoffs using different provisioning tools 
  • Provision infrastructure using the AWS CLI and Terraform 
  • Manage Terraform State and Terraform using best practices

Securing Access to Cloud Services

  • Apply Identity and Access Management best practices
  • Use Identity and Access Management roles to access cloud services
  • Fine-tune least privilege Identity and Access Management policies
  • Understand Identity Federation concepts in the cloud

Securing Access to Cloud Infrastructure

  • Compare techniques to set up secure access to cloud servers
  • Understand options available to establish secure connectivity to cloud networks 
  • Investigate methods for controlling network ingress and egress in the cloud
  • Assess the network access points of your environment

Protecting Data Stored In the Cloud

  • Understand options available in the cloud for encrypting data at rest
  • Use cloud SDKs to encrypt data from within the application code
  • Use server-side encryption to ensure data is protected by cloud services
  • Apply best practices for securing S3 storage
  • Structure roles and responsibilities around key usage

Defensive Security in the Cloud

  • Identify vulnerabilities within infrastructure as code and OS configuration
  • Use cloud native tools to identify insecure and out of compliant configurations in your environment 
  • Leverage methods to defend against and detect exploits and intrusion-related behavior
  • Incorporate “shift-left” security practices into a DevOps deployment pipeline

Why Agile?

Identify the importance of the Agile in the tech fields

Agile vs Traditional Management

Compare Agile versus the more traditional Waterfall approach to product development

Extra Training of

Agile Management

Agile Planning

Compare, Evaluate and Contrast Scrum, Kanban, and XP

Build and Evolve Agile Teams

Identify an Agile team’s core roles, optimal size, structure, and cross-functional skills

Enjoy our

Career Readiness Privileges

Resume Review

Get a detailed resume review from an industry professional.

LinkedIn Review

Get a customized review of your LinkedIn profile from an industry professional.

GitHub Review

A technical professional will help you organize your profile to showcase your projects and skills.

Watch our graduates’ stories!

Program Success Stories

Jirar Kamel
Data Analysis Graduate (Challenger & Professional)
Ahmed El-Saddek
Data Analysis Graduate (Advanced & Expert)
Mina Makram
Web Development Graduate (Professional Track)
Abdelrahman Magdy
Freelancer – Web Development Graduate (Professional & Advanced)
Ahmed Gharib
Data Analysis Graduate (Challenger & Professional & Advanced)
Mohamed Samir
Digital Marketing Graduate (Advanced Track)
Maha Zanaty
Digital Marketing Graduate (Advanced Track)
Mohamed Mahmoud
Web & Digital Marketing Graduate (Challenger – Professional)

Why do you study with Udacity?

Job-ready talent. Superior outcomes

We partner with leading technology companies to learn how technology is transforming industries, and teach the critical tech skills that companies are looking for in their workforce. With our powerful and flexible digital education platform, even the busiest learners can prepare themselves to take on the most in-demand tech roles.

Industry Relevant Content

Certified Certificate

Real-World Projects

Students Community

Career Enablement

Mentors & Trainers

Do you master these skills already?

Check more advanced levels