Azure / Automation / Infrastructure as code

Practical tools forcomplex Azure work.

I build tools and share practical approaches to Azure automation, governance and infrastructure as code.

01 / Work

From problem to practical.

A selection of tools and labs, with the source to dig into.

Learn through play

KQL Quest — Kingdom of Signals

Every locked door needs a correct KQL query. Investigate synthetic Azure incidents in a browser-based 2D platformer, built with colleagues for our team’s Microsoft Global Hackathon 2026 project.

KQL Quest hub showing the Heartbeat Hills, Signal Harbor and Relay Ruins incident cases.
Heartbeat Hills, Signal Harbor and Relay Ruins: follow the signals, solve the query, open the door.
Hackathon 2026 recognition
  • KQL
  • Azure Monitor
  • Team hackathon

Configuration authoring

MC Builder

A browser-based starting point for Azure Machine Configuration. Create an authoring project, then build with the official tools.

The builder exports a source project; official tooling builds the final MOF, package and policy artifacts.
Illustration: source project → official tooling → MOF, package and policy artifacts.
  • React
  • TypeScript
  • DSC

Repeatable labs

Automation Scenarios

A Terraform lab for Azure Automation, hybrid workers and runbooks, with guided Cloud Shell setup and optional Microsoft Graph scenarios.

Terraform defines an Azure Automation lab connecting runbooks and hybrid workers.
Illustration: Terraform provisions a lab for runbooks and hybrid workers.
  • Terraform
  • GitHub Actions
  • Azure Automation

More projects

Public repositories
  • KQL Detective

    Play KQL Detective: Azure Monitoring Academy - a 2D platformer that teaches KQL

    Play KQL Detective ↗
    KQL
  • HiveKit

    ESP32-C6 / H2 Zigbee sensor framework — native Z2M compatible, web flasher, no toolchain needed.

    Zigbee
  • Arc Onboarding Toolkit

    PowerShell toolkit for bulk onboarding servers to Azure Arc — handles proxies, tagging, and error logging.

    Azure
  • Azure Automation Lab

    Azure Automation lab — hybrid workers, runbooks (PS 5.1/7.4, Python 3.10), and Graph API automation. Terraform-based.

    Azure

02 / About

The person behind the projects.

I’m Petar, based in the UK, and a Technical Support Engineer working with Azure Infrastructure at Microsoft. I share personal tools and examples for Azure automation, governance and infrastructure as code.

My work also includes KQL and Azure Monitor. Alongside practical infrastructure projects, I explore AI agents and Copilot Studio through the Microsoft Power Up Program, and build learning experiences with colleagues.

What I work with

  • Azure (Arc, Automation, Update Manager, Policy, Machine Configuration)
  • PowerShell & DSC
  • Terraform
  • Bicep / ARM Templates
  • Python
  • Git & CI/CD (GitHub Actions)
  • Linux & Windows Server
  • Docker
  • KQL & Azure Monitor
  • AI agents & Copilot Studio (Power Up Program)
Petar Ivanov
Petar Ivanov Builder & tinkerer, UK

03 / Learning & recognition

Certifications & recognition

Credentials, team projects and hands-on learning.

Microsoft certifications

  • Microsoft Certified: Azure Administrator Associate (AZ-104)
  • Microsoft Certified: Azure Fundamentals (AZ-900)
  • Microsoft Certified: Azure AI Fundamentals (AI-900)
Microsoft Learn profile

04 / Contact

Good work starts
with a conversation.

Have a question about a project, or an interesting Azure problem? I'm always up for a conversation about automation and infrastructure as code.

Connect on LinkedIn