DevOps and AI

What DevOps and Platform Teams Do Differently

Reviewed by Juan Pablo Lorandi, CTO for Azumo

AI coding assistants increase the volume and frequency of changes flowing through the delivery pipeline, so DevOps and platform teams have to scale CI, environments and release controls to match. The work is faster test feedback, isolated preview environments, feature flags, carefully scoped agent integrations, tighter security for developer environments, and measuring delivery with the DORA metrics, including rework rate.

DevOps has always been the team that translates development speed into delivery reliability. When developers shipped code faster, DevOps built the pipelines, environments and monitoring to absorb that speed safely. AI coding assistants raise the stakes. They do not just make developers faster. They change the volume, frequency and character of the code moving through the pipeline.

Pull requests move faster on teams using AI coding assistants. That means more code reaching CI/CD pipelines, more deployments to staging, more test suites running and more changes reaching production. If the pipeline was designed for a certain throughput, AI-assisted teams will exceed it. The result is either a faster, more reliable delivery system or a bottleneck that turns AI speed into developer frustration.

This chapter covers how DevOps and platform engineering teams need to adapt their infrastructure, tooling and practices when the rest of the team starts generating code with AI.

The Throughput Challenge

The most immediate impact on DevOps is volume. More pull requests mean more CI runs. More CI runs mean longer queues, more compute cost and more chances for flaky tests to block the pipeline. A test suite that was tolerable at five runs a day becomes painful at twenty.

Teams need faster automated testing, which usually means test parallelization, smarter test selection (running only the tests a change affects), and removing flaky tests that pass and fail at random. AI can help here: agents can identify which tests a change affects and run only those, cutting CI time without cutting coverage. But the infrastructure has to support that pattern.

Staging environments face similar pressure. If three developers each open several PRs a day, staging has to handle concurrent deployments or provide an isolated preview environment for each change. The traditional model of one shared staging environment with a deployment queue breaks down at higher throughput.

Parallel work makes this sharper. In the Azumo SDLC, our way of working with coding agents, bugs, features and experiments run in parallel, and each verified task becomes one commit on a feature branch. That produces many small, separately reviewable changes, and the pipeline has to test and deploy them concurrently without them blocking each other.

Feature flags become essential rather than optional. When code reaches the main branch faster, teams need a way to deploy to production without exposing incomplete features to users. Feature flags provide that: deploy continuously, expose selectively. They also allow UAT on production infrastructure without affecting live users.

MCP: Connecting AI Agents to Engineering Systems

One of the most significant infrastructure changes for DevOps teams is MCP, the Model Context Protocol, which has become a standard way to connect AI coding agents to engineering systems.

MCP servers act as bridges between AI agents and operational tools. A well-configured set of MCP integrations connects the agent to:

  • Work items, so it can read acceptance criteria and update ticket status.
  • Test runners, so it can execute and interpret test results without the developer switching context.
  • Logging and monitoring, so it can diagnose issues using real runtime data from production.
  • Cloud resources, so it can see the infrastructure the code deploys to.
  • CI/CD pipelines, so it can validate changes end to end before a person reviews them.
  • Source control, so it can work with repository workflows, PR processes and automation.

The practical effect is fewer context switches for developers and faster feedback. Instead of running tests in one terminal, checking logs in another, updating a ticket in a browser and switching back to the IDE, the developer works with an MCP-connected agent that handles these interactions in a single session. The acceptance criteria integration is particularly valuable: the gap between what a work item asked for and what the code delivers can surface at the pull request, instead of later in QA.

MCP integration is not trivial to set up. Configuration that works on one developer's machine does not always transfer cleanly to another. Credential management adds friction, especially on teams that follow least-privilege principles. DevOps teams should weigh each potential MCP integration against its setup cost and ongoing maintenance. For high-value, persistent integrations such as work items, test runners and CI/CD, the investment is usually worthwhile. For lower-value ones, a skill or script that wraps an existing command-line tool is often more practical than a full MCP server.

The DORA Framework and AI

Google's DORA research offers the most useful framework for thinking about how AI affects delivery performance. The four classic DORA metrics, deployment frequency, lead time for changes, change failure rate and mean time to restore service, all apply to AI-assisted development. DORA's 2025 report added a fifth: rework rate.

