OpenHack – DevOps (OHDO)

 

Course Overview

Please note attendees work together in teams of 5 as a minimum and the pricing advertised is per team of 5.

Who should attend

  • App Developers
  • Enterprises and ISVs looking to deploy containerized based workloads in the cloud
  • Customers looking forward to use containers for dev-ops
  • Customers looking forward to microservices architecture for their existing or new solutions
  • Customers looking to deepen their overall DevOps maturity

Prerequisites

Knowledge Prerequisites Be prepared to roll up your sleeves, learn, and participate in an interactive team environment. Development Environment Configuration To avoid any delays with downloading or installing tooling, have the following ready to go ahead of the OpenHack:

Language-Specific Prerequisites The sample application that is used throughout the event is composed from numerous Apis, each coded in a different language which offers coverage for teams with proficiency in a number of different programming languages. Teams may opt to interact with the content using one or more of the following programming languages

  • C#
  • Java
  • Node
  • Go

Links & Resources To be successful and get the most out of this OpenHack, participants should have existing knowledge of the benefits of adopting DevOps practices as well as Azure App Service and have good conceptual knowledge of DevOps. We recommend you read the following:

Because you will be working in teams, a good overview of pair programming is useful. We recommend you read the following:

Course Objectives

Sound DevOps fundamental upskilling and developing Zero-downtime deployment strategies which translates to reduced friction in production deployments, ensuring that deployments of new features can occur more frequently and safely without requiring system downtime. During the “hacking” attendees will focus on:

  • 1. Building a CI/CD pipeline from scratch that accommodates basic testing and deployment.
  • 2. Building out and improving the pipeline to implement monitoring, integration testing, and phased rollout.

By the end of the OpenHack, attendees will have built out a technical solution that is a complete development workflow using modern compute resources

Course Content

This OpenHack enables attendees to use DevOps practices to achieve zero downtime deployment for a micro-service based application running in an Azure App Service. The OpenHack simulates a real-world scenario where developers from an insurance company have to “keep the lights on” while evolving their containerized application – collecting relevant usage data and minimizing downtime.

Technologies: GitHub, Azure DevOps or Jenkins (team choice), Azure App Service, Log Analytics, Application Insights, Azure Monitor, Azure SQL Database, Azure Container Registry, Azure Container Instances

Technical Scenarios

  • "Keeping the lights on”- implementing a production pipeline that alleviates the problem of high downtime when making new development changes to your application
  • Testing – Unit, Integration and Load testing to reduce the risk of “breaking production” and ensuring that new code will integrate properly with current code
  • Phased rollout – gradual code change implementation and ability to “rollback” to add a layer of security to production

Prices & Delivery methods

Online Training

Duration
3 days

Price
  • on request
Classroom Training

Duration
3 days

Price
  • on request

Schedule

Currently there are no training dates scheduled for this course.