Ubuntu, RHEL, CBL-Mariner on Azure VMs, AKS node pools, Bash scripting, containers, security hardening, and hybrid management.
A practical introduction to the Linux command line, file system, user management, permissions, and essential tools for hybrid cloud environments.
A hands-on guide to version control with Git — from initialising repos and committing changes to branching, merging, and collaborating on GitHub.
Security patching, container runtime, syscall surface, and support lifecycle differences between Azure’s two node OS images.
CIS Level 1 hardening, SSH key auth, UFW configuration, automatic security updates, and Azure Monitor integration.
Side-by-side examples: resource deployment, querying ARM APIs, file handling, and error management patterns.
Choosing the right Azure container hosting model — cost, scaling, networking, and operational overhead trade-offs.
Arc agent installation, policy-based Linux hardening with Guest Configuration, and Defender for Servers on Linux.
Layered access control for Azure Linux VMs — network-level, platform-level, and OS-level security controls.
az vm list \ --resource-group my-rg \ --output table
Get-AzVM ` -ResourceGroupName my-rg ` | Format-Table Name,Location