1. Design and implement core networking infrastructure
-
Azure Virtual Networks: Understanding the fundamentals of Azure Virtual Networks, subnets, IP addressing, and network security groups (NSGs).
-
Name Resolution: Designing and implementing name resolution using Azure DNS, including public and private DNS zones.
-
VNet Connectivity and Routing: Designing and implementing VNet peering, virtual network routing, and Azure Virtual NAT.
2. Design, implement, and manage hybrid networking
-
VPN Gateway: Designing and implementing Site-to-Site and Point-to-Site VPN connections.
-
Azure Virtual WAN: Designing and implementing Azure Virtual WAN architecture for large-scale branch connectivity.
-
Azure ExpressRoute: Designing and implementing private, high-speed connections to Azure services.
3. Design and implement application delivery services
-
Azure Load Balancer: Understanding load balancing concepts and implementing Azure Load Balancer for non-HTTP(S) traffic.
-
Azure Application Gateway: Designing and implementing Application Gateway for load balancing HTTP(S) traffic.
-
Azure Front Door: Implementing Azure Front Door for global load balancing, security, and acceleration of web applications.
4. Design and implement private access to Azure services
-
Azure Private Link: Designing and implementing private access to Azure services using Azure Private Link and private endpoints.
-
Service Endpoints: Understanding and implementing Service Endpoints for secure access to PaaS resources.
5. Design and implement Azure network security services
-
Azure DDoS Protection: Deploying and configuring DDoS protection for virtual networks.
-
Network Security Groups (NSGs): Designing, implementing, and managing NSGs to control network access.
-
Azure Firewall and Firewall Manager: Designing and implementing Azure Firewall for centralized network security and management.
-
Web Application Firewall (WAF): Implementing WAF on Azure Application Gateway or Azure Front Door for web application security.
6. Design and implement network monitoring
Azure Monitor and Network Watcher: Configuring and using Azure Monitor and Network Watcher to monitor network performance and troubleshoot issues.