Azure Security Engineer AZ-500 Course

A structured Azure Security Engineer AZ-500 course covering identity, platform protection, data protection, network security, security operations and governance, with linked practice questions.

Level: Azure Security Engineer Associate Difficulty: advanced 5 lessons 60 min
Course progress 0 / 5
Back to courses

What you will learn

  • Describe identity and access management.
  • Explain platform and network protection.
  • Describe data and application protection.
  • Explain security operations and monitoring.
  • Describe governance and compliance.

Before you start

  • Basic Azure knowledge is helpful.
  • Some networking and identity concepts are recommended.
  • No previous Azure certification is required.

Lesson 1 Identity and Access Management

Azure Security Engineer AZ-500 validates implementing security controls across identity, platform, data, network, operations, and governance. Identity and access management is the first layer. Microsoft Entra ID provides identity services, MFA requires multiple factors, and Conditional Access evaluates user, device, location, and risk before granting access. Azure RBAC assigns permissions through roles, managed identities give resources automatic identities, and service principals represent applications. Privileged Identity Management provides time-bound access, and custom roles refine permissions. Guest users represent external collaborators. Security engineers design least-privilege access, protect privileged accounts, and monitor identity risks.

Example

Example: An organization uses Conditional Access to require MFA for admins, RBAC for least privilege, and PIM for time-bound privileged roles.

Lesson 2 Platform and Network Protection

Platform protection secures compute, storage, and networking. Defender for Cloud provides security posture and workload protection, secure score measures posture, and security baselines define recommended settings. Azure Firewall filters traffic, DDoS Protection defends against attacks, and WAF protects web applications. NSGs filter traffic at the network layer, service tags group Azure IP ranges, and application security groups organize VMs by application. Private endpoints keep services inside a VNet, VPN Gateway creates encrypted tunnels, ExpressRoute provides private connectivity, and Azure Bastion enables secure RDP and SSH without public IPs. Network segmentation limits the impact of a breach.

Example

Example: A web workload uses Azure Firewall, WAF, DDoS Protection, NSGs, and Bastion to protect public and private access paths.

Lesson 3 Data and Application Protection

Data protection covers storage, databases, and applications. Azure Key Vault securely stores secrets, keys, and certificates. Secrets are sensitive values such as passwords and connection strings. TDE encrypts database files at rest, encryption at rest protects stored data, and encryption in transit protects moving data with TLS. Customer-managed keys give organizations control over encryption keys, and certificates support TLS and authentication. Data masking hides sensitive values in query results, and Defender for Storage detects threats in storage accounts. Security engineers classify data, apply encryption, manage keys, and restrict access to sensitive information.

Example

Example: A finance app stores secrets in Key Vault, uses TDE for SQL, enables customer-managed keys, and masks card numbers in reports.

Lesson 4 Security Operations and Monitoring

Security operations monitor and respond to threats. Microsoft Sentinel is a cloud SIEM and SOAR service that collects logs from many sources. Data connectors bring data into Sentinel, detection rules trigger alerts, and incidents group related alerts for investigation. Automation rules automate response tasks, playbooks run Logic Apps workflows, and workbooks provide interactive visualizations. Azure Monitor collects logs and metrics, and KQL queries security data. Security engineers build detections, triage incidents, automate responses, and continuously improve monitoring coverage.

Example

Example: A security team connects Azure and Microsoft 365 logs to Sentinel, creates detection rules, and uses playbooks to open tickets automatically.

Lesson 5 Governance and Compliance

Governance and compliance ensure the environment follows organizational and regulatory requirements. Azure Policy enforces rules, initiatives group related policies, and audit or deny policies monitor or block noncompliant resources. Azure Blueprints package policies, roles, and resource templates. Management groups create a hierarchy for applying governance, resource tags support organization and cost tracking, and Microsoft Purview provides data governance and compliance. Security engineers map controls to standards, apply policies, review compliance reports, and maintain evidence for audits.

Example

Example: An organization applies Azure Policy initiatives to enforce encryption, uses Blueprints to provision governed environments, and reviews compliance reports.