Comprehensive standards for deploying production-grade Azure Logic Apps. Covers hosting model selection, naming conventions, trigger patterns, networking, error handling, Terraform patterns, and dependency management with decision trees and real-world examples.
Projects
Open-source tooling and reference implementations. All source is on GitHub and built for production use cases.
A policy set implementing the recommended Microsoft Azure resource abbreviations. Enforces consistent prefix/infix/outfix/suffix naming patterns across all Azure resource types in your Terraform CI/CD pipeline, and is designed to be forked and tailored to your organisation.
Production-grade standards for writing, structuring, testing, and operating Bash. Covers strict mode and safety, coding style and naming, quoting, functions, error handling and traps, structured logging, observability and Azure telemetry sync, ShellCheck and bats testing, and CI/CD. Targets Bash 4.4+.
Enterprise CI/CD and secure SDLC standards. Covers pipeline stages, trunk-based branching and pull-request gates, OIDC identity, secret scanning and git-leak prevention, SAST and dependency scanning, supply-chain hardening, build-once artifacts, and gated multi-environment deployment. Language-agnostic, with GitHub Actions as the worked example.
Enterprise, language-agnostic standards for application logging. Covers structured JSON over stdout, canonical log levels with OpenTelemetry severity mapping, ISO-8601 UTC timestamps, trace correlation, secret and PII hygiene, and exporting to OpenTelemetry, Azure Monitor / Application Insights, and AWS CloudWatch - with reference implementations in PowerShell, Bash, Python, C#, Go, and TypeScript.
A PowerShell module of reusable helper functions for DevOps automation - covering Azure authentication and resource operations, Terraform orchestration, environment and secret handling, and CI/CD glue. Published to the PowerShell Gallery and importable with Install-Module LibreDevOpsHelpers.
Production-grade standards for authoring, structuring, testing, and operating PowerShell. Covers coding style and naming, strict mode and structured error handling, logging, OpenTelemetry tracing, Azure Monitor telemetry sync, Pester testing, module publishing, and CI/CD. Targets PowerShell 7.4+.
Production-grade standards for writing, structuring, testing, and operating Python. Covers PEP 8 style and naming, type hints and static analysis, error handling, structured logging, OpenTelemetry, Azure Monitor telemetry sync, pytest testing, packaging, and CI/CD. Targets Python 3.12+.
A collection of opinionated Terraform modules for Azure infrastructure - covering compute, networking, identity, storage, and more. All modules follow the Libre DevOps naming convention and are published to the Terraform Registry.
Production-ready standards for Terraform module development, file structure, provider pinning, state management, CI/CD pipelines, and registry publishing. Includes maintainer scripts for sorting variables, outputs, and generating documentation.