Skip to content
View petarivanov-msft's full-sized avatar

Block or report petarivanov-msft

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
petarivanov-msft/README.md

Petar Ivanov

Cloud engineer at Microsoft, working across Azure Arc, Automation, Machine Configuration, and Update Manager. I build tools that turn complex Azure workflows into something you can actually use without reading 15 docs pages first.

Most of what I ship is open source, built from real support experience — 1,000+ customer engagements and counting.


Featured

Note

MC Builder

Azure Machine Configuration Builder — Browser-based visual tool for creating Azure Machine Configuration compliance packages. Pick resources, configure properties, download a complete deployment-ready bundle. No MOF, DSC, or PowerShell knowledge required.

29 resources · 6 DSC modules · 9 templates · 113 unit tests · 46 E2E validations · MIT License


What I Work With

PowerShell TypeScript Python Bicep Terraform KQL React


Selected Projects

Azure Machine Configuration & Policy
  • azure-mc-builder — Visual MC package builder (React, TypeScript, Fluent UI)

    • 29 resources across 6 DSC modules (Windows + Linux), 9 built-in templates
    • Live MOF preview, validated inputs, complete deployment bundle
    • E2E validated against real Azure VMs in CI
  • azure-machine-config-linux — MC authoring environment

    • Docker container with PowerShell 7, OMI, and all required modules
    • Example configs, build/test/publish scripts, CI/CD workflows
Azure Infrastructure & Automation
  • azure-automation-scenarios — Terraform lab with hybrid workers, runbooks in PowerShell 5.1/7.4 and Python 3.10, Graph API automation

  • azure-hybrid-worker-lab — Focused Terraform config for Hybrid Worker with managed identity auth, including the workaround for the missing automationHybridServiceUrl


Connect

LinkedIn Website

Pinned Loading

  1. azure-mc-builder azure-mc-builder Public

    Visual builder for Azure Machine Configuration (Guest Configuration) packages — no MOF or DSC knowledge required

    TypeScript

  2. azure-machine-config-container azure-machine-config-container Public

    Docker container for Azure Machine Configuration authoring on Linux — PowerShell 7, OMI, DSC modules pre-installed

    Dockerfile

  3. azure-machine-config-linux azure-machine-config-linux Public

    Azure Machine Configuration authoring environment for Linux — custom DSC policies, packaging, testing, and deployment scripts

    PowerShell

  4. azure-machine-config-windows azure-machine-config-windows Public

    Azure Machine Configuration authoring toolkit for Windows — examples, CI/CD, and Azure deployment

  5. azure-hybrid-worker-lab azure-hybrid-worker-lab Public

    Complete Terraform lab for Azure Automation Hybrid Worker with managed identities

    HCL

  6. azure-automation-scenarios azure-automation-scenarios Public

    Production-ready Azure Automation scenarios with Terraform: Graph API integration, VM scheduling, PowerShell 7.4 runtime, and Hybrid Worker setup

    HCL