• Complain

Yaser Adel Mehraban - Infrastructure as Code with Azure Bicep: Streamline Azure resource deployment by bypassing ARM complexities

Here you can read online Yaser Adel Mehraban - Infrastructure as Code with Azure Bicep: Streamline Azure resource deployment by bypassing ARM complexities full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2022, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Yaser Adel Mehraban Infrastructure as Code with Azure Bicep: Streamline Azure resource deployment by bypassing ARM complexities
  • Book:
    Infrastructure as Code with Azure Bicep: Streamline Azure resource deployment by bypassing ARM complexities
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2022
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Infrastructure as Code with Azure Bicep: Streamline Azure resource deployment by bypassing ARM complexities: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Infrastructure as Code with Azure Bicep: Streamline Azure resource deployment by bypassing ARM complexities" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

The ultimate guide to becoming proficient in Azure Bicep while having a better development experience and making your Infrastructure as Code seamless and error free

Key Features
  • Learn Azure Bicep from an official Microsoft trainer
  • Master the authoring experience to make your Infrastructure as Code journey seamless
  • Go beyond writing good templates with the help of advanced tips and tricks
Book Description

Its no secret that developers dont like using JSON files to declare their resources in Azure because of issues such as parameter duplication and not being able to use comments in templates. Azure Bicep helps resolve these issues, and this book will guide you, as a developer or DevOps engineer, to get the most out of the Bicep language.

The book takes you on a journey from understanding Azure Resource Manager (ARM) templates and what their drawbacks are to how you can use Bicep to overcome them. You will get familiar with tools such as Visual Studio Code, the Bicep extension, the Azure CLI, PowerShell, Azure DevOps, and GitHub for writing reusable, maintainable templates. After that, youll test the templates and deploy them to an Azure environment either from your own system or via a continuous integration and continuous delivery (CI/CD) pipeline. The book features a detailed overview of all the Bicep features, when to use what, and how to write great templates that fit well into your existing pipelines or in a new one. The chapters progress from easy to advanced topics and every effort has been put into making them easy to follow with examples, all of which are accessible via GitHub.

By the end of this book, youll have developed a solid understanding of Azure Bicep and will be able to create, test, and deploy your resources locally or in your CI/CD pipelines.

What you will learn
  • Get started with Azure Bicep and install the necessary tools
  • Understand the details of how to define resources with Bicep
  • Use modules to create templates for different teams in your company
  • Optimize templates using expressions, conditions, and loops
  • Make customizable templates using parameters, variables, and functions
  • Deploy templates locally or from Azure DevOps or GitHub
  • Stay on top of your IaC with best practices and industry standards
Who this book is for

This book is for cloud engineers, developers, and DevOps engineers who are responsible for writing templates to deploy resources in Microsoft Azure and contributing to CI/CD pipelines. Professionals who want to get started with DevOps and Infrastructure as Code when it comes to working with Microsoft Azure will also benefit from reading this book. Readers are expected to have a basic understanding of CI/CD concepts, must have worked with ARM templates to deploy resources to Azure, and must have used or be familiar with Azure DevOps or GitHub Actions for their CI/CD pipelines.

Table of Contents
  1. An Introduction to Azure Bicep
  2. Installing Azure Bicep
  3. Authoring Experience
  4. Compiling and Decompiling Bicep Files
  5. Defining Resources
  6. Using Parameters, Variables, and Template Functions
  7. Understanding Expressions, Symbolic Names, Conditions and Loops
  8. Defining Modules and Utilizing Outputs
  9. Deploying a Local Template
  10. Deploying Bicep Using Azure DevOps
  11. Deploying Bicep Templates Using GitHub Actions
  12. Exploring Best Practices for Future Maintenance

Yaser Adel Mehraban: author's other books


Who wrote Infrastructure as Code with Azure Bicep: Streamline Azure resource deployment by bypassing ARM complexities? Find out the surname, the name of the author of the book and a list of all author's works by series.

Infrastructure as Code with Azure Bicep: Streamline Azure resource deployment by bypassing ARM complexities — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Infrastructure as Code with Azure Bicep: Streamline Azure resource deployment by bypassing ARM complexities" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Infrastructure as Code with Azure Bicep Streamline Azure resource deployment by - photo 1
Infrastructure as Code with Azure Bicep

Streamline Azure resource deployment by bypassing ARM complexities

Yaser Adel Mehraban

BIRMINGHAMMUMBAI

Infrastructure as Code with Azure Bicep

Copyright 2022 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Group Product Manager: Rahul Nair

Publishing Product Manager: Niranjan Naikwadi

Senior Editor: Athikho Sapuni Rishana

Content Development Editor: Sayali Pingale

Technical Editor: Shruthi Shetty

Copy Editor: Safis Editing

Associate Project Manager: Neil Dmello

Proofreader: Safis Editing

Indexer: Sejal Dsilva

