1. AI Was Supposed to Take Our Jobs — So Why Are Infrastructure Engineers in More Demand Than Ever?

"Once AI can write code, won't engineers become obsolete?" That's a fear many engineers have felt at least once since generative AI exploded onto the scene in 2025. But what's actually happening is the opposite. Demand for so-called MLOps talent — people who can reliably run AI workloads on Kubernetes in production — keeps climbing as more companies adopt AI.
According to an IDC report, global AI infrastructure spending in 2026 is projected to reach roughly $497 billion, a growth of about 56% year over year. The more that investment grows, the more demand grows for people who can actually keep that infrastructure running in production. AI can generate code or YAML in an instant, but it can't replace the people who safely deploy it to a production Kubernetes cluster, configure monitoring, logging and security, and roll back when something breaks.
The same trend holds in Japan. According to an article summarizing Japan's Ministry of Economy, Trade and Industry (METI) survey, the country's IT workforce shortfall is projected to reach as much as 790,000 people by 2030 — and as AI adoption accelerates, that gap is more likely to widen than shrink.
2. The More Companies Adopt AI, the Quietly More Complex Their Infrastructure Becomes

It's easy to overlook the fact that AI adoption is spreading even among companies whose core business has nothing to do with AI. Automated customer support, internal AI agents, demand-forecasting models — companies across every industry are weaving AI into their workflows.
Perforce's State of DevOps report found that roughly 70% of organizations say their DevOps maturity has a major impact on whether AI adoption succeeds. In other words, many companies that tried to put AI into production ran straight into the immaturity of their existing infrastructure operations. Adding even a single AI agent or model increases the number of services, deployment targets, and monitoring points to track — making Kubernetes cluster management a notch more complex than before.
In short, it's not that "AI makes infrastructure easier" — it's that "AI adoption introduces a new kind of infrastructure complexity." Whether an organization has the operational setup to absorb that complexity determines whether its AI initiatives succeed. A managed Kubernetes platform like Kubo can absorb some of that AI-workload-specific complexity through built-in standard features.
3. What Actually Changes When You Run AI Workloads on Kubernetes — The Reality of GPU Scheduling and Inference Serving

Running AI workloads on Kubernetes demands very different things than running a typical web application.
First, there's the challenge of allocating a scarce, expensive resource: GPUs. The traditional Kubernetes Device Plugin could only express resources as integers, like "1 GPU," making fine-grained requirements or flexible sharing impossible. Dynamic Resource Allocation (DRA) emerged to solve exactly this limitation. According to a CNCF explainer, DRA enables conditional allocation — for example, "prefer a GPU with 20GB or more of memory, and fall back to a different model if none is available" — as well as time-slicing, where a single GPU is shared across multiple containers on a time-divided basis.
As Google Cloud's engineering blog also points out, this is a major step forward because it eliminates the need for manual node selection via Node Affinity — the scheduler can now automatically judge hardware requirements on its own. In March 2026, NVIDIA donated its GPU DRA driver to the CNCF, shifting it from a vendor-led effort to a community-driven standard.
Another major difference is managing model-serving (inference) workloads. Training jobs and inference jobs have very different resource needs, which is why a job-queueing mechanism like Kueue is required to control which jobs wait and which get admitted based on priority. Standard Kubernetes doesn't come with fair resource sharing or quota management out of the box, so when multiple teams submit GPU jobs at the same time, jobs can end up stuck in Pending for a long time as they fight over resources — a common and painful failure mode.
4. The MLOps Gap Between "A Working PoC" and "Production That Doesn't Break"

At the proof-of-concept stage, borrowing a single GPU and running a model in a notebook is more than enough. Production is a different story entirely. Multiple data science teams submit jobs simultaneously, inference services are expected to be available 24/7, and GPU costs need to be kept from spiraling out of control.
What's really being tested here isn't the accuracy of the AI itself — it's the infrastructure design decisions behind it. Which GPU node pool should handle which workload? How should you configure a PodDisruptionBudget so autoscaling doesn't forcibly kill a Pod that's mid-inference? How do you fairly allocate GPU quotas across multiple teams? These are decisions that AI-generated YAML alone can never fill in. The people who can bridge this "gap between PoC and production" are exactly the MLOps engineers whose value keeps rising in the AI era.
Trying to close this gap entirely in-house requires both deep expertise and significant time — from designing GPU node pools, to operating Kueue, to building out a monitoring stack. A K3s-based managed Kubernetes platform like Kubo comes with GitOps support and monitoring built in as standard, so it can take on much of that AI-workload-specific complexity at the platform layer.
5. Conclusion
In an age where AI can write code, the people whose value is rising are those who can make the decisions AI can't make. Designing GPU resource allocation, guaranteeing availability in production, managing costs across multiple teams — these are unavoidable requirements once AI workloads run on Kubernetes, and they only grow more important as corporate AI adoption accelerates.
Having a robust foundation for running AI agents and model inference in production is no longer a challenge reserved for a handful of leading-edge companies. With Kubo, you can use standard K3s-based Kubernetes features as-is to manage GPU workloads and GitOps operations, all within a cost structure starting at ¥48,000 per month. Pair it with Captain.AI, which lets AI agents work as members of your organization on top of that same foundation, and you can move both your AI initiatives and your infrastructure operations forward without strain.
If you feel like you want to move forward with AI adoption but lack the infrastructure talent to support it, we recommend starting with a quick consultation about your current challenges.