Cloud & DevOps final year project ideas
Free cloud and DevOps final year project ideas on Sefism for CS and software engineering students, each scoped for a single semester with a suggested stack and deliverables.
- 300 project ideas
Ideas and guidance, not finished projects
These are project ideas and scoping guidance, published free for students to use as a starting point. I do not build, write, or sell final-year projects, and I do not complete coursework for anyone. Take an idea, make it yours, and build it.
35 ideas · page 1 of 2
AI API Spend Attribution per Feature and Customer with Budget Guards
AI features have a cost per request that changes with prompt length, model choice and retries, and a single heavy customer or a bug in an agent loop can burn a month's budget in a day. Build a lightweight library and collector that tag every AI call with feature, customer and model, compute cost from token counts, show cost per feature and per customer, detect unusual spend quickly, and enforce budgets before the bill arrives.
Court Cause List and Hearing Date Alerts for Litigants and Small Law Chambers
Missing a hearing date can mean a case is dismissed or delayed for months, yet many litigants and small law chambers still check court cause lists by hand. Build a service that reads publicly published cause lists from a few chosen courts on a schedule, matches them to cases a user is following, and sends reminders the day before. The engineering focus is reliable parsing of inconsistent PDFs and pages, and alerts that never miss a match.
Government Notification Watcher with Plain-Language Summaries and Topic Alerts
Tax notifications, regulatory circulars and gazette notices change rules for small businesses and citizens overnight, but they are published as scanned PDFs on scattered government websites. Build a monitored pipeline that checks chosen official pages on a schedule, detects new documents, extracts text (with OCR when needed), writes a short plain-language summary with the source linked, and alerts subscribers by topic. Treat it as a reliability and cost engineering project.
FOCUS Format Converter for Smaller Cloud Providers and AI API Bills
The FinOps Open Cost and Usage Specification (FOCUS) gives cloud bills a common format, and the big clouds now export it. Startups also pay smaller hosts, AI API providers and SaaS tools whose bills arrive in their own formats. Build converters that turn those bills into valid FOCUS data, a validator, and a dashboard that shows total cost and unit cost (per customer or per feature) across every provider in one place.
Heat Action Plan Alert System with District Thresholds, Voice Messages and Acknowledgements
Cities in South Asia and the Gulf now have heat action plans, but alerts still travel by phone calls and WhatsApp forwards, and nobody knows who received them. Build a multi-channel alert system that reads weather forecasts, applies each district's agreed thresholds, sends staged warnings by SMS, voice call and email to hospitals, schools and field teams in local languages, and tracks acknowledgements and actions taken.
Prompt Change Regression Evals in Pull Requests with Statistical Diffs
Teams change a prompt, swap a model or tweak retrieval and only find out a week later that something broke. Build a GitHub Action that detects AI-related changes in a pull request, runs the affected eval suites against the old and new versions, accounts for the randomness in LLM outputs with repeated runs and confidence intervals, and posts a clear diff of what got better, what got worse, and what it costs.
Load-Shedding-Aware Server Shutdown and Restart Orchestrator for Small Offices
Build a service that watches a small office's UPS or solar inverter battery during power cuts and shuts down servers, virtual machines and containers in the right order before the battery runs out, then brings everything back and checks it is healthy when power returns. Offices in Pakistan running a local server through daily load shedding lose data and hours to dirty shutdowns. This makes each outage boring.
Alert Noise Analyser and Replay Tool for Small On-Call Teams
Build a tool that collects a team's alert history from Prometheus Alertmanager or Grafana, measures which alerts are noisy (flapping, self-resolving, never acted on, firing at night), groups alerts that fire together into likely single incidents, and replays history against proposed rule changes to show how many pages would be saved without missing real incidents. Small teams burn out on noisy pages. This turns alert tuning from guesswork into evidence.
Cloud Data Transfer Cost Attribution from Flow Logs for Small Teams
Build a tool that reads VPC flow logs and the cost and usage report from an AWS account, works out which service talks to which and over what path (same zone, cross-zone, NAT gateway, internet, cross-region), and attributes data transfer charges to the services and teams that cause them. Small teams see a large data transfer line on the bill and cannot tell where it comes from. The tool turns that line into a ranked list of flows with fixes.
Flaky Test Detector for GitHub Actions That Uses Change Coverage Instead of Reruns
Build a CI tool that decides whether a failing test is flaky without rerunning it, by checking whether the failing test executed any of the code the commit changed. A test that fails without touching the change is almost certainly flaky. The tool labels failures on pull requests, tracks flaky tests over time and saves the CI minutes that blanket reruns waste.
Kubernetes Network Policy Generator With Pre-Apply Connectivity Tests to Stop Lateral Movement
Build a tool that watches which services in a Kubernetes cluster actually talk to each other, generates least-connection network policies from that traffic, and tests them in CI against the expected connectivity before they are applied, so nothing legitimate breaks. Most clusters run with no network policies at all, which lets an attacker who breaks into one pod reach every database and internal API. This makes locking them down safe enough to actually do.
Log Volume Cost Reducer With Pattern Mining for Self-Hosted Loki and Vector Pipelines
Build a tool that groups a company's logs into templates using log parsing algorithms, finds the noisy patterns nobody ever searches, and generates sampling and drop rules for the log pipeline. Teams running Grafana Loki or sending logs to a paid service often find that a handful of chatty patterns make up most of the volume. The tool shows the savings before anything changes and keeps rare and error logs intact.
Terraform Plan Blast Radius Reviewer That Explains Risky Infrastructure Changes on Pull Requests
Build a pull request bot that reads the machine-readable output of terraform plan or tofu plan and explains in plain language what could go wrong: a database that will be replaced and lose data, a security group opened to the internet, an IAM policy that grew from read to admin. Reviewers stop approving 400-line plans they never read. High-risk changes need an extra approval.
Multi-Model LLM Serving With Scale to Zero on a Few Shared GPUs
Build a serving layer that lets a university lab or small company host many open language models and fine-tuned adapters on two to four GPUs, loading each model when requests arrive and unloading idle ones. The research focus is cold start: loading a model in seconds rather than minutes using local checkpoint caching, a fast loading format and smart placement. Teams get many models without paying for a GPU per model.
Fair-Share GPU Scheduler for University Lab Workstations and Student Projects
Build a lightweight job scheduler for a university department's handful of GPU workstations, where students currently book GPUs on a spreadsheet or log in and fight over them. Students submit containerised training jobs; the scheduler queues them, shares GPUs fairly across groups, checkpoints and pauses long jobs to let short ones through, and reports who used what. It is far simpler to run than Slurm.
Offline-First Update System for School and Clinic Device Fleets on Poor Connections
Build an update system for fleets of Linux devices in rural schools, clinics or shops, such as Raspberry Pi kiosks or low-cost PCs, where the internet is slow, metered or missing for days. It ships small delta updates, lets one device on a site download once and share with the rest over the local network, accepts updates from a USB stick, and rolls back automatically if a device fails to boot.
Container Image Slimming and Vulnerability Diff Report in CI, Verified by Your Own Tests
Build a CI step that takes an application's container image, produces a slimmed version that keeps only the files the app actually uses, runs the project's own tests against the slim image to prove nothing broke, and reports the size saved and the known vulnerabilities removed. Teams get smaller, safer images without hand-tuning Dockerfiles, and a clear report they can trust.
Student Cloud Sandboxes with Budgets and Automatic Cleanup for University Labs
Build a system that gives every student in a cloud computing course their own sandbox on AWS, Azure or Google Cloud, with a budget, least-privilege access, required tags and nightly clean-up of anything left running, plus a lecturer dashboard. A beginner-to-intermediate cloud and DevOps final year project that solves a problem every university lab has: surprise bills and forgotten resources.
Serverless Product Photo Pipeline for Small Online Sellers
Build a serverless pipeline on AWS, Azure or Google Cloud that takes phone photos from small online sellers, strips location data, resizes and converts them to WebP, makes thumbnails and serves them fast through a CDN, with a per-image cost estimate and a dead-letter queue for failures. A beginner-friendly cloud final year project that exercises object storage events, functions, IAM and cost control.
Network Monitoring and Outage Alerting Dashboard for Small ISPs
Build a NOC dashboard for a small internet service provider that polls routers and switches over SNMP, collects syslog, groups related alarms into one outage, and shows which areas and how many customers are affected. Field staff get the right alert on their phone, and the NOC gets a timeline of every incident. A network operations final year project with real users.
Network Configuration Backup and Drift Detection for University Campus Networks
Build a tool that backs up every switch, router and firewall configuration on a campus network each night, stores them in Git with readable diffs, and checks each device against a golden standard to flag drift such as Telnet left on, a missing logging server or an unknown VLAN. A network automation final year project that a university IT team can actually run.
Mutation Testing Bot That Grades AI-Written Tests on Pull Requests
Build a pull request bot that runs mutation testing only on the code a pull request changed, then comments with the mutants its tests failed to catch. AI tools write tests quickly, and many of them check nothing. This bot shows reviewers which new tests are decoration, in minutes rather than the hours a full mutation run takes.
Cloud Landing Zone Starter Kit for Small Teams with Terraform
Build an open infrastructure-as-code kit that gives a small startup or software house a secure cloud foundation on AWS, Azure or Google Cloud in an afternoon: separate environments, SSO and least-privilege roles, a network with public and private subnets, central audit logging, budgets, guardrail policies and a drift and compliance report. An advanced cloud and DevOps final year project.
Zero-Downtime PostgreSQL Migration Checker with Lock Testing in CI
A CI tool that catches database migrations likely to cause downtime before they reach production: it lints PostgreSQL migration SQL, then replays it against a shadow database under simulated traffic and reports the locks taken, how long they were held and which queries were blocked. An advanced cloud and DevOps final year project.
Browse project ideas by domain and difficulty
Each of these is its own page, so you can send someone straight to the AI ideas or the beginner ones.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.
- 1:1 Mentorship
- Fresh Graduate Mentorship
- Career Guidance
Brand deals, promos and partnerships: tauseeffayyaz@gmail.com
Follow along
New writing, resources and project ideas land here first.