Introduction

Welcome to the DTP DevOps Hackathon! This is your space to learn, build, and connect with Rwanda’s digital innovators.

📍Project Objective 

Learners will work as individuals to design, build, and deploy a fully automated CI/CD pipeline for a

sample application. The project will simulate a real company scenario where the team must

ensure continuous delivery, cloud deployment, monitoring, and cross-team communication.

 

Project Components

Version Control: Maintain a structured Git repository.

CI/CD Pipeline: Automate build, test, and deployment using a selected tool (Azure

DevOps, AWS CodePipeline, or GitHub Actions).

Containerization: Package the application using Docker.

Cloud Deployment: Deploy the application to a Kubernetes cluster hosted on AWS or

Azure.

Monitoring and Feedback: Integrate basic monitoring using Grafana, Prometheus, or

AWS CloudWatch, and establish feedback loops.

Documentation: Provide complete documentation including pipeline steps, deployment

processes, troubleshooting records, and team communication logs.

Team Presentation: Each team will present their project, demonstrate the pipeline,

discuss their approach, and reflect on lessons learned.

 

Project Briefing Template
Project Title:

DevOps Real-Life Pipeline Challenge

 

Project Description:

Design and implement a complete CI/CD pipeline to deploy a containerized application to a

Kubernetes cluster on a cloud platform. The solution should include monitoring and team

communication logs.

 

Key Deliverables:

● Git Repository Link

● CI/CD Pipeline Setup

● Docker Configuration

● Kubernetes Deployment Files

● Monitoring Dashboard Screenshot

● Project Documentation

● Team Communication Log

● Final Presentation Slide Deck link

Tools and Technologies

CI/CD Pipeline Tools: AWS CodePipeline, Azure DevOps

Cloud Platforms: AWS and Azure

Monitoring Tools: Grafana, Prometheus, or AWS CloudWatch

Inspiration

 [Devpost Student Hackathons](Links)