AegisOps
AI-powered cloud operations platform for proactive, cost-, latency-, and sustainability-aware workload management. Monitors 49 Microsoft Azure regions, detects degrading regions before they fail, and generates guardrailed workload-redistribution plans that an operator can approve or reject.
Problem & Context
Modern cloud platforms often react to outages after they happen, when recovery is already urgent and expensive. In reality, infrastructure usually shows warning signs first, such as increasing latency, rising resource utilization, or declining service health, but deciding how to respond is complex. Every workload redistribution involves trade-offs between latency, cost, capacity, sustainability, and service availability.
AegisOps was built to help operators make those decisions proactively. By monitoring 49 Azure regions and analyzing live telemetry with AI, it recommends where workloads should run before a disruption becomes a major outage.
What It Does
- Global infrastructure view — Monitors 49 Microsoft Azure regions with continuously updating telemetry for each region
- Multi-signal health tracking — Latency, capacity and load, operational cost, carbon intensity, SLA/service-availability risk, and overall regional health
- Predictive degradation detection — Identifies regions trending toward failure from telemetry, rather than waiting for a complete outage
- AI infrastructure reasoning — Uses GPT-4o through GitHub Models to interpret regional state and generate workload-redistribution recommendations
- Constraint-based candidate evaluation — Scores destination regions against latency, cost, sustainability impact, available capacity, and availability
- Guardrails — Rejects unsafe candidate regions before any remediation plan is shown to the operator
- Operator in the loop — Proposed remediation can be approved or rejected; a rejection produces a revised recommendation or escalation
- Catastrophic scenarios — Supports sudden regional outages with no preceding warning signals, and can demonstrate full regional failure when remediation is ignored
- Interactive 3D globe — Visualizes Azure regions, their health, and inter-region relationships in real time
Data & Infrastructure Model
The platform is grounded in real infrastructure data rather than arbitrary mock values, which is what makes its recommendations defensible as operational decisions:
- 49 Azure regions — The full region set forms the topology that workloads can move between
- Azure inter-region latency datasets — Processed to model region-to-region round-trip time, so relocation proposals reflect real network distance
- Global Power Plant Database — 34,000+ power plants processed and geographically filtered so each Azure region is associated only with nearby, relevant power sources
- Regional power and grid characteristics — Used to model carbon intensity and support sustainability-aware placement decisions
- Live and simulated telemetry — Continuously updating per-region signals layered on top of the static topology
Combining cloud-region topology, measured latency, and energy infrastructure with live telemetry means a recommendation to shift workloads can be justified on all the axes an operator actually cares about — not just whether a region is up.
Architecture / How It Works
A Python telemetry simulator continuously produces per-region state, which flows into an ASP.NET Core backend that maintains the infrastructure graph — regions, inter-region latency, associated power sources — alongside current telemetry. When a region's signals indicate elevated risk, the backend assembles that context and hands it to GPT-4o via GitHub Models, which reasons over the affected region and its candidate destinations. Candidates then pass through a guardrail layer that rejects any option violating latency, capacity, cost, or availability constraints, so unsafe suggestions never reach the operator. Surviving candidates become a ranked remediation plan, which is surfaced in the React dashboard and on the interactive 3D globe for the operator to approve or reject. A rejection feeds back into the loop and produces a revised recommendation.
The flow end to end: telemetry simulator and regional state → ASP.NET Core backend → infrastructure graph and telemetry → GPT-4o reasoning → guardrails and candidate evaluation → operator recommendation → React globe and dashboard.
Tech Stack
Local development ran on Vite, Kestrel, and the Python telemetry simulator, with Docker for containerization. The application is Azure-ready but was not deployed to Azure during the hackathon; Azure is central to the infrastructure model and datasets rather than to the hosting.
Hackathon & Recognition
AegisOps was built over two days at the inaugural Microsoft AI Hackathon, hosted at Microsoft Headquarters in Redmond, Washington. The competition brought together students alongside experienced software engineers and industry professionals to develop innovative AI solutions across multiple categories, including AI agents, workflow automation, Azure-powered applications, Microsoft technologies, and enterprise AI. Our three-person team from Simon Fraser University was awarded Grand Champion (Overall Best Project), the single highest overall award at the event, recognizing the strongest project across the entire competition.
- Award
- Grand Champion — Overall Best Project (highest overall award)
- Event
- Inaugural Microsoft AI Hackathon
- Venue
- Microsoft Headquarters — Redmond, WA
- Build time
- 2 days, three-person SFU team
Check out the LinkedIn post for the full story.
Key Takeaways
AegisOps brought together distributed systems thinking and applied AI under a hard two-day deadline. The parts that mattered most:
- Modeling globally distributed cloud infrastructure as a graph of regions with real latency, capacity, and energy characteristics
- Using AI for operational decision support while keeping a human in the approval loop
- Processing real-time telemetry into signals that are actionable before failure, not just after it
- Fusing multiple independent datasets — region topology, inter-region latency, and global power infrastructure — into one coherent decision model
- Constraining AI output with guardrails so unsafe recommendations are filtered before they reach an operator
- Full-stack engineering across C#, ASP.NET Core, React, TypeScript, and Python, plus 3D geospatial visualization
- Scoping and shipping a complete, demonstrable system in two days