Azure Bicep Repository

July 6, 2026 ยท View on GitHub

This repository contains Azure Bicep templates and PowerShell scripts for deploying and managing Azure resources.

Structure

๐Ÿ—๏ธ 01-Infrastructure-Networking

  • ALZ/ - Azure Landing Zones management group hierarchy
    • MGMT/ - Management group configuration
    • PIM/ - Privileged Identity Management in ALZ scope
  • Arc/ - Azure Arc configurations for hybrid cloud
  • Bastion/ - Secure RDP/SSH access configurations
  • Networking/ - Virtual networks, NSGs, and network infrastructure

๐Ÿค– 02-AI-ML

๐Ÿ”’ 03-Security-Identity

๐Ÿš€ 04-Compute-Containers

๐Ÿ› ๏ธ 05-DevOps-Automation

๐Ÿ“‹ 06-Governance-Compliance

  • EPAC/ - Enterprise Policy as Code for Azure Policy management
  • FinOps/ - Financial operations and cost management
    • AVM/ - FinOps using Azure Verified Modules

โœ… 07-Testing-Validation

  • PSRule/ - PSRule validation for IaC
  • Pester/ - Pester testing framework
  • PSDocs/ - PowerShell documentation generation

๐Ÿ’พ 08-Storage-Data

๐Ÿงช 09-Experimental-Utilities

๐Ÿ“š 10-Examples-Demos

Key Features

๐Ÿข Enterprise-Scale Landing Zones

Complete Azure Landing Zone hierarchy with root management groups, platform zones, and landing zones for Corp and Online workloads.

๐Ÿ” Security Automation

Automated security testing with Maester, PIM automation, MDFC integration, and PSRule validation for infrastructure as code.

๐Ÿค– AI Services

Azure OpenAI integration, Computer Vision APIs, and SRE patterns for AI workloads.

๐Ÿ’ฐ Cost Management

FinOps templates for cost optimization, budget alerts, and financial governance.

Prerequisites

  • Azure CLI or PowerShell Az module
  • Bicep CLI
  • Appropriate Azure permissions (Owner/Contributor at subscription/management group level)

Contributing

  1. Follow Bicep best practices
  2. Include parameter files (.bicepparam)
  3. Add documentation for complex deployments
  4. Run PSRule validation before committing

Resources