DevSecOps Is a Mindset, Not a Toolbox
GitHub Supply Chain Security Product Manager Maya Kaczorowski recently followed up on her DevSecOps explainer with a fast-paced Q&A covering why the term exists, how it differs from DevOps, and what teams can actually do to put it into practice.
What DevSecOps Actually Changes
DevSecOps is a shift in how DevOps teams treat security. Instead of making the security team solely responsible for application security, or validating all security requirements only after code is written, DevSecOps holds everyone in the application lifecycle accountable for the security of the software they help produce.
The parallel to DevOps is deliberate. Just as DevOps made everyone accountable for outages—even those who don't manage infrastructure—DevSecOps makes everyone accountable for vulnerabilities, even those who didn't write the vulnerable code. DevOps emerged from a business need for fewer outages; DevSecOps exists for the same reason, applied to security issues like data loss. That connection isn't accidental: the CIA triad's availability pillar is precisely what DevOps uptime efforts address, so folding security into the DevSecOps label is a way to keep it in the conversation about how software gets built.
Shifting Left in Practice
There is no canonical DevSecOps checklist or turnkey product that delivers it. Instead, the methodology is about restructuring existing security practices to fit better into the software lifecycle. That means moving security from a final deployment-time gate to earlier checkpoints, returning feedback to developers during development, in the build, and at testing. Surfacing issues in that context lets developers resolve problems without leaving their flow, which speeds remediation.
"Shift left" is the shorthand for this: pull security responsibilities forward, to the point closest to where code is written.
Why the Change Matters
DevSecOps addresses a structural problem: application security teams are understaffed, industry-wide, and that scarcity is not going away. Security teams will never be large enough to resolve every issue themselves. By distributing security knowledge and tooling across the organization, developers can handle the common cases, freeing security specialists to focus where they are needed most.
There is no specific technological problem DevSecOps fully solves; its goal is not perfect security. It's about allocating resources more effectively, meeting security requirements, and staying agile enough to respond when problems surface. Any step toward preventing or quickly addressing issues is a realized benefit.
The broader point is that security is not uniquely special: every function should be integrated this tightly across the development process. The industry hype reflects a recognition that current application security practices don't scale. DevSecOps is a proposal to spread the responsibility around so security gets better overall.
Getting Started
Because there's no accepted list of DevSecOps practices (the field hasn't been studied as rigorously as DevOps), adoption depends on where a team currently stands. Kaczorowski lays out three starting points:
- Fragmented pipelines? Consolidate. If teams are using different CI/CD systems, bringing them onto a common pipeline is a strong security move—it gives you a clear picture of what ships to production and which controls are already in place.
- Shared pipeline already? Move controls earlier. Any shift counts: from penetration testing to static analysis, from a JIRA ticket filed in production to an alert in the IDE. This supplements—not replaces—downstream tools.
- Already far along? Look for what makes developers' lives easier and improves security: automated config validation, or a maintained set of patched libraries.
Recommended Reading and Resources
For teams beginning the DevSecOps journey, Kaczorowski points to these resources:
- How to 10x Your Company's Security, Without a Series D, BSidesSF 2020 talk by Clint Gibler
- DevSecCon, a community with resources and past talks
- Awesome DevSecOps, a roundup from DevSecOps.org
- Building Secure and Reliable Systems, from Google



