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)
