Inspi# NovaOps AI

Inspiration

DevOps engineers often spend a significant amount of time debugging infrastructure logs such as Kubernetes pod failures, container crashes, and deployment issues. We wanted to build a tool that could quickly analyze these logs and provide meaningful troubleshooting guidance using AI.

What it does

NovaOps AI is an AI-powered DevOps troubleshooting assistant that analyzes Kubernetes and infrastructure error logs. Users can paste an error message or upload a log file, and the system generates root cause analysis along with possible fixes and helpful DevOps commands.

How we built it

The project is built using:

  • React for the frontend interface
  • FastAPI for the backend API
  • AWS Bedrock (Nova AI) for generative AI log analysis
  • Python for server-side processing

The frontend allows users to input logs or upload files. These logs are sent to the FastAPI backend, which forwards them to the AWS Bedrock model for analysis. The AI-generated troubleshooting response is then displayed in the UI.

Challenges we ran into

One of the main challenges was integrating the AWS Bedrock AI model with the backend and formatting the responses properly for the frontend. Another challenge was designing a clean UI that makes log analysis easy to understand during the demo.

What we learned

Through this project, we learned how to integrate generative AI into real-world DevOps workflows, build full-stack applications using React and FastAPI, and design AI-powered tools that help automate infrastructure troubleshooting.

What's next for NovaOps AI

Future improvements include:

  • Advanced log parsing
  • Real-time Kubernetes cluster integration
  • Automated troubleshooting recommendations
  • AI-powered DevOps chat assistantration

What it does

How we built it

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for NovaOps AI – DevOps Troubleshooting Assistant

Built With

Share this project:

Updates