This article is based on source material originally published on devops.com.
The cloud is a complex environment in which different groups manage different services and environments simultaneously. At the most fundamental level, there is a division between the cloud provider—who supplies core infrastructure—and the customer, who builds applications or consumes services on leased resources. Inside larger enterprises, individual lines of business may each own their own cloud accounts, budgets, and development teams, making a unified security strategy surprisingly difficult to achieve.
From a security perspective, this fragmented ownership model creates serious challenges around end-to-end visibility, access control, and regulatory compliance. The cloud is inherently a shared infrastructure, and security incidents rarely respect organisational boundaries. Without a centralised security strategy and consistent policies across every cloud environment, grey areas of responsibility emerge—and those grey areas become the gaps attackers exploit.
Cloud Provider vs. Customer Responsibility
A recurring theme in cloud security research is widespread confusion about who is responsible when a vulnerability or security event occurs. According to survey data cited by IHS Markit, even in scenarios where responsibility should be straightforward—such as a vulnerability in the cloud platform itself—only roughly half of respondents could correctly identify the root cause and the responsible party.
The confusion is compounded by the sheer number of security tools available within modern cloud ecosystems:
- Provider-native security services built directly into the cloud platform (identity management, encryption, logging, threat detection).
- Third-party security products available through cloud provider marketplaces.
- Security capabilities embedded in cloud management platforms, hypervisors, and orchestration tools.
The critical point here is that under the shared responsibility model, as soon as a customer applies a configuration to any of these tools or services, responsibility for that configuration shifts to the customer. In practice, however, those boundaries are rarely communicated clearly—and that ambiguity is dangerous.
Building a Root Cause Analysis Playbook
The most effective mitigation is to apply security best practices to every resource and service consumed in the cloud, and to document them explicitly. A well-constructed root cause analysis (RCA) playbook should:
- Identify plausible threat scenarios and map them to likely responsible parties (provider, vendor, or customer).
- Name all key stakeholders who must be contacted in each scenario.
- Catalogue the investigation and forensic tools available for each cloud environment.
- Define processes for coordinating incident response across all parties—provider, third-party vendors, and internal teams.
- Map those processes directly to actual cloud technologies and accounts.
- Automate response actions wherever possible to reduce mean time to contain.
Security Responsibilities Within the Customer Domain
Even after the provider/vendor/customer boundary is clarified, most organisations still face a second, equally difficult challenge: defining who owns security inside their own organisation. Large enterprises commonly operate multiple cloud environments—often five or more—with additional environments in active development. Each environment may be owned by a separate line of business, and those business units typically guard their autonomy fiercely.
Two conflicting dynamics make this problem hard to resolve:
- Central IT security teams often lack deep cloud expertise. Security tools they recommend can create bottlenecks that slow down deployment pipelines—directly threatening the speed-first ethos of DevOps.
- DevOps teams have the cloud expertise but typically have limited formal security training. Expecting them to correctly configure intrusion detection, tune WAF rules, manage certificate lifecycles, and eliminate false positives—on top of their delivery commitments—is an unrealistic ask.
The result is a security vacuum: neither team fully owns the problem, and critical configuration decisions get made by whoever happens to be available, without the right expertise.
Shifting from DevOps to DevSecOps
The structural fix is straightforward to describe, if not always easy to execute: embed a cybersecurity specialist directly into each DevOps team. The result is a DevSecOps team that integrates security into the development lifecycle from day one rather than bolting it on at the end.
A properly embedded DevSecOps engineer can:
- Navigate the shared responsibility model and clarify who owns what for each tool and environment.
- Enforce consistent security policies across multiple cloud instances and accounts.
- Select and integrate security tooling that complements rather than obstructs the delivery pipeline.
- Balance protection requirements against performance and speed-to-market objectives.
Choosing Tools That Support Both Speed and Security
Tool selection is a core DevSecOps competency. SaaS-delivered security solutions—web application firewalls (WAFs) being a common example—can auto-scale alongside the applications they protect, removing the need for manual capacity planning. The best options in this category are designed to integrate into application traffic flows with minimal configuration overhead and include built-in deployment, maintenance, and tuning capabilities.
Automation is equally important. Manual configuration audits and malware scans are among the first tasks to be skipped when delivery pressure increases. Automated cloud security solutions, designed and overseen by the DevSecOps team, can provide:
- Continuous configuration assessment against defined baselines and compliance frameworks.
- Dynamic encryption and protection of data at rest.
- Automatic scanning for known public cloud vulnerabilities and misconfigurations.
- File scanning for malware stored in cloud object storage.
- Data loss prevention (DLP) controls to block unauthorised exfiltration of sensitive information.
Building a DevSecOps Team Requires Executive Support
DevOps has earned its place in C-suite and board-level conversations as a driver of digital transformation and competitive advantage. But executives who champion cloud adoption and aggressive delivery timelines sometimes underestimate the attack surface that rapid, unsecured cloud expansion creates.
Closing that knowledge gap at the executive level is a prerequisite for sustained DevSecOps success. Business leaders need to understand:
- Each new cloud environment and digital touchpoint increases the organisation’s potential attack surface.
- Security debt accumulated during fast-moving cloud projects is a measurable business risk—not just an IT concern.
- Regulatory violations arising from insecure cloud deployments carry real financial and reputational penalties.
With executive backing, DevSecOps programmes can ensure security is integrated into new cloud environments from the start, that RCA playbooks are created and maintained, and that security tooling is funded and managed appropriately. Without it, DevSecOps engineers become lone voices in teams optimised for speed—and security remains an afterthought.
Key Takeaways
- The cloud shared responsibility model is widely misunderstood; document exactly who owns what for every service and configuration in your environment.
- Neither central IT security teams nor DevOps teams alone have all the skills needed to secure complex multi-cloud environments—DevSecOps bridges that gap.
- Embedding security specialists inside DevOps teams is the most effective structural change an organisation can make to improve cloud security posture.
- Automation of configuration assessment, vulnerability scanning, and incident response reduces security debt without slowing delivery.
- Executive education and sponsorship are non-negotiable for building a sustainable DevSecOps culture.