Hackathon | Infrastructure as Code | Hosted on OneVenue | Virtual or In-person

Opsgility, LLC

Hackathon | Infrastructure as Code | Hosted on OneVenue | Virtual or In-person

Opsgility, LLC

3-day guided hackathon to teach your team the ins-and-outs of Infrastructure as Code with Bicep.

Hackathon Logistics

  • This hackathon is delivered on the OneVenue Azure Integrated Cloud Sandbox SaaS service
  • Up to 20 attendees to participate in the hackathon virtually for 3 days
  • Opsgility Trainers to help coach and lead the hackathon
  • Opsgility Customer Success Team to coordinate logistics for the hackathon
  • After purchase, a Customer Success Manager will contact you to schedule your hackathon.
  • All time zones are supported for delivery.

Questions before purchase?
Contact us at or visit our site to learn more about our Azure Training solutions.

Hackathon Description

DevOps is a journey not a destination. Implementing Infrastructure-as-Code is one of the first steps you will need to take!

When implementing an application environment in the cloud, it is important to have a repeatable way to deploy the underlying infrastructure components as well as your software into the target environment. This includes resources such as:

  • Virtual Networks, Network Security Groups (Firewalls), Public IPs, Virtual Machines, Storage (Disks)

  • PaaS Services (Azure SQL, App Service, etc)

  • Configuration Management (installing & configuring software on VMs)

The best way to make deployments repeatable is to define them with code, hence the term "Infrastructure as Code" (aka IAC). There are multiple technologies that enable you to achieve this. Some of these include:

  • ARM Templates with JSON

  • ARM Templates with Bicep

  • PowerShell Desired State Configuration (DSC)

  • HashiCorp's Terraform & Packer

  • Ansible, Chef, Puppet, Salt Stack, and others

This hack is focused on using Bicep to implement your IaC. It does not mean this is the only way to implement IaC, it's just one of many ways. If you want to learn how to do IaC in Azure with other technologies, try one of our other IaC hacks for ARM Templates & PowerShell DSC, Terraform or Ansible.

Learning Objectives

This hack will help you learn:

  • How ARM Templates with Bicep can be used to deploy Azure infrastructure

The challenges build upon each other incrementally. You will start by creating a basic Bicep template to get you familiar with the tools & syntax. Then you extend your template incrementally to deploy multiple infrastructure resources to Azure.

Infrastructure as Code with Bicep Hackathon