CLOSE

Who build software next?

How a DevOps team with no frontend development background used AI-assisted development to build a cloud governance platform — and what that says about who gets to build software next.

Overview

InfraSentry AI began as a single Bash script running on one developer laptop. It is now an eight-tab cloud governance platform used at C-level. The team that built it is a DevOps team — infrastructure engineers whose expertise is pipelines, Kubernetes, and systems reliability, not UI design or frontend development. This paper examines how that happened, what made it possible, and what it reveals about a broader shift in who gets to build software — and what they can build — when AI-assisted development removes the skills barriers that previously separated an idea from its execution.

PRODUCT

InfraSentry AI

TEAM PROFILE

DevOps — no UI/frontend background

STARTING POINT

A Bash script on one laptop

OUTCOME

8-tab C-level governance platform with AI

The team that built This was not developers

DevOps engineers are not UI developers. They will tell you this themselves — clearly, directly, and without false modesty.

The team behind InfraSentry AI is an infrastructure and DevOps team. Their expertise is Kubernetes, CI/CD pipelines, Azure infrastructure, container orchestration, and systems reliability. They think in uptime percentages, cost budgets, and deployment velocity. They are exceptionally good at what they do.

What they are not, by training or by day-to-day practice, is frontend developers. They did not have a UX designer. They did not have a React developer. They did not have a product manager planning sprints or a visual designer producing mockups. They had a problem, a clear picture of what would solve it, and access to AI-assisted development tools.

What they built would have been, in any previous era, outside the realistic scope of what that team could produce. A polished, multi-tab web dashboard with interactive charts, live Azure API integration, a secure authentication model, an AI-powered chatbot, and a design language professional enough to be put in front of C-level stakeholders — built by infrastructure engineers who described UI work as "not our core expertise."

This paper is about how that happened. But more than the product, it is about what that story tells us about a change that is happening across the industry: the gradual collapse of the skills boundary that previously determined who could build software and what kind of software they could build.

In their own words

"It is worth noting that the team behind InfraSentry AI is a DevOps team. UI design and frontend development are not our core expertise — our strengths lie in infrastructure, pipelines, and systems reliability. And yet, with the help of AI-assisted development, we were able to produce something that goes well beyond what we would have considered possible on our own."

— InfraSentry AI Case Study, Aventude Ltd, 2026

From one question to Eight answers

Before the first agent was defined, we established what the process had to be, non-negotiably.

The origin of InfraSentry AI is worth understanding in detail because it follows a pattern that is instructive: a small, specific, genuine need, met with a simple solution, shared with the right audience at the right moment, which surfaces new questions that expand the scope — naturally, without a product roadmap.

It began with a morning ritual. The team needed to know, each day, whether their Azure infrastructure was alive. The solution was a Bash script. Plain text. Black and white. Yes or no. It did exactly what was needed and nothing more.

The progression from that script to an eight-tab governance platform took place in stages, each driven not by a plan but by a question. The table below maps that journey.

Stage What was built Capability added Who asked for it
1 Shell script — plain-text uptime check on one developer laptop Answered: is everything up? The team itself — morning operational need
2 Single-page HTML dashboard with colour-coded cluster status Uptime became scannable. Green/grey states at a glance. Team appetite — "let's give this some life"
3 Management one-pager shared internally First non-technical audience. Data crossed into business usefulness. Management team — internal review
4 Billing & Cost tab — Azure Cost Management integration "Can we see costs?" answered in a dedicated view. Management questions after seeing the one-pager
5 Security tab — Microsoft Defender for Cloud Security posture visible to non-security stakeholders. "What about security?" — same conversation
6 Deployments tab — Azure DevOps pipeline feed Deployment velocity and build status in one view. "Can we track deployments?" — stakeholder request
7 Resources, Reports & SLA, Uptime tabs added Full inventory, SLA metrics, and the original uptime — now elevated. Completeness drive — making it a governance platform
8 AI Advisor tab — Azure Advisor + LLM chatbot with live context Natural language querying of live infrastructure data. Product vision — "answer questions no one has asked yet"
What the table shows is not a roadmap being executed — it is a discovery being made. Each stage reveals new stakeholder needs, and each new stakeholder need expands the scope of the product. This is how good internal tooling actually gets built.

The moment that changed everything

There is one moment in the InfraSentry AI story that is worth pausing on. When the team built the single-page HTML dashboard — a colour-coded visual wrapper around the uptime data — and shared it internally with the management team, something happened that no Bash script could have caused:

The management team asked questions.

Not technical questions. Business questions. "Could we see costs? What about security? Can we track deployments?" These were not questions anyone had prepared for, because the tool had not been designed to answer them. But they were exactly the right questions — and the team now had a product that was close enough to the answer that the gap between the two was visible and bridgeable.

The feedback loop that built the product

