click to
look inside
Look inside
Manning Early Access Program (MEAP) Read chapters as they are written, get the finished eBook as soon as it’s ready, and receive the pBook long before it's in bookstores.
You can see any available part of this book for free.
Click the table of contents to start reading.

Azure Infrastructure as Code you own this product

With ARM templates and Bicep
Henry Been, Eduard Keilholz, and Erwin Staal
  • MEAP began June 2021
  • Publication in June 2022 (estimated)
  • ISBN 9781617299421
  • 333 pages (estimated)
  • printed in black & white
filed under

placing your order...

Don't refresh or navigate away from the page.
eBook Our eBooks come in DRM-free Kindle, ePub, and PDF formats + liveBook, our enhanced eBook format accessible from any web browser. $26.39 $47.99 you save $22 (45%)
Azure Infrastructure as Code (eBook) added to cart
continue shopping
go to cart

print book Receive a print copy shipped to your door + the eBook in Kindle, ePub, & PDF formats + liveBook, our enhanced eBook format accessible from any web browser. $32.99 $59.99 you save $27 (45%)
FREE domestic shipping on orders of three or more print books
Azure Infrastructure as Code (print book + eBook) added to cart
continue shopping
go to cart

Nothing else on the market covers ARM templates like "Azure Infrastructure as Code".

Stephen Goodman
Look inside
Master ARM templates, Bicep scripting, and other Azure Infrastructure-as-Code tools, techniques, and practices to run application infrastructure on the Azure cloud.

In Azure Infrastructure as Code you will learn how to:

  • Create reproducible infrastructure templates using using advanced features of the ARM (Azure Resource Manager) syntax
  • Write templates with the Azure Bicep domain-specific language (DLS)
  • Test ARM and Bicep templates
  • Deploy templates using deployment pipelines
  • Guarantee repeated outcomes when you reuse templates to replicate infrastructure
  • Share templates between teams
  • Provision templates to provide standards and Azure Policy to enforce them
  • Build a CI/CD pipeline for infrastructure using Azure DevOps
  • Orchestrate complex deployments using Azure Pipelines and GitHub Actions
  • Pre-provision environments for other teams with Deployment Stacks

Azure Infrastructure as Code teaches you to use Azure’s native infrastructure as code (IaC) tools, like ARM and Bicep, to build, manage, and scale infrastructure with just a few lines of code. You’ll discover ARM templates, Deployment Stacks, and the powerful new programming language Azure Bicep. See how easy they make it to create new test environments, safely make infrastructure changes, and prevent configuration drift. Loaded with in-depth coverage of syntax and lots of illustrative examples, this hands-on guide is a must-read for anyone looking to expand their knowledge of provisioning.

about the technology

Infrastructure as code does away with time-consuming manual tasks—no more detailed scripts for creating the correct database or virtual machine. Instead, Azure’s native IaC tools create infrastructure from a declarative specification in JSON (ARM) or a domain-specific language (Bicep). They empower users to create or recreate complete infrastructures with just a line of code, as well as take advantage of automation tools like Github Actions or Azure Pipelines.

about the book

Azure Infrastructure as Code is a comprehensive guide to seamlessly managing your application infrastructure with Azure’s native IaC tools. The book is aimed at supporting collaboration between operations professionals and software developers, to help speed up and improve the quality of software delivery. You’ll be introduced to Azure Resource Manager templates and the Bicep domain-specific language, tools that make it a breeze to build declarative templates for Azure infrastructure.

After you master the basics, you’ll dive into niche and advanced topics such as testing, reusing templates between multiple teams, and how you can define policy as code. Discover cutting-edge Deployment Stacks, and how they can help you clean up unused resources, group resources in logical containers to help visualize potential changes, and build starting plateaus for other teams to work on. You’ll even build a complete CI/CD pipeline using Azure DevOps, which can orchestrate the kind of complex deployment that spans multiple regions.

about the reader

For operations, infrastructure, or software engineers who have basic experience with provisioning or managing Azure cloud infrastructure.

about the author

Henry Been is a freelance DevOps and Azure architect and consultant, with 10 years of Azure experience. He has helped many of his customers adopt infrastructure as code practices, such as ARM templates. Henry is a regular conference speaker and enjoys creating online courses. In 2019 and 2020, Microsoft has recognized his community activities with the Microsoft MVP Award.

Erwin Staal is an Azure architect and DevOps consultant with more than 10 years of experience in both small and large organizations. As a DevOps consultant, he helps companies with the implementation of DevOps and continuous delivery.

Eduard Keilholz is a cloud solution architect who creates highly performant software. His focus is on the Microsoft development stack, mainly C# and the Microsoft Azure Cloud. He speaks at national and international conferences, and in 2020 he was recognized by Microsoft with the Microsoft MVP Award for Azure.

FREE domestic shipping on orders of three or more print books

I wish I had had this book when we started using Azure but its still been very useful to confirm and sometimes expand my knowledge of Azure DEVOps, I will be requiring my team to read it.

Sebastian Rogers

If you're getting started with native Azure IaC tools, this is a great resource to learn fast.

Radhakrishna MV

If you are an infrastructure engineer/application architect primarily workingwith Azure, this is for you. If you do stuff that touches Azure, the first few chapters will help you understand how Azure works.

Amanda Debler