gh-copilot-challenges

gh-copilot

Welcome 😊 to the GitHub Copilot Challenges!

We are excited to have you here. These challenges are designed to help you learn and enjoy various aspects of DevOps, programming, and automation.

GitHub Copilot is an AI pair programmer that helps you write better code. In this warm up adventure you’ll get to know Copilot and try it out for yourself. Here are a few things you can do with GitHub Copilot:

Dive in, build solutions with Github Copilot and have fun 🎉!

DevOps

Automating Azure VM Provisioning

Meet Jake, an operations engineer. He is tasked with automating the process of provisioning virtual machines (VMs) on Microsoft Azure. The goal is to eliminate manual steps, ensure consistency, and reduce deployment times. Follow Jake’s journey and learn how to create reusable and modular Terraform scripts to manage various components like resource groups, networks, and VMs.

Get started ➡️

Containerizing an Application

Meet Jake again, this time he is faced with the challenge of containerizing a JavaScript application using Docker. The goal is to ensure the application runs consistently across various environments by creating a lightweight and production-ready Docker image.

Follow Jake’s journey and learn how to containerize an application step-by-step.

Get started ➡️

File Management and Reporting Automation

Recently, Sally has been tasked with addressing two pressing challenges that hinder the efficiency of file management and reporting workflows.

Follow Sally’s journey and learn how to automate file renaming and report generation to improve accuracy and consistency in workflows.

Get started ➡️

Working Geek