Hey, I'm

Petar Ivanov.

Cloud engineer. I build things on Azure.

I work with Azure Arc, Azure Automation, and infrastructure as code — mostly PowerShell, Bicep, and the occasional Terraform. When something’s worth writing down, I put it on this blog.

Petar Ivanov profile image

About Me

I’m a Cloud & Automation Engineer based in the UK, helping enterprise teams tame hybrid infrastructure on Azure. Day to day that means Azure Arc at scale, patch lifecycle automation, and building governance frameworks that actually stick.

Outside of work I tinker with side projects, write about what I learn, and occasionally break things in dev so I don’t break them in prod.

What I work with
  • Azure (Arc, Automation, Update Manager, Policy)
  • PowerShell
  • Terraform
  • Bicep / ARM Templates
  • Python
  • Git & CI/CD (GitHub Actions)
  • Linux & Windows Server
  • Infrastructure as Code

Projects

Azure Arc Onboarding Toolkit
PowerShell Azure Arc Automation
Azure Arc Onboarding Toolkit
PowerShell scripts for bulk onboarding servers to Azure Arc. Handles proxy environments, custom tagging, error logging, and pre-flight connectivity checks — built after manually onboarding 50+ servers one too many times.
Update Manager – Patch Lifecycle Automation
PowerShell Bicep Azure Update Manager KQL
Update Manager – Patch Lifecycle Automation
Runbooks, Bicep templates, and KQL queries for automated patch management with Azure Update Manager. Maintenance window scheduling, compliance reporting, and email alerts.
Azure Policy Governance Framework
Azure Policy Bicep Governance
Azure Policy Governance Framework
Custom Azure Policy definitions and initiatives for tagging, naming conventions, VM SKU restrictions, and diagnostic settings. Includes a Bicep template for subscription-level assignment.
Terraform IaC Labs
Terraform GitHub Actions Azure Automation
Terraform IaC Labs
Terraform configurations for Azure Automation and Hybrid Worker deployments. Includes GitHub Actions CI for format checking and validation on every push.

Get in Touch

I’m always up for a conversation about Azure, automation, or infrastructure as code — whether it’s a question, a collaboration, or just swapping war stories. Drop me a message.