Production Designer: Sinhayna Bais

Marketing Co-Ordinator: Nimisha Dua

First published: December 2021

Production reference: 1151221

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham

B3 2PB, UK.

ISBN 978-1-80181-374-7

www.packt.com

To my wife, Rosa, for her sacrifices and for exemplifying the power of determination. To my mom, Sedigheh; there are no words that can express how I feel, and I thank you for what you made me. And to my two little angels, Ronika and Elika; please listen to what your mom says.

Yas

Foreword

It's hard to overstate the benefits of defining your solution's Infrastructure as Code (IaC). Continuous delivery, continuous testing, quality control gates, automated security testing, and automated performance testing all benefit from having an automated approach to working with infrastructure.

Until recently, the gold standard of IaC on Azure has been ARM templates. It's fair to say that nobody particularly likes working with its arcane JSON syntax. As a result, it's been difficult for Azure customers to unlock all of the benefits of IaC. But with the introduction of Bicep, defining IaC for Azure hasn't just become easier it's become fun.

In this book, Yas has taken his wealth of experience and combined a tutorial of the Bicep language with reference material covering its keywords and syntax. There is a lot of practical advice, too, with tips for using the Bicep tooling for Visual Studio Code and the Bicep linter. And to really get the best out of Bicep and IaC, look at the chapters about deployment pipelines and some recommended practices for writing good code.

I often say that Bicep has changed the game of Azure deployments. After you read this book, you'll have a solid foundation for planning your own automated deployment process for Azure.

John Downs

Senior Customer Experience Engineer at Microsoft

It comes as no surprise that Yas has decided to put pen to paper and produce this book on IaC with Azure Bicep. As you read this, what will become evident is his passion for technology, innovation, and for helping people and organizations be their best. I have had the pleasure of working with Yas as his manager and seen his passion firsthand. He has an amazing way of breaking down the complex, evoking thought, discussion, encouraging ideas, and promoting self-belief. This stems from his upbringing and desire to achieve and bring out the best in himself and turn dreams into reality, with no better example of now achieving his goal of one day working for Microsoft.

I know you will enjoy the book as much as I have. You will be inspired by the level of detail and benefit from Yas's shared expertise.

Edmondo Rosini

Director, Azure Technical Training at Microsoft

Contributors
About the author

Yaser Adel Mehraban is a self-taught and motivated software engineer and solution architect who lives in the most livable city in the world, Melbourne, Australia. He is currently working as an Azure technical trainer for Microsoft. Some might know him as the almond croissant addict cleverly disguised as a successful web developer.

He has over a decade of experience working in a variety of different teams and has helped them adapt DevOps and IaC to be able to increase team productivity when it comes to cloud resource deployment. Furthermore, he has a true passion for sharing knowledge, which has motivated him to give many international conference talks, write hundreds of technical blog posts, and publish courses on platforms such as Pluralsight.

When he is not working, he mostly spends his time with his family or on his woodworking projects, which vary depending on how much space is left in the house.

I would like to thank Niranjan (project manager) who approached me at the start and has supported me throughout the entire writing process. In addition, I would like to thank Neil (project manager and editor) and Sayali (editor) for their dedication and support to help me write this book smoothly from start to finish. Also, thanks to the technical reviewers, Vaibhav and Alessandro, for their help in spotting my mistakes and validating the technical aspects, which adds so much to the book's practicality. And finally, thanks to my dear friends, John and Edmondo, who have expressed their support through their precious words about me and the book.

About the reviewer

Vaibhav Gujral is a thought leader and a seasoned cloud architect with over 15 years of extensive experience working with several global clients spanning multiple industries. In his current role, he is responsible for envisioning and creating enterprise cloud strategy and continually building and improving the cloud platform foundations that development teams build upon. Born and brought up in India, he has been based out of Omaha, NE, since 2016. Vaibhav holds a bachelor of engineering degree and is a Microsoft Azure MVP. He is also a Microsoft Certified Trainer and holds numerous Azure role-based certifications. He is a regular speaker at several user groups and conferences, and he also runs the Omaha Azure user group.

I'd like to thank my wife, Geeta, and our two children, Saanvi and Rihaan, for their daily support and patience. I'd like to thank my parents, siblings, relatives, friends, and mentors for their guidance and continued support. Finally, I'd also like to thank Packt Publishing for the opportunity to review this book.

Table of Contents
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Infrastructure as Code with Azure Bicep: Streamline Azure resource deployment by bypassing ARM complexities»

Look at similar books to Infrastructure as Code with Azure Bicep: Streamline Azure resource deployment by bypassing ARM complexities. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Infrastructure as Code with Azure Bicep: Streamline Azure resource deployment by bypassing ARM complexities»

Discussion, reviews of the book Infrastructure as Code with Azure Bicep: Streamline Azure resource deployment by bypassing ARM complexities and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.