Back

Azure DevOps Hackathon (Video)

What Is the Azure DevOps HackathonThe Azure DevOps hackathon is a 12hour engagement to introduce the culture and processes of DevOps to squads...

3 min read
Published on Apr 25, 2019
Azure DevOps Hackathon (Video)

What Is the Azure DevOps Hackathon?

The Azure DevOps hackathon is a 12-hour engagement to introduce the culture and processes of DevOps to squads of IT Engineers, Developers and project managers while creating a full Azure DevOps project. In this weeks Tech Talk, we were joined by Shawn Weisfeld, Microsoft Cloud Solutions Architect who walked us through a sample exercise while showing off a project that could be developed during a hackathon.

What Does the Azure DevOps Hackathon Cover?

The DevOps hackathon is structured into 7 labs that span about 12 hours. This can be delivered over two six-hour days, or spaced out over a week of afternoons. It can be delivered virtually, or in person, though the virtual delivery is generally considered the most comfortable. The labs cover:

Setup - Create an Azure Subscription

Lab 1 - Azure DevOps Intro

  • Start a project in Azure DevOps
  • Add team members to the project

Lab 2 – Azure Boards

  • Familiarize your squad with Azure Boards by creating work Items for each Lab

Lab 3 - Azure Repos & Branching

  • Import the application code into your Repo
  • Associate the check-in to the card on Azure Boards
  • Implement a check-in policy to ensure that only reviewed code is added to the master branch

Lab 4 – Azure Pipelines: Build

  • Setup a build pipeline to automate a build that deploys the container to ACR
  • Use Infrastructure as Code (IaC) techniques to ensure that your Azure resource group has all the required services deployed
  • Trigger your build on every check-in to ONLY the section of the repo that contains the code for the application

Lab 5 – Azure Pipelines: Unit Testing

  • Setup a build pipeline to run application unit tests
  • Generate a bug report if the test fails

Lab 6 – Azure Pipelines: Release

  • Build a release pipeline to deploy your application to Dev, Test, and Production East & West
  • Use IaC techniques to check that that your Azure resource group has all required servicesΒ 
  • Assign team members to approve releases before deployment to production

Lab 7 – Azure Monitoring

  • Implement Application Insights for your project
  • Create an Application Insights dashboard for the application
  • Automatically generate cards on your Azure Board from exceptions reported in Application Insights

What do you get when you finish?

The project is built in your own tenant. At the end of the hackathon, you walk away with the full project and can adapt it to your own internal projects.

How can my company attend an Azure DevOps Hackathon?

Agile IT holds a Microsoft DevOps Gold Competency and can provide DevOps education, support, and managed DevOps environments. To find out more, request a quote:

This post has matured and its content may no longer be relevant beyond historical reference. To see the most current information on a given topic, click on the associated category or tag.

Related Posts

Common Questions About Azure Migration Answered

Common Questions About Azure Migration Answered

Get answers to the most common Azure migration questions. Learn about costs, best practices, security, compliance, and troubleshooting cloud migration challenges.

Apr 29, 2025
3 min read
AVD vs W365 in GCC high reducing your CMMC scope

AVD vs W365 in GCC High Reducing Your CMMC Scope and Simplifying Compliance

Comparing AVD vs W365 for GCC High? Learn how each can reduce your CMMC assessment scope and simplify security and compliance management in government environments.

Apr 28, 2025
7 min read
Office 365 License Comparison: Business Plans Vs. E5, E3 and E1

Implementing Cybersecurity Policies for CMMC Compliance and Managing CUI

CMMC compliance requires well-documented cybersecurity policies. Learn how to implement security controls, create an SSP and POA&M, and manage Controlled Unclassified Information (CUI).

Apr 25, 2025
7 min read
CMMC compliance for DoD contractors

CMMC Compliance Requirements for DoD Contractors and Subcontractors in the Defense Industry

CMMC compliance is mandatory for DoD contractors and subcontractors. Learn about certification levels, requirements, and the consequences of failing to meet compliance.

Apr 24, 2025
6 min read
How to prepare for a CMMC compliance audit

CMMC Compliance Audit Preparation: A Complete Checklist for Small Businesses

Preparing for a CMMC compliance audit is critical for DoD contractors. Use this checklist to perform a gap analysis, assess CMMC readiness, and prepare for a Level 2 assessment.

Apr 23, 2025
8 min read
FAR CUI vs CMMC Understanding

FAR CUI vs CMMC Understanding the Differences and Overlaps

FAR CUI and CMMC both focus on protecting sensitive federal data, but they have key differences. Learn how they work together and whether FAR CUI compliance aligns with CMMC.

Apr 15, 2025
10 min read

Ready to Secure and Defend Your Data
So Your Business Can Thrive?

Fill out the form to see how we can protect your data and help your business grow.

Loading...
Secure. Defend. Thrive.

Let's start a conversation

Discover more about Agile IT's range of services by reaching out.

Don't want to wait for us to get back to you?

Schedule a Free Consultation

Location

Agile IT Headquarters
4660 La Jolla Village Drive #100
San Diego, CA 92122

Secure. Defend. Thrive.

Don't want to wait for us to get back to you?

Discover more about Agile IT's range of services by reaching out

Schedule a Free Consultation