stephentulp
Stephen Tulp
A technology strategist at Insight with a focus on cloud transformation across the Microsoft ecosystem (Microsoft Azure and M365). His areas of expertise include all things Microsoft Cloud Adoption & Well-Architected Frameworks and Platform Engineering.
Perth, Australia
-
December 16, 2025Platform Landing Zone: Part 2 - Building the Foundation for Enterprise Azure
-
December 15, 2025Platform Landing Zone: Part 1 - Building the Foundation for Enterprise Azure
-
December 12, 2025Lokka the AI-Powered Reindeer: Guiding Your Sleigh Through Azure and M365
-
December 11, 2025Santa's Little Helpers: Automating Bicep Deployments with GitHub Actions
-
December 10, 2025All I want for Christmas is Azure Verified Modules
-
December 9, 2025Dear Santa, I've Been Writing Bicep Docs: A Letter to the North Pole
-
December 8, 2025Unwrapping Bicep's Christmas Surprises: Experimental Features Coming in 2026
-
December 5, 2025Merry Bicep-mas: Sleighing IaC in 2025
-
December 4, 2025Naughty or Nice? GitHub vs. Azure DevOps in the Age of GenAI and Agentic AI
-
December 3, 2025Jingle Bells, Server Shells, and Context All the Way
-
December 2, 2025Deck the IDE: Supercharging GitHub Copilot with Awesome Customisations
-
December 1, 2025Introducing the 2025 Advent Calendar
-
December 1, 2025The 12 Extensions of Christmas: Essential VS Code extensions for Azure Platform Engineering
-
November 5, 2025External Post The Good (OIDC), The Bad (Secrets), and The Bicep
-
September 24, 2025External Post The 4MB Limit in Azure Resource Manager - Part 2
-
September 17, 2025External Post The 4MB Limit in Azure Resource Manager - Part 1
-
September 5, 2025External Post Back to the Future, It is not 2019 anymore
-
July 6, 2025External Post Testing the AVM Azure Landing Zones Empty Bicep Pattern Module
-
June 30, 2025External Post The Evolution of Azure Landing Zones - A Journey to Cloud Excellence
-
May 19, 2025Deploying Azure resources to the most isolated capital city in the world - Part 1
-
May 7, 2025The magic of the GatewaySubnet, BGP and Bicep CIDR functions
-
April 21, 2025External Post A Recap of the 2025 Microsoft MVP Summit in Seattle
-
April 7, 2025Using the new Bicep Deploy GitHub Action
-
January 15, 2025Exploring the new Deployer() function in Bicep
-
December 20, 2024Enterprise Policy as Code for Security & Governance - Part 2
-
December 19, 2024Enterprise Policy as Code for Security & Governance - Part 1
-
December 18, 2024Azure Monitor Baseline Alerts for Platform Observability - Part 2
-
December 17, 2024Azure Monitor Baseline Alerts for Platform Observability - Part 1
-
December 16, 2024Microsoft Dev Box for Self-Service Developer Environments
-
December 13, 2024Subscription Vending, Azure Landing Zones and Platform Engineering - Part 2
-
December 12, 2024Subscription Vending, Azure Landing Zones and Platform Engineering - Part 1
-
December 11, 2024Microsoft Symphony for Engineering & Platform Orchestration
-
December 10, 2024Unlocking the Power of Azure Verified Modules for Infrastructure as Code and Platform Engineering - Part 2
-
December 9, 2024Unlocking the Power of Azure Verified Modules for Infrastructure as Code and Platform Engineering - Part 1
-
December 6, 2024Azure Platform Engineering Tools & Capabilities - Part 2
-
December 5, 2024Azure Platform Engineering Tools & Capabilities - Part 1
-
December 4, 2024The Platform Engineering Journey
-
December 3, 2024Azure Platform Engineering Principles
-
December 2, 2024Azure Platform Engineering Introduction & Overview
-
November 26, 2024Introducing the 2024 Advent Calendar
-
September 16, 2024Exploring Azure Elastic SAN: Combing the old and the new
-
July 23, 2024Microsoft Fabric Capacity IaC
-
July 8, 2024The new login experience for Azure CLI
-
May 19, 2024The new Change Analysis Preview feature
-
February 19, 2024Azure Landing Zones and the Azure Monitor Baseline Alerts
-
December 22, 2023Import and Export feature across Bicep Templates
-
December 21, 2023Use cases for GitHub Copilot and Bicep
-
December 20, 2023Addressing configuration drift using Deployment Stacks
-
December 19, 2023Leveraging User Defined Types & Lamda Functions
-
December 18, 2023Creating an Azure Landing Zone using Bicep - Part 2
-
December 15, 2023Creating an Azure Landing Zone using Bicep - Part 1
-
December 14, 2023Deploying Bicep Templates using GitHub Actions
-
December 13, 2023Testing and Validation of Bicep Templates using PSRule
-
December 12, 2023The Future of Bicep Modules using Azure Verified Modules
-
December 11, 2023Leveraging a private container registry for Bicep modules
-
December 8, 2023Address Repetition using Shared Variable File Patterns
-
December 7, 2023Loops, Conditions and Conditional Loops
-
December 6, 2023Introducing the .bicepparam file
-
December 5, 2023The Anatomy of a Bicep Template
-
December 4, 2023Getting Started with Bicep
-
December 1, 2023Bicep: A New Language for Infrastructure as Code
-
November 27, 2023Introducing the Azure Bicep Advent Calendar
-
April 25, 2021The State of the Azure Platform and Landing Zones in 2021 - Part 2
-
April 7, 2021The State of the Azure Platform and Landing Zones in 2021 - Part 1