The one-pager dashboard was not a product launch. It was a prototype that accidentally found its audience. The management team's reaction questions, not conclusions — defined the product's direction more precisely than any product brief could have. This is what happens when technical work crosses into business usefulness: the people who need it most tell you exactly what it is missing.

What AI-assistedDevelopment actually changed

AI did not make the team better infrastructure engineers. It made them capable of producing things that previously required a different set of skills entirely.

To understand what AI-assisted development enabled here, it helps to think about the skills gap that infrastructure engineers typically face when trying to build frontend tools. It is not a question of intelligence or work ethic. It is a question of the specific, accumulated knowledge that frontend development requires — design systems, CSS layout models, JavaScript event loops, chart library APIs, responsive layouts, accessible markup, browser compatibility. These are not hard skills to learn, but they take time — and they are genuinely separate from the skills that make someone an excellent infrastructure engineer.

Without AI assistance, the InfraSentry AI team had two options. They could invest months learning frontend development. Or they could build something that reflected their actual skill level — a functional but visually unpolished tool that would not be appropriate for C-level presentation. Either option had a real cost.

AI-assisted development offered a third option: produce the frontend output at a quality level that matched the team's ambition, not their current skill set, while the team's genuine infrastructure expertise guided every decision about what to build and how to build it correctly.

What the team brought — what AI contributed

The distinction is important because AI-assisted development is sometimes mischaracterised as AI doing the work while humans supervise. That is not what happened here. The team's infrastructure expertise was not incidental — it was the reason the product works.

What the team brought

  • Deep Azure knowledge. They knew which APIs to call, what the data meant, and how to interpret a Secure Score, a cost anomaly, or a deployment failure in business terms.
  • Infrastructure architecture. The backend proxy handling Azure authentication, rate limiting, caching, and API orchestration was built on genuine DevOps expertise. A frontend developer could not have built this part.
  • The right questions. They understood what C-level stakeholders needed to know — because they were the people responsible for the systems those stakeholders were asking about.
  • Iteration discipline. They knew when something was working and when it wasn't. They ran the tool every morning. They noticed what was missing because they used it.

What AI-assisted development contributed

  • Frontend execution capability. The HTML, CSS, and JavaScript patterns that produced a professional, multi-tab dashboard with interactive charts, colour-coded states, and responsive layouts.
  • Library integration. Chart.js for data visualisation, Leaflet for the interactive Azure region map, authentication flows — integrations that would have required significant research and trial-and-error time without AI assistance.
  • Design coherence. A consistent visual language across eight tabs, without a UX designer. The kind of coherence that previously required either a designer or years of accumulated frontend taste.
  • The AI advisor layer. The LLM-backed chatbot with live dashboard context injection — a capability that, without AI assistance, would have represented a separate and significant engineering project.

The product required both. The team's infrastructure expertise without AI-assisted development would have produced a functional but limited tool. AI-assisted development without the team's infrastructure expertise would have produced something that looked right but did not work. The combination produced InfraSentry AI.

What they built InfraSentry AI

Eight tabs. One token. A complete governance view of Azure infrastructure — for people who run it and people who make decisions about it.

InfraSentry AI is a web-based, real-time cloud governance dashboard that connects directly to Microsoft Azure APIs and Azure DevOps. A single Azure bearer token, entered once, unlocks all eight tabs simultaneously — eliminating the need to authenticate separately across multiple tools. A shared subscription selector and month picker synchronise the reporting context across every view in one click.

The platform's design principle is deliberate and consistent: every panel answers a business question, not an API query. Costs are in local currency with budget comparisons. Security is a score with a trend. Uptime is a percentage with a colour. The language throughout is non-technical — not because the data has been simplified, but because it has been translated.

The eight tabs

  1. Overview — the executive entry point. Real-time cluster state for all AKS environments (Production, Stage, Dev), month-to-date spend KPIs versus budget, a daily spend trend chart, Microsoft Secure Score, deployment velocity indicator, and an interactive Azure region globe. The tab a C-level executive opens first.
  2. Billing & Cost — full cost intelligence. Spend by service category and resource group, day-by-day burn rate, month-on-month comparison, and a surface of the top cost drivers. All in local currency, all against budget.
  3. Security — Defender for Cloud in business language. The overall Secure Score, active security alerts by severity, and the recommended security assessments requiring action — presented without requiring a security specialist to translate it.
  4. Resources — the full inventory. Every Azure resource in the subscription, searchable and filterable by type, paginated for large environments. The Azure portal, without the Azure portal.
  5. Reports & SLA — pre-built for distribution. Monthly cost summaries, AKS cluster availability by uptime percentage, and SLA performance metrics — formatted for stakeholder distribution without additional work.
  6. Deployments — live from Azure DevOps. All recent builds and releases across projects, with environment classification (PROD / STAGE / DEV), build duration, success and failure status, and branch information. Deployment velocity visible at a glance.
  7. Uptime — the tab that started it all. Endpoint health and availability across monitored services, with historical uptime percentages and live connectivity checks. A direct descendant of the original Bash script — now an SLA-grade availability report.
  8. Advisor (AI) — the natural language layer. Azure Advisor recommendations for cost savings, security, and reliability, alongside an AI-powered chatbot with live dashboard context. Stakeholders can ask "What are our top cost risks?" or "How is security trending?" and receive answers grounded in the actual current data.

