Using Azure Bicep as Infrastructure as Code for Azure Functions

Polish Intermediate DevOps

In this session, you will learn how to create Azure Pipelines YAML in Azure DevOps that deploys Azure Function in multiple regions using Bicep using new way Infrastructure as Code.


Janusz Nowak

IT Senior Manager DevOps Lead, Senior Cloud Developer at P&G

- Software Development/Architecture 15 years ⚡ - DevOps 12 years 🚀 - Azure Cloud 7 years ☁ Senior software developer with 15 years of experience specialized on Microsoft and Web technologies, enterprise solutions architecture, programming and Azure Cloud computing, PaaS, SaaS, focused on Application Life Cycle Management, DevOps, Cloud, Passionate about ALM, Cloud, Serverless, Infrastructure as Code 🚀☁ keeping DevOps mindset about value. Providing many success stories like: -Generate 6M$ savings/year (~70%, 2 days work) -Delivering MVP Solution, winning 2 CES awards ( in 10 days work) Worked with multiple Microsoft Technology's starting from .NET 1.1 and VS2003 up to .NET 6 and VS2022 , Microsoft SQL Server, Team Foundation Server, Visual Studio Team Services keeping the big and small picture what is going on. Master of Computer Science from University of Warsaw Specialties: DevOps, Azure, Cloud, C#, .NET, ALM, MS-SQL, Systems Architecture and Design, Git, T, multi layer applications, Open Source, Azure DevOps, Azure Cloud PaaS, SaaS. Certifications: -Microsoft Certified: DevOps Engineer Expert -Microsoft Certified: Azure Solutions Architect Expert -Microsoft Certified: Azure Security Engineer Associate -Microsoft Certified: Azure Database Administrator Associate -Microsoft Certified: Azure Data Engineer Associate -Microsoft Certified: Data Analyst Associate -Microsoft Certified: Azure Administrator Associate -Microsoft Certified: Azure AI Engineer Associate -Specialty: Microsoft Certified: Azure IoT Developer Specialty -Microsoft Certified: Azure AI Fundamentals -Microsoft Certified: Azure Data Fundamentals -Microsoft Certified: Azure Fundamentals -Microsoft Certified Solutions Associate: Web Applications (Charter) -Microsoft Certified Solutions Developer: Web Applications (Inactive) -Microsoft Certified Professional: Microsoft Certified Professional -Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3 -Trainer: MCT Enrollment -Azure Hero - Content Hero -Azure Hero - Maker -OpenHack: DevOps -DevOps Leader (DOL)® Certification -DevSecOps Foundation (DSOF) Certification -Site Reliability Engineering (SRE) Foundation Certification -DevOps Foundation® Certification -Friends of BI Master - Power BI -Friends of BI Wizard - Power BI -Friends of BI Builder - Power BI -D&A Extended DevOps (level 1) at P&G -Certified SAFe® 5 Practitioner -Certified SAFe® 5 Agilist -Information security in the cloud according to ISO / IEC 27017: 2015

Code of Conduct

We seek to provide a respectful, friendly, professional experience for everyone, regardless of gender, sexual orientation, physical appearance, disability, age, race or religion. We do not tolerate any behavior that is harassing or degrading to any individual, in any form. The Code of Conduct will be enforced.

Who does this Code of Conduct apply to?

All live stream organizers using the Global Azure brand and Global Azure speakers are responsible for knowing and abiding by these standards. Each speaker who wishes to submit through our Call for Presentations needs to read and accept the Code of Conduct. We encourage every organizer and attendee to assist in creating a welcoming and safe environment. Live stream organizers are required to inform and enforce the Code of Conduct if they accept community content to their stream.

Where can I get help?

If you are being harassed, notice that someone else is being harassed, or have any other concerns, report it. Please report any concerns, suspicious or disruptive activity or behavior directly to any of the live stream organizers, or directly to the Global Azure admins at All reports to the Global admin team will remain confidential.

Code of Conduct for local live streams

We expect local organizers to set up and enforce a Code of Conduct for all Global Azure live stream.

A good template can be found at, including internationalized versions at An excellent version of a Code of Conduct, not a template, is built by the DDD Europe conference at