SlideShare a Scribd company logo
November 15, 2016
A Secure DevOps Journey
Peter Chestna, Director of Developer Engagement, Veracode
November 15, 2016
• Development methodologies used at Veracode
– Waterfall, Agile, DevOps
– People
– Process
– Technology
– Security
• Veracode’s journey
– What did we change
– What were the results
Goals
• 2006 – Veracode founded/Waterfall
• 2012 – Agile
• 2013 – Purina
• 2014 – Microservices
• 2015 - DevOps
Veracode Timeline
Felt like…
Transformation – People/Org/Culture
Management
• Leading change
• Organizational
• Breaking the silos
• New specialties
• New skills – care & feeding
• New expectations
Individual
• Uncertainty/fear/anger
• Organizational
• New manager
• New team/peers
• New skills – X-functional
• New expectations
Looked like…
Transformation - Process
Most of the change occurred in Agile
• Waterfall -> Agile was revolutionary
• Agile -> DevOps was evolutionary
• Like the Monty Python theory of
dinosaurs
Waterfall
Transformation - Technology
Agile
DevOps
Not as big of a difference between stages
Just more and more automation
There was Waterfall
In the beginning…
Waterfall - Process
Finding anything
late creates a
cycle of waste
O
p
e
r
a
t
i
o
n
s
S
e
c
u
r
i
t
y
Q
u
a
l
i
t
y
D
e
v
e
l
o
p
m
e
n
t
A
r
c
h
i
t
e
c
t
u
r
e
R
e
q
u
i
r
e
m
e
n
t
s
Waterfall - People
• Gantt charts
• Text documents
• Requirements
• Architecture
• Designs
• Test plans
• Manual tests
• Manual deploy
• Shell scripts
• SQL cripts
Waterfall - Technology
Old School
Waterfall - Security
Occurred during
testing cycle
Back end of
process
Mostly manual
Unpredictable
amount of work
Coming of Age: Agile
Agile - Process
Copyright 2005, Mountain Goat Software
Agile - People
Dev/QA
ITDept
OPS
Org
Security
Agile – Technology Initially
Agile – Security – Early Days
3
Build
4
Static
Analysis
Hardening
Sprint
5
Security
Results
Security
Results
2
Check in
1
Develop
Agile
Backlog
1
Develop
6
Static
Analysis
7
Synchronize
4
Check in
Static
Analysis
3
Build
& Test
2
Agile
Backlog
Agile – Security – Automated and Integrated
5
Build
Nightly
Agile – Security is not limited to automation of static analysis!
Security
Champions
Security
Grooming
(Requirements
Review)
Security as part
of the Definition
of Done
Threat Modeling
Secure Code
Review
Pen Testing
Pre-Productions
Dynamic
Analysis
Agile - Culture clash between Dev, OPS and Security
We Have Arrived: DevOps
DevOps - Process
DevOps - People
Break the
Silos
Reorganize
Change
the Culture
DevOps - Technology
Automate!
Automate!
Automate!
Feature
switching
for
controlled
rollout
Rolling
upgrades
Zero
downtime
Make
incremental
changes
DevOps - Security
1
Develop
4
Check in
Static
Analysis
3
Build
& Test
2
Backlog
DevOps – Security – Integrated into CD Pipeline
Pass?
7
Synchronize
No Yes
7
Deploy to
Stage
6
Static
Analysis
6
Unit
Tests
8
Dynamic
Analysis
8
Regression
Testing
Pass?
Yes
Prod
Per
Check-in
5
Build
CD
Pipeline
Training
(eLearning, instructor led, metadata driven)
Static Application Security Testing + 3rd Party Risk Analysis
Remediation and Mitigation Guidance
Secure Code Reviews
Manual Penetration Testing
Red Team Activities
Runtime Application
Self Protection
Dynamic Application Security Testing
Plan Code Build Test Stage Deploy Monitor
Threat Modeling
Security Grooming
Secure Design
DevOps – Pervasive Security
This Is Our Journey
• Revolution at the micro level
• Evolution at the macro level
Innovation
• Always constructively dissatisfied
• Hypothesize, prototype, measure
• Sharpen the saw
Continuous
Improvement
November 15, 2016
Thank You
w w w . v e r a c o d e . c o m
@PeteChestna

More Related Content

