A smart Azure engineer always has the right tools in their toolbox. In addition, a good grasp on key foundational networking concepts.
In this challenge we'll be setting up all the tools we will need to complete our challenges.
- Make sure that you have joined the Teams group for this track. Please ask your coach about the correct Teams channel to join.
- Ask your coach about the subscription you are going to use to fulfill the challenges
- Install the recommended toolset, being one of this:
- The Powershell way (same tooling for Windows, Linux or Mac):
- Powershell core (7.x)
- Azure Powershell modules
- Visual Studio Code: the Windows Powershell ISE might be an option here for Windows users, but VS Code is far, far better
- vscode Powershell extension
- The Azure CLI way:
- Windows Subsystem for Linux, if you are running Windows and want to install the Azure CLI under a Linux shell like bash or zsh
- Azure CLI
- Visual Studio Code: the Windows Powershell ISE might be an option here for Windows users, but VS Code is far, far better
- VScode Azure CLI extension
- The Azure Portal way: not really recommended, but you can still the portal to fulfill most of the challenges. Do not complain about having to do more than once the same task across the challenges :)
- The Powershell way (same tooling for Windows, Linux or Mac):
NOTE: You can use Azure Powershell and CLI on the Azure Cloud Shell, but running the commands locally along Visual Studio Code will give you a much better experience
We recommend to review the below LinkedIn training and Azure docs(< 4 hours) in order to revisit key networking concepts necessary for the successful completion of this FastHack.
-
- Network Addresses
- Pieces and Parts of a Network
- Network Interface Cards
- Routers (Routing Table, Default route concept, Longest Prefix Route)
- The OSI Model
- Network Services
- DNS
- NAT (and PAT)
-
- Configuring and verifying IP addresses
- IPv4 address structure
- Public vs. private IPv4 addresses
- Looking up IP addresses with DNS (DNS Hierarchical structure, DNS Record Types)
-
- The structure of ipv4 addressess
- Address classes
- Public vs. private ipv4 communication
- Types of IPv4 Communication
- Basic Subnetting
- The need for subnetting
- Advanced Subnetting
- Classless Interdomain Routing (CIDR)
- The structure of ipv4 addressess
-
- Introduction
- What runs over IP
- Networking Model
- The OSI Model
- Routing Tools
- Intro to IPv4 (Classful vs. classless, NAT and PAT)
- Routing, Switching and Firewalls
- Dynamic Routing (OSPF vs. BGP)
- Static Routing
- Firewalls (Proxies, State Table)
- Introduction
-
- Intro
- Types of Firewalls
- Basic Firewall Configuration
- Understand traditional firewalls
- Understand Protocols (TCP, UDP, ICMP)
- Advanced Firewall Configuration
- Prevent local traffic from exiting to the internet
- Configuration Case Studies
- Understand proxies and SSL
- Intro
-
- Introduction
- VPN Protocols
- Terms and Basics
- IKEv2
- VPN Implementations
- Appliances and multifunction devices
- Troubleshooting tips
- You have an Azure shell at your disposal (Powershell, WSL(2), Mac, Linux or Azure Cloud Shell)
- Visual Studio Code is installed.
- Running
az login
orConnect-AzAccount
allows to authenticate to Azure - You have reviewed foundational knowledge in the Networking 101 section