Rework rate tracks how often unplanned fixes are pushed to production after a change. It matters for AI-assisted teams because AI can improve the other four metrics while degrading quality. A team might deploy twice as often (good) with shorter lead times (good) while introducing more defects that need emergency fixes (bad). Without rework rate, the dashboards look green while the team accumulates delivery debt.

DevOps teams should instrument all five metrics. Deployment frequency and lead time usually come from CI/CD pipeline data. Change failure rate requires tagging deployments that caused incidents. Mean time to restore requires incident tracking. Rework rate requires tracking which commits correct recent changes and which are new work. None of this is complex, but it takes deliberate setup, and it gives engineering leaders the data to judge whether AI is improving delivery or just increasing activity. Measuring AI-assisted development success covers how to read these numbers together.

DORA's broader finding, that AI amplifies an organization's existing capabilities, applies directly to DevOps. If the CI/CD pipeline is fast, reliable and well instrumented, AI-assisted development produces better outcomes. If the pipeline is slow, flaky or opaque, AI exposes those weaknesses faster. Investing in pipeline quality is one of the highest-leverage things a DevOps team can do for AI-assisted development.

Workflow Automation and Its Limits

AI-assisted development makes workflow automation more appealing: automated PR checks, automated deployments, automated rollbacks. But research on GitHub Actions has found that larger and more complex workflows are associated with higher failure rates and more maintenance effort. Automation that runs reliably at low volume can become fragile at higher volume.

DevOps teams should favor simple, composable automation over complex, monolithic workflows. A pipeline with ten small, independent steps is easier to debug and maintain than one large step that does everything. When a small step fails, the failure is isolated and the fix is targeted. When a monolithic workflow fails, the whole pipeline stops and the debugging surface is large.

The same principle applies to AI agent integration. An agent that can trigger a test run and read the results is more reliable than one that triggers a test run, analyzes the results, writes a fix, opens a PR and deploys to staging in one automated sequence. Each step in the chain adds a failure point. Self-healing pipelines, where QA agents detect failures and secondary agents write fixes, are an emerging pattern. They work best for deterministic, well-specified scenarios and need human review gates before auto-fixes reach production.

Security Implications for Platform Teams

AI coding assistants introduce a new class of security concern for platform teams. These tools run with developer-level privileges: they can execute shell commands, read environment files, connect to internal APIs through MCP servers and make changes across the codebase. Claude Code, Cursor and Copilot all operate in this privileged context.

The development environment itself becomes an execution environment. An AI agent that can read .env files, run database migrations and push to Git has more operational access than many production services. Platform teams need to apply the same security thinking to developer environments that they apply to production: least privilege, sandboxed execution, secret management, audit logging and controlled access to sensitive resources.

Practical steps:

  • Run AI agents in sandboxed environments where possible.
  • Restrict production access from development workstations.
  • Use secret management tools instead of .env files for credentials.
  • Block dangerous shell commands by default.
  • Review and restrict MCP server permissions.
  • Treat repository configuration files (AGENTS.md, CLAUDE.md, .cursorrules) as security-sensitive artifacts.

As more enterprises wire AI assistants into their CI/CD workflows for test analysis and deployment monitoring, the attack surface grows. DevOps and platform teams are the first line of defense. The chapter on security for AI-assisted development covers the controls in more depth.

Getting Started

The most useful first step for a DevOps team is to measure current pipeline performance against the five DORA metrics, including rework rate, before AI coding assistants are widely adopted. That baseline is what lets you tell whether AI is improving delivery or just increasing volume. Without it, the team has no way to separate real productivity gains from inflation.

How Azumo Builds Pipelines for AI-Assisted Teams

When our custom software development services include the delivery pipeline, our DevOps and platform engineers design CI/CD for AI-assisted throughput. That includes parallelized test execution, ephemeral preview environments, feature flag infrastructure, and MCP integrations that connect our AI agents to the client's engineering systems. Under the Azumo SDLC, DevOps engineers write down what they know as skills (how to do a step) and rubrics (what good looks like), so agents work from the team's actual deployment practice. Agents propose; people approve, and the agent stops for a person's approval before shipping.

The teams that get the most value from AI coding assistants are the ones with the strongest DevOps foundations: fast pipelines, reliable environments and good observability. AI does not make up for weak infrastructure. It depends on strong infrastructure.

Related chapters