PPTX
SecDevOps: The New Black of IT
PDF
Ast in CI/CD by Ofer Maor
PDF
DevSecOps - Building Rugged Software
PPTX
DevSecCon London 2017: when good containers go bad by Tim Mackey
PPTX
DevOps & Security: Here & Now
PDF
Integrating DevOps and Security
KEY
DevOpsSec: Appling DevOps Principles to Security, DevOpsDays Austin 2012
PDF
Continuous Security Testing - DevSecCon
SecDevOps: The New Black of IT
Ast in CI/CD by Ofer Maor
DevSecOps - Building Rugged Software
DevSecCon London 2017: when good containers go bad by Tim Mackey
DevOps & Security: Here & Now
Integrating DevOps and Security
DevOpsSec: Appling DevOps Principles to Security, DevOpsDays Austin 2012
Continuous Security Testing - DevSecCon

What's hot (20)

PDF
The Rise of DevSecOps - Fabian Lim - DevSecOpsSg
PPTX
DevSecOps
PDF
DevSecCon London 2017: Shift happens ... by Colin Domoney
PDF
DevSecOps - The big picture
PPTX
Automating security tests for Continuous Integration
PDF
[DevSecOps Live] DevSecOps: Challenges and Opportunities
PDF
DevSecOps: What Why and How : Blackhat 2019
PDF
Merging Security with DevOps - An AppSec Perspective
PDF
DevSecCon Asia 2017 Fabian Lim: DevSecOps in the government
PDF
DevSecCon London 2017: How far left do you want to go with security? by Javie...
PPTX
DevSecOps OWASP
PDF
Security in a Continuous Delivery World
PPTX
SecDevOps 2.0 - Managing Your Robot Army
PDF
8 Tips for Deploying DevSecOps
PPTX
DevSecOps - It can change your life (cycle)
PPTX
Security Testing for Containerized Applications
PDF
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
PDF
Building a DevSecOps Pipeline Around Your Spring Boot Application
PPTX
Owasp glue
The Rise of DevSecOps - Fabian Lim - DevSecOpsSg
DevSecOps
DevSecCon London 2017: Shift happens ... by Colin Domoney
DevSecOps - The big picture
Automating security tests for Continuous Integration
[DevSecOps Live] DevSecOps: Challenges and Opportunities
DevSecOps: What Why and How : Blackhat 2019
Merging Security with DevOps - An AppSec Perspective
DevSecCon Asia 2017 Fabian Lim: DevSecOps in the government
DevSecCon London 2017: How far left do you want to go with security? by Javie...
DevSecOps OWASP
Security in a Continuous Delivery World
SecDevOps 2.0 - Managing Your Robot Army
8 Tips for Deploying DevSecOps
DevSecOps - It can change your life (cycle)
Security Testing for Containerized Applications
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
Building a DevSecOps Pipeline Around Your Spring Boot Application
Owasp glue
Ad

Similar to A Secure DevOps Journey (20)

PDF
A Secure DevOps Journey
PDF
Devops: Security's big opportunity by Peter Chestna
PPTX
How to get the best out of DevSecOps - an operations perspective
PPTX
DevOps: Security's Big Opportunity
PPTX
How to get the best out of DevSecOps - a security perspective
PPTX
Outpost24 webinar - application security in a dev ops world-08-2018
PPTX
How to get the best out of DevSecOps - a developers perspective
PPTX
DevOps Engineering.pptx
PDF
DevSecOps and the CI/CD Pipeline
PPTX
Succeeding-Marriage-Cybersecurity-DevOps final
PPTX
Experiences Bringing CD to a DoD Project
PPTX
My journey from Fragile, to Agile and now DevOps
PDF
The DevSecOps Builder’s Guide to the CI/CD Pipeline
PDF
Agile Experiences
PDF
Introduction to DevOps slides.pdf
PDF
Scale DevSecOps with your Continuous Integration Pipeline
PDF
Scale DevSecOps with your Continuous Integration Pipeline
PDF
A journey into Application Security
PDF
Gartner starting and scaling dev ops
PDF
Seven Deadly Saves To Security With Integrations
A Secure DevOps Journey
Devops: Security's big opportunity by Peter Chestna
How to get the best out of DevSecOps - an operations perspective
DevOps: Security's Big Opportunity
How to get the best out of DevSecOps - a security perspective
Outpost24 webinar - application security in a dev ops world-08-2018
How to get the best out of DevSecOps - a developers perspective
DevOps Engineering.pptx
DevSecOps and the CI/CD Pipeline
Succeeding-Marriage-Cybersecurity-DevOps final
Experiences Bringing CD to a DoD Project
My journey from Fragile, to Agile and now DevOps
The DevSecOps Builder’s Guide to the CI/CD Pipeline
Agile Experiences
Introduction to DevOps slides.pdf
Scale DevSecOps with your Continuous Integration Pipeline
Scale DevSecOps with your Continuous Integration Pipeline
A journey into Application Security
Gartner starting and scaling dev ops
Seven Deadly Saves To Security With Integrations
Ad

