AZ-305: Designing Microsoft Azure Infrastructure Solutions

 

Offered by Linux Training

The AZ-305: Designing Microsoft Azure Infrastructure Solutions course at Linux Training is designed for experienced IT professionals and cloud engineers who want to become Azure Solutions Architects and design secure, scalable, and reliable cloud infrastructure solutions.

This course focuses on advanced concepts such as architecture design, governance, security, networking, and cost optimization using Microsoft Azure services.


Course Overview

This program provides in-depth knowledge of Azure architecture and solution design, enabling learners to create end-to-end cloud solutions that meet business and technical requirements.


What You Will Learn

  • Azure Architecture Design Principles
  • Identity, Governance, and Monitoring
  • Designing Data Storage Solutions
  • Designing Business Continuity Solutions
  • Infrastructure Design (Compute, Networking)
  • Security and Compliance
  • Cost Optimization Strategies

Why Choose This Course?

  • Industry-recognized certification (AZ-305)
  • High-demand cloud architect skillset
  • Real-world architecture design scenarios
  • Hands-on practical learning
  • Guidance from experienced trainers

Career Opportunities

After completing this course, you can explore roles such as:

  • Azure Solutions Architect
  • Cloud Architect
  • Infrastructure Architect
  • Cloud Consultant
  • Senior Cloud Engineer

Who Can Join?

  • Experienced IT professionals
  • Azure administrators and engineers
  • Cloud professionals aiming for architect roles
  • Anyone with strong Azure fundamentals

Design Scalable Cloud Solutions with Azure

Join Linux Training and gain the expertise needed to design advanced Azure infrastructure solutions and grow your career as a cloud architect.

AZ-305: Designing Microsoft Azure Infrastructure Solutions

Modules

1. Design identity, governance, and monitoring solutions (25–30%)

Design solutions for logging and monitoring

  • Recommend a logging solution
  • Recommend a solution for routing logs
  • Recommend a monitoring solution
  • Design authentication and authorization solutions

  • Recommend an authentication solution
  • Recommend an identity management solution
  • Recommend a solution for authorizing access to Azure resources
  • Recommend a solution for authorizing access to on-premises resources
  • Recommend a solution to manage secrets, certificates, and keys
  • Design governance

  • Recommend a structure for management groups, subscriptions, and resource groups, and a strategy for resource tagging
  • Recommend a solution for managing compliance
  • Recommend a solution for identity governance
  • 2. Design data storage solutions (20–25%)

    Design data storage solutions for relational data

  • Recommend a solution for storing relational data
  • Recommend a database service tier and compute tier
  • Recommend a solution for database scalability
  • Recommend a solution for data protection
  • Design data storage solutions for semi-structured and unstructured data

  • Recommend a solution for storing semi-structured data
  • Recommend a solution for storing unstructured data
  • Recommend a data storage solution to balance features, performance, and costs
  • Recommend a data solution for protection and durability
  • Design data integration

  • Recommend a solution for data integration
  • Recommend a solution for data analysis
  • 3. Design business continuity solutions (15–20%)

    Design solutions for backup and disaster recovery

  • Recommend a recovery solution for Azure and hybrid workloads that meets recovery objectives
  • Recommend a backup and recovery solution for compute
  • Recommend a backup and recovery solution for databases
  • Recommend a backup and recovery solution for unstructured data
  • Design for high availability

  • Recommend a high availability solution for compute
  • Recommend a high availability solution for relational data
  • Recommend a high availability solution for semi-structured and unstructured data
  • 4. Design infrastructure solutions (30–35%)

    Design compute solutions

  • Specify components of a compute solution based on workload requirements
  • Recommend a virtual machine-based solution
  • Recommend a container-based solution
  • Recommend a serverless-based solution
  • Recommend a compute solution for batch processing
  • Design an application architecture

  • Recommend a messaging architecture
  • Recommend an event-driven architecture
  • Recommend a solution for API integration
  • Recommend a caching solution for applications
  • Recommend an application configuration management solution
  • Recommend an automated deployment solution for applications
  • Design migrations

  • Evaluate a migration solution that leverages the Microsoft Cloud Adoption Framework for Azure
  • Evaluate on-premises servers, data, and applications for migration
  • Recommend a solution for migrating workloads to IaaS and PaaS
  • Recommend a solution for migrating databases
  • Recommend a solution for migrating unstructured data
  • Design network solutions

  • Recommend a connectivity solution that connects Azure resources to the internet
  • Recommend a connectivity solution that connects Azure resources to on-premises networks
  • Recommend a solution to optimize network performance
  • Recommend a solution to optimize network security
  • Recommend a load-balancing and routing solution