The uptime tab is the right place to end

Tab 7 — Uptime — is the direct evolution of the Bash script that started the whole thing. The same question it answered — "is everything up?" — is still being answered. But now it is answered with historical availability data, colour-coded service health, SLA percentages, and live connectivity checks, presented on the same screen as the organisation's cost position, security score, and deployment velocity. The journey from a terminal window to that screen is the story of InfraSentry AI.

What it changed

The outcomes were operational. But the implications are about something larger than one platform.

The concrete operational outcomes of InfraSentry AI are significant. Leadership no longer needs to log into Azure Portal, Azure DevOps, Defender for Cloud, and Cost Management separately to answer basic governance questions. The time to answer "what is our cloud spend this month?" reduced from minutes to seconds. Security posture became visible at C-level without requiring a specialist to interpret it. Azure Advisor recommendations surfaced cost savings of over NOK 41,000 per year. The morning uptime check became an SLA-grade availability report.

These are meaningful outcomes. But the more interesting question is not what the platform does for cloud governance — it is what the act of building it says about what happens when AI-assisted development is genuinely available to people who know their domain deeply but do not have traditional software development backgrounds.

The skills boundary question

Software development has always had a skills barrier. You could have a perfect understanding of what needed to be built and a genuine need for it, but if you lacked the specific technical skills to build it, you had two options: hire someone who had those skills, or go without. This boundary determined, for decades, who got to build things and what got built.

AI-assisted development does not eliminate that barrier for everyone in every context. Building a complex distributed system, designing a security architecture, or engineering a high-performance data pipeline still requires deep technical expertise that AI tools cannot substitute for. But it does lower the barrier meaningfully — and in a specific, important direction: it allows people with deep domain expertise but narrower technical skill sets to build things that previously required skills they did not have.

The InfraSentry AI team had something that a generalist frontend developer could not have brought to this project: genuine, operational understanding of the Azure infrastructure they were building a governance tool for. They knew what a Secure Score meant. They knew which cost patterns were anomalies. They knew what a deployment failure in the PROD environment implied for the business. That knowledge is irreplaceable and it is not acquirable by reading documentation.

The direction of the shift

The interesting thing about AI-assisted development is not that it makes developers faster — though it does. It is that it moves the binding constraint on what gets built. Previously the constraint was: who has the technical skills? AI-assisted development shifts that question toward: who has the domain knowledge and the clarity of need? Those people have always existed. What changes is that they can now act on what they know.

What this means — for teams,For organizations, for the industry

InfraSentry AI is not an isolated story. It is a signal.

The conditions that produced InfraSentry AI — a team with deep domain knowledge, a clear and genuine operational need, and access to AI-assisted development tools — are not unusual. They describe a large number of teams in a large number of organisations right now. The question is how many of those teams are building things that previously they could not have built, and what implications that has for how organisations think about where software comes from.

For teams with domain expertise and no dev background

The lesson from InfraSentry AI is not that any team can build any software with AI assistance. It is that teams who understand their problem deeply enough — who use the tool they are building every day, who know what the data means, who can identify immediately when something is wrong — are in a stronger position than is commonly recognised, even if their formal technical skills are narrow.

The investment required is not in learning frontend development from scratch. It is in being willing to start small, share early, listen to what the audience asks, and iterate honestly. The Bash script was not a failure — it was the beginning of the feedback loop that built everything that followed.

For organisations

Most organisations have pockets of deep domain knowledge that are not translating into software because the people who hold that knowledge do not have the background to build it and the organisations do not have the processes to help them. Infrastructure teams who know exactly what a governance dashboard should show. Finance teams who know what cost visibility actually means in practice. Operations teams who have spent years working around tools that don't quite fit.

AI-assisted development, used well, can close that gap — not by replacing the software development function, but by enabling a new category of tools built by the people who will use them, grounded in operational reality rather than product imagination.

For the industry

InfraSentry AI is a small product. It was built by a small team for their own operational needs. It is not, in itself, a redefinition of the software industry. But it is a concrete, real, documented example of the direction of travel: the skills barrier to building software is coming down, and it is coming down in a direction that favours domain expertise over technical generalism.

The question for the software engineering services industry — the outsourced development companies, the system integrators, the product studios — is the same question it has faced at every previous transition: what is the value we provide that cannot be provided by the people who own the problem? The answer, in this era as in every previous one, is judgment. The judgment to know what should be built, how it should be architected, where the risks lie, and whether the output meets the standard. What changes is that more and more of the execution can happen closer to the domain — and that is not a threat to good judgment. It is a reason for it to be rarer, more valuable, and more clearly defined.