More from Sonatype (20)

PPTX
DevOps Days Columbus - Derek Weeks - 2019
PDF
2019 DevSecOps Reference Architectures
PDF
RSAC DevSecOpsDays 2018 - We are all Equifax
PPTX
DevSecOps reference architectures 2018
PDF
30+ Nexus Integrations to Accelerate DevOps
PDF
2017 DevSecOps Survey
PPTX
Starting and Scaling DevOps In the Enterprise
PPTX
DevOps Friendly Doc Publishing for APIs & Microservices
PDF
The Unrealized Role of Monitoring & Alerting w/ Jason Hand
PPTX
DevOps and All the Continuouses w/ Helen Beal
PDF
Serverless and the Way Forward
PDF
A Small Association's Journey to DevOps w/ Edward Ruiz
PDF
What's My Security Policy Doing to My Help Desk w/ Chris Swan
PDF
Characterizing and Contrasting Kuhn-tey-ner Awr-kuh-streyt-ors
PDF
Static Analysis For Security and DevOps Happiness w/ Justin Collins
PDF
Automated Infrastructure Security: Monitoring using FOSS
PDF
System Hardening Using Ansible
PDF
There is No Server: Immutable Infrastructure and Serverless Architecture
PDF
Getting out of the Job Jungle with Jenkins
PDF
Modern Infrastructure Automation
DevOps Days Columbus - Derek Weeks - 2019
2019 DevSecOps Reference Architectures
RSAC DevSecOpsDays 2018 - We are all Equifax
DevSecOps reference architectures 2018
30+ Nexus Integrations to Accelerate DevOps
2017 DevSecOps Survey
Starting and Scaling DevOps In the Enterprise
DevOps Friendly Doc Publishing for APIs & Microservices
The Unrealized Role of Monitoring & Alerting w/ Jason Hand
DevOps and All the Continuouses w/ Helen Beal
Serverless and the Way Forward
A Small Association's Journey to DevOps w/ Edward Ruiz
What's My Security Policy Doing to My Help Desk w/ Chris Swan
Characterizing and Contrasting Kuhn-tey-ner Awr-kuh-streyt-ors
Static Analysis For Security and DevOps Happiness w/ Justin Collins
Automated Infrastructure Security: Monitoring using FOSS
System Hardening Using Ansible
There is No Server: Immutable Infrastructure and Serverless Architecture
Getting out of the Job Jungle with Jenkins
Modern Infrastructure Automation

Recently uploaded (20)

PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
System and Network Administration Chapter 2
PPT
Introduction Database Management System for Course Database
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Transform Your Business with a Software ERP System
PPTX
Online Work Permit System for Fast Permit Processing
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Nekopoi APK 2025 free lastest update
PPTX
Introduction to Artificial Intelligence
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
L1 - Introduction to python Backend.pptx
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
System and Network Administration Chapter 2
Introduction Database Management System for Course Database
Design an Analysis of Algorithms I-SECS-1021-03
Transform Your Business with a Software ERP System
Online Work Permit System for Fast Permit Processing
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Understanding Forklifts - TECH EHS Solution
ISO 45001 Occupational Health and Safety Management System
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Nekopoi APK 2025 free lastest update
Introduction to Artificial Intelligence
Navsoft: AI-Powered Business Solutions & Custom Software Development
ManageIQ - Sprint 268 Review - Slide Deck
Wondershare Filmora 15 Crack With Activation Key [2025
Odoo Companies in India – Driving Business Transformation.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
L1 - Introduction to python Backend.pptx

A Secure DevOps Journey