Microsoft DevOps Hackathon (MDVOP-HACK)

 

Course Overview

The Cloud Ready Hackathon prepares the engineers of all flavours for cloud-native development and deployment. Its focus is to give attendees a hands-on experience of working with Linux, Git, Docker, Kubernetes, popular DevOps tools such as Azure DevOps, GitHub Actions and Terraform. Attendees will work in teams completing a set of gated challenges that will take them on a journey to becoming the stars of today’s modern, cloud-native application world.

Course Content

Challenge 1: Hello Linux
A lap around Linux basics (most common bash commands, grep, vi/vim, writing scripts).

Challenge 2: To get or Git the code
Introduction to Git concept of source control. Tasks include cloning repos, committing, pushing, branching, etc.

Challenge 3: Let’s automate the packaging
Introduction to CI/CD tools. Creating the continuous integration pipeline with unit testing, branch protection, code-quality gates (e.g., leveraging SonarQube), and creating and pushing container images. The attendee teams will be able to choose between Azure DevOps Pipelines and GitHub Actions – whichever works for them.

Challenge 4: Putting it all together
Creating deployment pipeline for Continuous Delivery using Azure DevOps Pipelines or GitHub Actions. Zero-downtime deployment using Helm.

Challenge 5: Coding the infrastructure
Introduction to Terraform. Creating the infrastructure-as-code scripts for deploying the K8s and other services on Azure.

Challenge 6: What’s up with my application?
Implementing monitoring solution leveraging Prometheus and Graphana. Deploying a “dirty” application and monitoring the status of the cluster. Implementing resource limitations for containers. Implementing alerting.

Prices & Delivery methods

Classroom Training Private

Duration
3 days

Price
  • on request

Currently there are no training dates scheduled for this course.