SlideShare a Scribd company logo
DevSecOps
- what does it mean and how will it impact agile teams?
Seb Rose
Twitter: @sebrose
Blog: https://cucumber.io/blog/
E-mail: seb.rose@smartbear.com
@sebrose seb.rose@smartbear.com
Agenda
DevOps
DevSecOps
What’s in a name?
@sebrose seb.rose@smartbear.com
Agenda
DevOps
DevSecOps
What’s in a name?
@sebrose seb.rose@smartbear.com
DevOps
Characterized by key principles: shared ownership, workflow automation, and
rapid feedback. At its most successful, DevOps is a combination of specific
practices, culture change, and tools.
“A set of practices intended to reduce the time between committing a change
to a system and the change being placed into normal production, while
ensuring high quality” - Bass, Weber, Zhu
There is no universally agreed
definition of the term.
https://en.wikipedia.org/wiki/DevOps
@sebrose seb.rose@smartbear.com
Idealised transformation (US)
With the help of a prospective board member
and his mysterious philosophy of The Three
Ways, Bill starts to see that IT work has more
in common with manufacturing plant work
than he ever imagined. With the clock ticking,
Bill must organize work flow streamline
interdepartmental communications, and
effectively serve the other business functions
at Parts Unlimited.
@sebrose seb.rose@smartbear.com
Idealised transformation (UK)
Watch a large software-intensive project,
called FPP, that has been running late since
day 1, but now, suddenly, needs to launch on
an impossibly early date, or else. You feel their
pain, and their joy, as they battle problem after
problem until, slowly, torturously, they
rediscover the few - but fundamental -
principles underlying successful commercial
software development.
@sebrose seb.rose@smartbear.com
Ideal outcomes
DORA metrics
- Lead/cycle time (shorter)
- Deployment frequency (higher)
- Mean time to restore (shorter)
- Change fail percentage (lower)
@sebrose seb.rose@smartbear.com
Typical transformation
Dev Ops
Dev
Dev Ops
Before After
Excessively
cynical
@sebrose seb.rose@smartbear.com
Living the dream
DevOps
@sebrose seb.rose@smartbear.com
Scaling the dream
DevOps
DevOps
DevOps
DevOps
DevOps
DevOps
DevOps DevOps
@sebrose seb.rose@smartbear.com
Ops as platform team
Platform
tools
Ops
Dev (use platform tools)
platform team
Dev (use platform tools)
Dev (use platform tools)
Dev (use platform tools)
Dev (use platform tools)
@sebrose seb.rose@smartbear.com
Agenda
DevOps
DevSecOps
What’s in a name?
@sebrose seb.rose@smartbear.com
Traditional silos
Dev Sec Ops
@sebrose seb.rose@smartbear.com
Agile dream
Dev Sec Ops
@sebrose seb.rose@smartbear.com
Orthogonal concerns
Dev practices and tools
Architecture and design
Build pipelines
Cloud providers
Source control
OWASP scans
Code vulnerabilities
DEVELOPMENT
S
E
C
U
R
I
T
Y
OPERATIONS
@sebrose seb.rose@smartbear.com
Who owns security?
Survey
2020
https://devops.com/whos-responsible-for-security-apparently-it-depends/
The [dev] team is
trusted to do its own
security research and
implementation
I regularly put security
suggestions in the
box of suggestions,
only to be ignored
There’s a security team, but it
doesn’t involve face to face
with us, the dev team. So we
just run the dev process
without counting on them
I am the only one
who actually cares
about security in
my organization
@sebrose seb.rose@smartbear.com
Desire paths
http://www.databoxdigital.com/2014/02/02/desire-paths/
@sebrose seb.rose@smartbear.com
Building on DevOps
Platform
tools
Ops
Dev (use tools provided)
Security
tools
Sec
@sebrose seb.rose@smartbear.com
Platform
tools
Dev enablement
Ops
Dev (specify & use tools)
Sec
Security
tools
@sebrose seb.rose@smartbear.com
Agenda
DevOps
DevSecOps
What’s in a name?
@sebrose seb.rose@smartbear.com
What’s in a name?
O, be some other name!
What’s in a name? That which we call a rose
By any other name would smell as sweet
William Shakespeare, Romeo and Juliet
@sebrose seb.rose@smartbear.com
The name is not the thing
@sebrose seb.rose@smartbear.com
Names are important
https://www.digdeeproots.com/articles/on/naming-process/
@sebrose seb.rose@smartbear.com
Honest
@sebrose seb.rose@smartbear.com
Dishonest
Dev
Sec
Ops
@sebrose seb.rose@smartbear.com
The name is not
the thing
Platform teams
facilitate delivery
AND
scaling consistency
Takeaways
Burnout is a thing
Seb Rose
Twitter: @sebrose
Blog: https://cucumber.io/blog/
E-mail: seb.rose@smartbear.com
http://bddbooks.com

More Related Content

