Azure Solutions Architect

40 Hours 0 Min

Azure Solutions Architect

Azure Solutions Architect (AZ-305) Course Overview:

The Azure Solutions Architect (AZ-305) course focuses on designing solutions that run on Microsoft Azure, including aspects like compute, network, storage, and security. The course prepares you to pass the AZ-305 exam and become a certified Azure Solutions Architect Expert. You will learn how to create architecture solutions for highly available, scalable, and secure Azure infrastructures, design migration strategies, and implement governance practices. This course is ideal for those looking to develop deep architectural expertise in Azure cloud technologies.

 Target Audience:

- Experienced IT professionals looking to validate their skills in Azure architecture.

- Cloud architects and engineers designing Azure infrastructure solutions.

- Solution architects working on hybrid and cloud environments.

- Professionals with previous cloud experience aiming to advance to expert-level certification.

 Prerequisites:

- Proficiency in Azure Administration (AZ-104) or equivalent experience.

- Experience in IT operations, including networking, virtualization, identity management, security, and disaster recovery.

- Familiarity with other cloud architecture frameworks is beneficial.

 Top 10 Job Profiles After Course Completion:

1. Azure Solutions Architect

2. Cloud Solutions Architect

3. Cloud Infrastructure Architect

4. Enterprise Architect (Azure)

5. Cloud Consultant

6. DevOps Architect

7. IT Architect (Cloud)

8. Cloud Security Architect

9. Azure Cloud Engineer

10. Technology Solutions Architect

 Syllabus Summary:

 Module 1: Design Identity, Governance, and Monitoring Solutions

- Design a Solution for Identity and Access Management:  

  Implement Azure Active Directory (AAD), hybrid identity solutions, manage authentication and authorization with AAD, and implement role-based access control (RBAC) across Azure resources.

- Design Governance:  

  Configure Azure policies, resource locks, and tags, implement management groups and resource hierarchies, and manage cost optimization strategies with Azure Cost Management.

- Design Monitoring:  

  Implement monitoring solutions using Azure Monitor, Log Analytics, and Application Insights, design alerts and dashboards, and integrate external monitoring systems.

 Module 2: Design Data Storage Solutions

- Design a Solution for Data Storage:  

  Implement data storage strategies using Azure Storage Accounts, Blob storage, Azure Files, and Azure Data Lake. Configure replication, access tiers, and optimize costs for large-scale storage solutions.

- Design for Relational and Non-Relational Data:  

  Implement databases using Azure SQL Database, Cosmos DB, and managed instances. Design solutions for data migration, high availability, and scaling database workloads.

- Data Security and Management:  

  Secure sensitive data with encryption at rest and in transit, configure firewall rules, and manage data retention policies.

 Module 3: Design Business Continuity Solutions

- Design Backup and Disaster Recovery Solutions:  

  Implement Azure Backup for VM and database backups, configure disaster recovery with Azure Site Recovery (ASR), and test failover strategies for business continuity.

- High Availability and Disaster Recovery:  

  Design solutions to ensure high availability using availability sets, zones, and managed availability for mission-critical workloads. Design geo-redundant architectures and recovery solutions.

- Design for Scalability:  

  Implement auto-scaling solutions using Azure Virtual Machine Scale Sets (VMSS), Azure App Services autoscaling, and AKS (Azure Kubernetes Service) horizontal scaling.

 Module 4: Design Infrastructure Solutions

- Design Compute Solutions:  

  Choose between IaaS, PaaS, and serverless computing models, deploy and manage Azure Virtual Machines, Azure App Services, and containerized workloads using Azure Kubernetes Service (AKS).

- Design Networking Solutions:  

  Configure virtual networks (VNets), implement peering and hybrid connectivity (VPN and ExpressRoute), and manage network security using firewalls, NSGs, and Azure Front Door.

- Design Security Solutions:  

  Secure network traffic with Azure Firewall, DDoS protection, Web Application Firewall (WAF), and Azure Bastion. Implement Zero Trust strategies and secure end-to-end cloud architectures.

- Design Migrations:  

  Design strategies for migrating on-premises workloads to Azure, implement Azure Migrate, and design hybrid architectures using Azure Stack.

 Module 5: Design Application Architecture

- Design for Resilience:  

  Implement patterns like retry logic, circuit breakers, and failover for resilient applications. Design solutions that are fault-tolerant, highly available, and optimized for mission-critical apps.

- Design Microservices and Containers:  

  Architect solutions using microservices, deploy containerized applications with Docker, manage containers using Azure Kubernetes Service (AKS), and ensure seamless integration between services.

- Design Serverless Solutions:  

  Deploy serverless architectures with Azure Functions, Logic Apps, and Event Grid. Implement event-driven solutions and integrate serverless components for streamlined application development.

 Module 6: Design Cost-Optimized and Performance Solutions

- Design for Cost Efficiency:  

  Use Azure Cost Management and Azure Advisor to design cost-efficient architectures, optimize resource utilization, and reduce operational overhead using reserved instances and spot VMs.

- Optimize Performance:  

  Design for optimal performance by leveraging Azure Load Balancer, Azure Traffic Manager, and Azure Front Door. Configure caching with Azure Redis Cache and implement content delivery using Azure CDN.

To obtain the full syllabus, please visit the course page, click the syllabus button, and request the syllabus.