

Azure Bastion Deep Dive: Secure VM Administration with Entra ID, JIT, and Audit Logs
Administer a private Linux VM through Azure Bastion with no public VM IP, short-lived Microsoft Entra SSH certificates, Defender JIT access, and auditable sessions.

Christos Panagiotidis
8 min read


Azure Private Link Deep Dive: Private Endpoints, DNS, and Hub-Spoke Networking
Build a private Azure SQL path through hub-spoke networking, intentionally break DNS, repair Private DNS links and records, and validate bidirectional resolution with managed identity.

Christos Panagiotidis
11 min read


Azure Policy-as-Code Deep Dive: Terraform, AzAPI, Governance, and Remediation
Build an Azure Policy-as-Code governance lab with Terraform and AzAPI. Stage a North Europe canary, audit before Deny, remediate tags and Blob diagnostics, add a scoped exemption, detect drift, and finish with a clean plan.

Christos Panagiotidis
12 min read








