Skip to content
View simon-vedder's full-sized avatar

Block or report simon-vedder

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
simon-vedder/README.md

Simon Vedder

Azure Microsoft Entra ID Terraform PowerShell Blog LinkedIn

Cloud & cloud-security engineer based near Zurich πŸ‡¨πŸ‡­. I work day-to-day across Azure platform engineering and cloud security, with a focus on Microsoft Entra ID, identity & RBAC, and Azure infrastructure-as-code. I build small, read-only tools that solve a real problem, test them against live tenants, and write them up at simonvedder.com.

Tools I've built

Identity & security

  • Least Privilege Studio β€” find the right least-privilege Azure RBAC role and generate the assignment.
  • App Lifecycle Analyzer β€” read-only lifecycle audit of Entra ID app registrations (secrets, certs, federated creds, sign-in activity) in one HTML report.

Azure automation & cost

  • Azure VM Power Management β€” tag-driven start/stop for Azure VMs; schedule power with an AutoShutdown tag.
  • Terraform Secrets β€” rotate Terraform-provisioned VM credentials via Key Vault + Automation, no plaintext in state.
  • Azure VM Self-Service Order β€” self-service VM / AVD ordering via a web form (Logic App + Queue + Function App).

AI on Azure

Focus

  • Microsoft Entra ID Β· RBAC Β· least privilege Β· identity security
  • Terraform / Bicep / ARM Β· PowerShell Β· Azure Policy
  • Monitoring, landing zones, and secure-by-default Azure infrastructure

Connect

Pinned Loading

  1. least-privilege-studio least-privilege-studio Public

    Least-privilege Azure RBAC β€” find the minimal role that covers a set of Azure actions.

    JavaScript 1

  2. app-lifecycle-analyzer app-lifecycle-analyzer Public

    Read-only lifecycle audit for Entra ID app registrations β€” secrets, certs, federated creds, sign-in activity, in one HTML report

    PowerShell

  3. aria-cloud aria-cloud Public

    Aria Cloud β€” the Azure edition of Aria (AI Research & Information Assistant): enterprise RAG on Azure AI Foundry with Terraform, FastAPI and private networking.

    HCL

  4. azure-vm-power-management azure-vm-power-management Public

    Tag-driven start/stop for Azure VMs via an AutoShutdown tag β€” runbook + Terraform + optional GUI

    PowerShell