// hybrid cloud · on-prem · identity · automation
Filip Novak
Junior Systems Engineer
Building production-grade hybrid infrastructure from the ground up — bare-metal hypervisor through Azure cloud, with identity, networking, backup, and observability layers. CCNA certified. AZ-104 in progress.
View lab on GitHub// deployment pipeline
Architecture Build Phases
Phase 1 — Cloud Identity Baseline
filipnovak.ch on Azure DNS · Entra ID domain verified · UPN suffix · M365 tenant
Phase 2 — Cloud Portfolio Deployment
Azure Container Apps · Log Analytics workspace · Bicep IaC · www.filipnovak.ch
Phase 3 — Standalone Monitoring
Raspberry Pi 3 · Zabbix + Grafana via Docker Compose · Synthetic web checks
Phase 4 — Physical Hypervisor Leap
Proxmox VE on Z440 · OPNsense VM migration · DC02 FSMO transition · Win11 PAW
Phase 5 — Hybrid Bindings & Backups
Entra Connect · Veeam agentless backup · Grafana unified dashboard · P2S OpenVPN
// deployed components
Infrastructure
Azure Cloud
- VNet
10.0.0.0/16— GatewaySubnet + Production - VPN Gateway — S2S IPsec/IKEv2 to OPNsense (FQDN peer)
- Container Apps — portfolio at
www.filipnovak.ch - Log Analytics workspace — diagnostics layer
- Azure DNS —
filipnovak.chauthoritative zone - Key Vault + Container Registry (persistent RG)
On-Premises
- Proxmox VE — Type 1 hypervisor on HP Z440 workstation
- OPNsense — edge FW, DDNS client, S2S IKEv2 termination
- DC02 — Windows Server 2025 Core, AD DS, 5 FSMO roles
- Veeam B&R — agentless backup via Proxmox API
- Raspberry Pi 3 — Zabbix + Grafana (Docker Compose)
- Network
172.16.0.0/24· internal.filipnovak.ch
Identity Layer
- 17-OU structure — Corp, Users, Computers, Servers, Groups
- 6 GPO baseline — audit policy, RDP restriction, hardening
- Fine-Grained PSO — service accounts, strict lockout
- Entra ID —
filipnovak.chverified, UPN suffix live - Entra Connect — Password Hash Sync (Phase 5)
- M365 — DMARC + DKIM + SPF configured
Automation & IaC
- Bicep — modular, idempotent Azure deployments
- PowerShell — AD lifecycle, GPO backup/restore scripts
- ShouldProcess + left-filter — all production scripts
- PSRemoting / SSH — headless server management
- Incident log — every environment failure formally documented
- TAGS_REFERENCE taxonomy — searchable lab knowledge base
// technical profile