Why 93% of Companies Already Had an AI Infrastructure Incident | Jonah Kowall, Spacelift
Watch on YouTubeVideo summary
Despite widespread confidence in their AI governance capabilities, a significant reality gap exists within the enterprise IT landscape, as highlighted by Spacelift's new infrastructure automation report. The data reveals that 93% of companies have already experienced an AI-related infrastructure incident this year, even though most organizations feel secure in their safeguards. This disconnect stems from several foundational issues: only 38% of organizations actually utilize governance tools, and while 86% believe they are covered, merely 30% have formally written down policies. The primary cause of this gap is not a lack of awareness but rather the speed of AI adoption combined with the tendency to treat incidents as simple misconfigurations rather than governance failures. Furthermore, the rapid velocity of infrastructure changes and the increasing workload on security teams mean that vulnerabilities are discovered and must be patched faster than ever before, putting immense strain on existing pipelines and systems.
The core challenge lies in the nature of agentic AI, which can write infrastructure code autonomously without human supervision, often engaging in "side quests" or hallucinations that lead to unintended consequences. A survey indicates that 76% of respondents would approve AI-generated infrastructure changes with little to no review, a sentiment that is particularly dangerous when applied to production environments. While some leniency might be acceptable in development settings where reverting changes is easy, production systems require rigorous oversight because LLMs are non-deterministic and can execute the same request differently each time. The report distinguishes between "pioneering" organizations that enforce policies in 71% of their pipelines and automate 92% of their infrastructure, versus "exposed" organizations where these figures drop to 4% and 15% respectively. This disparity demonstrates that maturity is not achieved through headcount or vendor purchases alone but requires a deliberate investment in defining policies as code and implementing robust guardrails before AI acceleration occurs.
To bridge this gap, leaders must shift their focus from merely adopting the latest models to establishing a mature platform engineering culture where everything is defined as code and subjected to proper review processes like GitOps workflows. The responsibility for governance should be clearly split between platform teams, who build the automation frameworks and guardrails, and security teams, who validate these controls to ensure no gaps exist. It is crucial to recognize that while AI can assist in writing code, humans must remain in the loop for critical systems, as organizations ultimately own the output generated by their models regardless of how much an LLM contributed. Teams should start by admitting existing gaps, formally documenting policies, and leveraging tools that allow for policy-as-code management to ensure that any AI-generated changes undergo necessary testing and review before deployment.
Ultimately, the path forward involves integrating AI capabilities safely within a deterministic framework where human oversight remains paramount for mission-critical operations. Organizations must understand the limitations of large language models, distinguishing them from traditional scripts that execute predictably, and design workflows that mitigate risks like hallucinations and off-topic behavior. By prioritizing the definition of policies as code and automating low-risk tasks while flagging high-risk production deployments for strict review, companies can transform their infrastructure management practices. The goal is to ensure that even when AI agents are writing code, the resulting systems are as clean and secure as those written by humans, thereby preventing the compounding effects of uncontrolled agent behavior from causing disruptive outages or security breaches in the future.
Read the full video transcript
When it comes to AI governance security,
in most cases, it may seem that your
teams have AI governance under full
control, but the data says otherwise.
93% of companies already had an
AI-related infrastructure incident this
year, even as they felt confident in
their safeguards. And that confidence
gap is exactly what Spacelift's new
infrastructure automation report exposes
at a time when agent or agentic AI
starts to write infrastructure code on
its own without any human supervision.
And today, we have with us, once again,
Jonah Kowall, SVP of product and design
at Spacelift to explain what that gap is
all about and how that can be tested or
how that can be bridged. First of all,
Jonah, it's great to have you back on
the show.
>> Good to be here. Thank you for having me
back on.
>> It's my pleasure also because this is a
very, very important discussion as AI is
moving into production. Agentic AI is
starting to write code without less and
less human, you know, you can say
supervision.
Now, when it comes to organizations,
most organizations, they seem very
confident about their
AI governance, their practices, but if
you look at some of the data, that tells
a totally different story. Can you talk
about why is there this gap between how
safe teams feel and how prepared they
actually are when it really comes to
serious blind spots in enterprise IT.
Now, AI also kind of makes things more
challenging because they do a lot of
things on their own. They're also good
at hiding things. They're also good at
hallucination. So, the problem is not as
easy as you just look at config and you
you do know the blindest spots. So, talk
about it, please.
>> Yeah, I think there's a few interesting
facts on this that the survey
brought forward. I would say that
many organizations actually have
governance tools. The number there is
38%,
but most of them have not turned it on.
So, that is an interesting anecdote. And
the second one is that 86% of
organizations are confident that they're
covered,
but only 30% of them have even written a
policy down, which to me is kind of the
first step is you write something down,
then you have a discussion, then you
think about how you implement that, you
know, you go through like a
pretty normal curve.
So, there's definitely like a lot of
concerns here
where organizations are just not doing
the foundational work before,
you know, they can even think about
having that governance and the
confidence.
>> And what is the reason for that? Because
we have been talking about AI for a long
time. I mean, whether it's CEO, CTO, no
matter who talks, if you talk to
they will all be bullish about AI, the
adoption of AI. All of their products
will have AI label there. So, you would
assume that they have also followed
those so-called best practices of right
governance, right policies in place.
That is even more challenging when it
comes to regulated or
industries that have to be compliant.
So, why what is the
main cause where you see the gap between
believe that we have governance in place
versus actually governance in place? Is
it about awareness awareness or they
actually what they do is they just
deploy an LLM and the assume that that
LLM will deploy all those policies in
place. What is actually going on?
>> Yeah, I mean, I think it's interesting
that 93%
of folks have had incidents,
um, but they don't really consider those
a governance failure. They consider them
like a misconfiguration.
Uh, so I think that due to the speed of
AI,
things are slipping through the cracks,
which is why the governance is key.
And as I mentioned before, the first
step is really writing it down. Then you
can think about how you actually
implement the guardrails, provide the
governance that you need to to improve
there,
really.
>> Can you also talk about,
I mean, as you rightly mentioned that
there's so much code is coming out. AI
is getting everywhere.
Uh,
is it because they are not prepared?
They fully don't understand how deep AI
can go into the system? Or is it because
the AI-driven velocities just too much?
It's too overwhelming for teams, systems
responsible for deploying and governance
code can't keep up. What is the actual
cause?
>> So, in the survey, we found that 89%
agree with you, which isn't surprising.
Velocity is up,
but also infrastructure teams' workload
is up. That's 86%. So, pretty much the
same. And that's also what I hear from
clients pretty consistently.
Um, and so this means that security
vulnerabilities are being discovered
faster.
They need to be patched faster because
now generating a zero-day vulnerability,
uh, is pretty trivial compared to
before.
So, there's a lot of strain being put on
pipelines.
Uh,
just I I don't know when this is going
to air, but just, uh, yesterday there
was a really nasty 6-hour outage on
GitHub. And we see these pretty
regularly. So, I think it's not just a
strain on the systems, but also the
systems that we rely on like GitHub,
almost every organization. So,
there's a lot of like downstream effects
that are occurring here.
Um
And so, that's that's kind of the part
of the challenge.
Um
Other challenges are that many vendors
don't really have the
um
governance controls in place to be able
to manage these things. So, there's a
lot of uh
a lot of issues, but I would say that
velocity is a big cause, but it's not
the only reason why governance is not
there.
But it should make people think, "Hey,
we need to get our governance in order
because I don't think it's slowing down.
I think it's just going to speed up. And
as we get agents and teams of agents,
this compounding effect
isn't going to slow down. It's not going
to all of the sudden like
level off anytime soon. So,
you got to do the work and you got to
start with writing that policy and
thinking about how you put guardrails in
place for the future.
>> How would you
differentiate or uh separate leaders who
understand it
and not only understand it, they also
use right practices right practices kind
of overused word, but just they have
right practices in place, they have
right governance, right policies in
place, they have right Also, sometime
when it comes to AI, we all rush toward
the biggest model, but that is not the
truth. Sometime the smallest LLM will do
a much better job than the biggest one.
Uh
so, can you talk about what actually
separates leaders from the ones who get
exposed and compromised?
>> Yeah, definitely. So, uh
we sort of separated these groups into
different tiers
uh of maturity and
uh that was sort of based on the way
that they answered and and how, I guess,
ahead of the curve they are in terms of
having this stuff in place,
both in terms of governance and
automation.
Uh and there's a pretty nice spread
between what we call the pioneering
organizations, the ones ones that are
ahead of the curve,
or the exposed ones, the ones that are
really behind the curve.
Um but there's some interesting kind of
proof points is that
when you go to the high end, 71% of
those pioneering organizations have
policy being enforced in their
pipelines.
They also have most of their
infrastructure, 75% covered by
infrastructure as code.
Uh 82 92% of their infrastructure is
automated, so you can see they built a
lot of this tooling.
And when we look at the exposed, the
other the opposite end of the spectrum,
only 4% of them have their policy
enforced.
And their IAC uh coverage is 15%.
So, a very small percentage of their
environments. So, it's interesting to
see that these best practices and
platform engineering and automation
are clearly tied to
um
you know, organizations that that make
time or effort into solving those
problems.
Um
so, it's quite interesting to see the
spread.
Um and maturity isn't something that you
buy with head count. It's not something
that you build with vendors only.
Um it's really before you whether you've
spent the time before AI
has accelerated or not, essentially.
Um but that doesn't mean that if you're
behind the curve that you shouldn't
start doing some of this stuff
up front, whether it's automation,
thinking about infrastructure as code,
better code review, which is part of
IAC.
Uh, implementing the GitOps kind of
workflows to ensure that things going
into production are properly reviewed
and understood.
Uh, you know, there's a lot of best
practices that uh, that folks can start
doing,
you know, whether they're using open
source or commercial tools, like this
this stuff's definitely important and
will save pain down the line.
>> Now, let's talk about white coding.
Uh, first of all, it has enabled a lot
of non-technical people to be able to
create software just the way
iPhones have or, you know, a lot of
tools have enabled non-professional
photographers to take great pictures.
Uh, the problem happens when you write a
code using white coding and just pushes
in push it in production without doing
all the due diligence, without hardening
it, and that's when even when the open
source developers they complain about
the code submission because you just
wrote something it's more like somebody
asked you to write a blog post, you just
wrote something what came to your mind
and sent it to the editor for
publication. That is not how it works.
Same thing should be the case with uh,
white coding. Now, what happens when AI
generated infrastructure code moves into
production with little or no
>> human review.
>> Yeah, this one's kind of interesting cuz
in I I have a few reflections on the
survey itself, uh, but then also
something that we're thinking about
solving, uh, with AI in our product that
I'll just mention cuz it's kind of an
interesting take on it. So, 76% of the
survey respondents would approve an AI
generated infrastructure code changes
with little or no review.
I'm not that surprised by that.
Uh well, I guess I kind of am surprised
by that, but
uh but I think there might have been a
second question in there, which is
you know, what level of change are you
comfortable with
that AI generates that are relatively
safe.
Um and I think that that is where the
interesting question is because certain
certain things that AI generates are
relatively innocuous. So, for example,
if I'm in a development environment, is
it okay to not review infrastructure
changes? Maybe, because if it breaks,
you just revert it and fix it.
Uh you know, when you're talking about
production, which isn't part of the
question,
that's a different situation and
definitely requires the review.
Uh 33% of respondents would do no code
review at all.
Um and so, it's interesting to see the
range here. And a lot of people have
actually like already done this in their
uh in their environments. It's just not
clear what kind of environment they've
done that in based on the survey. So,
hopefully, we'll tighten that up.
Um and of course, we
um
you know, if you do have those controls
like I mentioned, in development
environments, in certain situations, I
think it's okay to do this. Um
but obviously, you do want to make sure
you're doing the testing, and you want
to make sure that you're doing some code
review or or something of the sort
before things go into production.
Um
and so, I think the organizations that
do have the governance and controls
uh can make those decisions better than
the ones that don't um
in terms of what's safe and what's not
safe.
The other piece here is the automation
and testing. If you create a really
robust test test suite
that's part of your pipeline where
you're actually exercising and testing
everything and ensuring that the quality
is there,
code review becomes much faster because
you know that it's going to work a
certain way.
So, I think there's a lot of different
caveats in here around vibe coding that
can make it okay as long as the testing
is good.
Um
but obviously, you know, human review,
manual testing is definitely important
uh for those
critical changes, the you know,
potential challenging changes uh that
you may have.
>> As developers could start using more and
more AI to write code as they're vibe
coding,
and the biggest problem is they vibe
code, they push all the code in
production, and it has So, what I'm
saying is that just the way we had
practices like shift left, you know, the
whole DevOps, DevSecOps,
uh we should have some practices in
place so that they can freely use AI to
write code, but follow those processes,
follow those practices. So, when the
code is pushed in production, it is as
clean as if it was written by humans.
Though, actually, human written code is
not that clean, otherwise we won't have
bugs.
>> True. I mean, I think uh although AI is
improving in quality, it still
hallucinates, it still has issues.
Uh it's always good to review it. Um
it's interesting that a lot of these new
models that come out, they often go on
what people call side quests. They just
start like working on something
unrelated to what you asked it to work
on,
or they just find something when they're
investigating something else, and then
they try to solve that.
And it's really hard to keep them
focused,
uh especially when the models change and
the behavior changes of these models.
So,
I I think that those challenges are
always going to be there. You're always
going to need to have some level of
human review.
Especially in these critical systems.
Now, if you're just building an app for
fun or that helps you do scheduling or
something that's not mission-critical,
that's fine.
But if you're coding Riverside software,
which we're using for this stream, and
it doesn't work, then we won't be able
to do our jobs. We won't be able to get
this done. So, systems that are really
required for work, uh can be really
disruptive, uh if vibe vibe-coded
software
is just released that way. Um and I
think it is good to have professionals
in the loop and people that understand
the code.
And just like anything we generate with
an LLM, we still own it, even if the LLM
generated it. I can't blame the LLM.
It's mine.
I own this. I review it. I open the pull
request, and it's in my name. And I
should know what's in there.
Um just like anything we generate,
whether it's an email or a presentation.
>> Looking at the survey was again, 89% of
respondents plan to adopt agentic AI for
infrastructure operations, while only
30% plan to adopt a governance policy.
That is I mean I mean, it's quite
obvious that's a recipe for disaster. Uh
can you talk about what actions teams
should be taking right now? Uh we have
been talking about all these practices,
but this gap should not be there. We
used to actually start talking about
governance before adoption. So, talk
about what actions don't teams or
leaders should take right now.
>> Yeah, I mean, obviously, shoring up
governance is an obvious one to make
those improvements and least start
writing things down and then as I
mentioned before
if you can automate anything that's low
risk, things that you think will not
cause problems as I mentioned before
doing a deployment to development
environments definitely automate those
things.
If you're deploying to production and
you can create some governance some
guardrails around that
you should flag those things as high
risk and not just let an LLM make the
decision because they will go on side
quests. They will they will hallucinate.
They will make mistakes.
Uh LLMs are not a deterministic system.
So they will execute the same request in
different ways every time you ask it
with the same context passed to it. So
it's important to understand the things
that LLMs are good at doing and the
things that they are not good at doing.
And do not confuse a deterministic
system like a script or something that
executes the same way every time
like the code that we write it will
execute the same way.
An LLM will not execute the same way and
you have to really understand those the
difference between those systems and how
you can make them work together safely.
>> What about those teams that have been on
the journey they adopted AI AI agents
and they also know that they are
exposed?
What is the fastest way for them to
start closing this governance gap?
>> Well, first you have to admit that you
have a gap that you need to fill and
then the first thing is to start writing
down a policy. So you know, write down
the policy get agreement that you want
to solve that and then figure out how
you actually would implement those
guardrails. There's some great open
source tools and commercial tools out on
the market to help you with that. Uh
defining policy as code is something
that we really believe strongly in. Uh
where you can define that and manage it
just like the rest of your code. Um and
that's definitely a great starting
point. Um but writing it down is is
always the first step, right?
>> Now, let's talk about two different
teams.
Engineering teams that write code and
security teams, security leaders who
actually are responsible for the mess
that is there.
Uh how should these teams split
responsibility for governing agent API
in the infrastructure so at least we
know where the buck stops. Somebody is
responsible because sometimes what
happens, though we love to say that
it's everybody's problem, but when
somebody something becomes everyone's
problem, it actually no one's problem
because you assume that hey, that
person, that team is doing that. So, how
do we uh
kind of split responsibility there?
>> I mean, I think it's always the uh
platform team that sets the governance
framework and obviously they work with
the security team to validate that to
make sure that there's not any gaps
there.
Um so, I think it's about teamwork. Uh
but there's clearly an owner, the
platform team that's building the
automation, that's creating those
guardrails for the rest of the
organization
and making sure that they're implemented
in the automation and the pipeline is
key.
Um if that's what you want to do, but
obviously I think any team can take
initiative for writing those things
down. Whether it's a platform team or a
security team or even an architecture
team. Uh we've seen all of those
patterns and and as long as you really
start writing it down, start thinking
about how you implement these things
and, you know, plan to put those
guardrails in place, I think you'll be
in in much better shape.
>> So far we have been talking about the
survey what Spacelift found, but can you
talk about what role does Spacelift
play or can play to bridge this gap?
>> Yeah. So we are an infrastructure as
code platform and we handle a lot of
different languages. Obviously
Terraform, but we also handle Pulumi and
other open-source languages and bring
that together. We're pretty opinionated.
We believe GitOps is the right workflow.
Everything should be defined as code,
should go through a pull request, a
review process,
and the platform itself is built around
that. We also use open policy agent OPA,
which is an open-source policy agent
that allows you to define your policy as
code.
And we built a lot around that. We do
self-service and a bunch of other
things, but the policy and governance
and the workflow and automation is the
main reason that people come to us is
they really want to transform the way
that they manage infrastructure, do it
code first, do that review.
We also have some amazing AI features
and capabilities and
we're going to have a big announcement
before KubeCon and re:Invent, so stay
tuned for that. Some great new products
that are coming out.
>> Donald, thank you so much for coming
back and walking us through what this
year's data is really telling us and
also more importantly
sharing some insight how teams can
prepare themselves because these reports
are only as good as people know about
them, but actually do something. Without
action, they don't matter much. So thank
you for all that and folks, of course,
go and check out a SpaceLift and
uh their infrastructure automation
report. At the same time, the work
they're doing at Space. Jon, once again,
thank you for talking to me, and I look
forward to chatting with you again soon.
Thank you.
>> Likewise. Thank you.