Submind YouTube summaries
Thumbnail for Why 93% of Companies Already Had an AI Infrastructure Incident | Jonah Kowall, Spacelift

Why 93% of Companies Already Had an AI Infrastructure Incident | Jonah Kowall, Spacelift

Watch on YouTube

Video 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.