PDF
DevSecOps - Unicom Agile and DevOps Expo (Adaptive Challenges) 2021
PDF
5 Best Practices DevOps Culture
PDF
Why Developers Dig DevOps
PPTX
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
PPTX
What Is DevOps, Really
PDF
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
PDF
devsecops-reference-architectures-2018.pdf
PDF
Docker enables agile_devops
DevSecOps - Unicom Agile and DevOps Expo (Adaptive Challenges) 2021
5 Best Practices DevOps Culture
Why Developers Dig DevOps
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
What Is DevOps, Really
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
devsecops-reference-architectures-2018.pdf
Docker enables agile_devops

Similar to DevSecOps - Agile Get-Together 2022.pdf (20)

PDF
DevOps Culture & Methodology Intro
PDF
Managing delivery of your app with Azure DevOps by K.Thitaree & K.Seubpong
PDF
What DevOps Isn't
PDF
Software architecture in a DevOps world
PDF
Comprehensive Guide to Hire DevOps Engineer.pdf
PPTX
DevOps Torino Meetup - DevOps Engineer, a role that does not exist but is muc...
PPTX
PDF
PPTX
DevSecOps IT Modernization Training Bootcamp for Security Staff, IT Leadership
PPTX
50 Shades of DevOps
PDF
DEVOPS COURSE PDF.pdf
PPTX
DevOps + Azure
PDF
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
PDF
JavaLand 2022 - Software architecture in a DevOps world
PDF
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
PDF
DevOps The Cultural revolution
PPTX
DevOps to DevSecOps Journey..
PDF
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
DOCX
Azure article
PDF
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DevOps Culture & Methodology Intro
Managing delivery of your app with Azure DevOps by K.Thitaree & K.Seubpong
What DevOps Isn't
Software architecture in a DevOps world
Comprehensive Guide to Hire DevOps Engineer.pdf
DevOps Torino Meetup - DevOps Engineer, a role that does not exist but is muc...
DevSecOps IT Modernization Training Bootcamp for Security Staff, IT Leadership
50 Shades of DevOps
DEVOPS COURSE PDF.pdf
DevOps + Azure
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
JavaLand 2022 - Software architecture in a DevOps world
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps The Cultural revolution
DevOps to DevSecOps Journey..
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
Azure article
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
Ad

More from Seb Rose (20)

PDF
AI and developer obsolescence - BCS 2025.pdf
PDF
Software contracts - Global Enterprise Agile 2023.pdf
PDF
Micro-service delivery - without the pitfalls
PDF
Contract testing - Sealights 2022.pdf
PDF
Example mapping - slice any story into testable examples - SoCraTes 2022.pdf
PDF
Software testing - learning to walk again (expoQA22)
PDF
A brief history of requirements - Unicom 2022
PDF
Example mapping (with builds) - ProductWorld 2022
PDF
Example mapping - ProductWorld 2022
PDF
No code, low code, machine code QA ATL 2021
PDF
No code, low code, machine code QA ATL 2021
PDF
No code, low code, machine code - Unicom 2021
PDF
BDD: from soup to nuts - The Future of Work Scotland 2021
PDF
Contrasting test automation and BDD - 2020
PDF
Are BDD and test automation the same thing? Automation Guild 2021
PDF
"Our BDDs are broken!" Lean Agile Exchange 2020
PDF
User stories: from good intentions to bad advice - Agile Scotland 2019
PDF
User stories: from good intentions to bad advice - Lean Agile Scotland 2019
PDF
Software contracts or: how I learned to stop worrying and love releasing. Agi...
PDF
What is a user story anyway - lightning talk 2018
AI and developer obsolescence - BCS 2025.pdf
Software contracts - Global Enterprise Agile 2023.pdf
Micro-service delivery - without the pitfalls
Contract testing - Sealights 2022.pdf
Example mapping - slice any story into testable examples - SoCraTes 2022.pdf
Software testing - learning to walk again (expoQA22)
A brief history of requirements - Unicom 2022
Example mapping (with builds) - ProductWorld 2022
Example mapping - ProductWorld 2022
No code, low code, machine code QA ATL 2021
No code, low code, machine code QA ATL 2021
No code, low code, machine code - Unicom 2021
BDD: from soup to nuts - The Future of Work Scotland 2021
Contrasting test automation and BDD - 2020
Are BDD and test automation the same thing? Automation Guild 2021
"Our BDDs are broken!" Lean Agile Exchange 2020
User stories: from good intentions to bad advice - Agile Scotland 2019
User stories: from good intentions to bad advice - Lean Agile Scotland 2019
Software contracts or: how I learned to stop worrying and love releasing. Agi...
What is a user story anyway - lightning talk 2018
Ad

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Encapsulation theory and applications.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Machine learning based COVID-19 study performance prediction
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
KodekX | Application Modernization Development
Approach and Philosophy of On baking technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Programs and apps: productivity, graphics, security and other tools
Encapsulation theory and applications.pdf
The AUB Centre for AI in Media Proposal.docx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Understanding_Digital_Forensics_Presentation.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Review of recent advances in non-invasive hemoglobin estimation
Machine learning based COVID-19 study performance prediction
Chapter 3 Spatial Domain Image Processing.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Digital-Transformation-Roadmap-for-Companies.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
cuic standard and advanced reporting.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
KodekX | Application Modernization Development

DevSecOps - Agile Get-Together 2022.pdf