SlideShare a Scribd company logo
@petecheslock
Pick Any 3:

Good, Fast, or Safe
DevOps from Scratch
@petecheslock
Who Am I?
Pete Cheslock
@petecheslock
Technical Operations at Threat Stack
@petecheslock
@petecheslock
GOOD
FAST
SAFE
@petecheslock!5
Companies are Choosing
Speed Over Security
52%
of Companies Admit to
Sacrificing Security for Speed
64%
of Sales professionals say
they have had a deal slowed
down by insufficient security
6
Let Threat Stack Help You Build 

a Cloud SecOps Program
@petecheslock
What Even is The DevOps?
@petecheslock
@petecheslock
@petecheslock
@petecheslock
@petecheslock
@petecheslock
DevOps is
Anything Your Heart Desires
@petecheslock
@petecheslock
http://html5zombo.com/
@petecheslock
Let’s Talk About the
Bad Old Days
@petecheslock
@petecheslock
@petecheslock
Crop image to fit inside this box
The Bad
Old Days
Software
Crop image to fit inside this box
The Bad
Old Days
Software
Devs would rarely even have access to
production systems…
…which means Ops would have to take
the code and install it based on Dev’s
instructions
@petecheslock
The Bad
Old Days
Infrastructure
Lead time for new servers would be
measured in weeks (best) or months (worst)
Code could be ready before servers were
available.
Long feedback loops in running code on
actual hardware, wasted time and money.
@petecheslock
@petecheslock@petecheslock
Dev’s job is to
add new
features
Ops’s job is to
keep the site
stable and fast
Traditional Thinking
@petecheslock
I want
stability!
I want
change!
WallofConfusion
Development Operations
@petecheslock
@petecheslock
Devs Ops Security
WallofConfusion
DevOpsDays - Pick any Three - Devops from scratch
@petecheslock
DevOps
Operations job is NOT to keep the site stable
and fast.


Operations (and Dev’s) job is to enable the
business.
@petecheslock
Tools Culture&
Lowering the risk of change through
@petecheslock
1 2 3
This is a Story in Three Acts
ACT THREE
Ownership and
Accountability.
ACT TWO
Metrics are a first class
citizen.
ACT ONE
Optimize for ease of
software deployment.
@petecheslock
Simplify the act of getting new
software to Customers.
Iterate and improve upon that
process.
Leverage tools like Canary
Deployments and Dark Shipping
Ship the code when its “Ready”
Software Deployment
@petecheslock
Simplify the act of getting new
software to Customers.
Iterate and improve upon that
process.
Leverage tools like Canary
Deployments and Dark Shipping
Ship the code when its “Ready”
Software Deployment
@petecheslock
COMPILE 

YOUR SOURCE
BUILD A 

PACKAGE
SIGN THE 

PACKAGE
TEST THE 

PACKAGE
DEPLOY THE 

PACKAGE
Software Deployment
@petecheslock
COMPILE 

YOUR SOURCE
BUILD A 

PACKAGE
SIGN THE 

PACKAGE
TEST THE 

PACKAGE
DEPLOY THE 

PACKAGE
Software Deployment
THIS IS KIND OF
IMPORTANT
@petecheslock
What even IS ready?
Ready means…
Reviewed by other engineers
Passed a series of unit,
integration, and functional tests
Reviewed to ensure that it meets
other business or security
requirements
@petecheslock
@petecheslock
@petecheslock
@petecheslock
“If you want metrics for your apps - send your data here”
Ops responsibility is to build the systems and make them easy to use
Dev’s responsibility is to instrument their application to understand perf
What About Metrics?
@petecheslock
collectd -> write_graphite ->
statsd_plugin
app1 app2 app3
Graphite
@petecheslock
Devs AND Ops work together to ensure we are
using the right instance types for the workloads.
Metrics
@petecheslock
Devs AND Ops work together to ensure we are
using the right instance types for the workloads.
Metrics
@petecheslock
How do we know this is working?
@petecheslock
We own the overall health of the
infrastructure.
Ensure we are making the right choices for
Scalability, Availability, and Cost.
We build the tools that enable teams to
deploy, manage, and update their
applications.
Ownership & Accountability
Operations owns the infrastructure
@petecheslock
They are on-call and get paged when their
application runs into problems
They manage the life of the service from
idea to deployment and scaling.
Ownership & Accountability
Development owns their applications
@petecheslock
Everyone cares about the
health of Threat Stack
@petecheslock
How we do DevOps
@petecheslock
Ops needs to
trust dev to
involve them on
feature
discussions
How we do DevOps
@petecheslock
Devs need to
trust Ops to
discuss
infrastructure
changes.
How we do DevOps
Ops needs to
trust dev to
involve them on
feature
discussions
@petecheslock
Everyone needs to trust
that everyone is doing
their best for the business
@petecheslock@petecheslock
What About DevOpsSec?
@petecheslock@petecheslock
What About DevOpsSec?
SecDevOps?
@petecheslock@petecheslock
What About DevOpsSec?
SecDevOps?
OpsDevSec?
@petecheslock@petecheslock
What About DevOpsSec?
SecDevOps?
OpsDevSec?
DevSecOps?
@petecheslock@petecheslock
What About DevOpsSec?
SecDevOps?
OpsDevSec?
DevSecOps?
OpsDevSec?
@petecheslock
@petecheslock
Crop image to fit inside this box
How to Integrate SecOps?
Similar to integrating Dev and Ops
teams.
Adding Security into the mix - leverage
your shared tools and processes.
Threat Stack uses Threat Stack to
protect Threat Stack.
DevOpsDays - Pick any Three - Devops from scratch
@petecheslock
"Abrasive individuals will single-handed do
more to undermine the security brand and
culture at your company than anything else.”
https://speakerdeck.com/iodboi/crafting-an-effective-security-organisation-kiwicon-8
- Rich Smith (Etsy)
@petecheslock
The best security
culture is collaborative
not prescriptive.
@petecheslock
@petecheslock
Thank You
threatstack.com

More Related Content

What's hot (20)

PPTX
3 Steps to Expand DevOps and Automation Throughout the Enterprise
Puppet
 
PDF
Bjorn Rabenstein. SRE, DevOps, Google, and you
IT Arena
 
PPTX
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
Tori Wieldt
 
PPTX
10 Reasons Why You Should Consider Google App Engine (GAE) for Your Next Project
Abeer R
 
PPTX
Find out what's new at Puppet - products, programs, and more!
Puppet
 
PPTX
Measuring Performance: See the Science of DevOps Measurement in Action
XebiaLabs
 
PPTX
What if you could eliminate the hidden costs of development?
Rogue Wave Software
 
PDF
DevOps Challenges and Version Control
Perforce
 
PPTX
The Human Side of DevSecOps
Jules Pierre-Louis
 
PPTX
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
DevOpsDays Tel Aviv
 
PPTX
DevOps - Why 50 deploys per day is essential
Martin Croker
 
PDF
Building a Secure DevOps Pipeline - for your AppSec Program
Matt Tesauro
 
PPTX
The Coming Earthquake in IIS and SQL Configuration Management
Jules Pierre-Louis
 
PPTX
Starting and Scaling DevOps In the Enterprise
Sonatype
 
PPTX
Five Ways Automation Has Increased Application Deployment and Changed Culture
XebiaLabs
 
PPTX
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
CA Technologies
 
PPTX
Where Testers & QA Fit in the Story of DevOps
QASymphony
 
PDF
Björn Rabenstein - About SRE – and how (not) to apply it - Codemotion Berlin ...
Codemotion
 
PDF
Moving to Open-Source Tools - How to Increase Performance Test Coverage Throu...
CA Technologies
 
PDF
Attacking Pipelines--Security meets Continuous Delivery
James Wickett
 
3 Steps to Expand DevOps and Automation Throughout the Enterprise
Puppet
 
Bjorn Rabenstein. SRE, DevOps, Google, and you
IT Arena
 
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
Tori Wieldt
 
10 Reasons Why You Should Consider Google App Engine (GAE) for Your Next Project
Abeer R
 
Find out what's new at Puppet - products, programs, and more!
Puppet
 
Measuring Performance: See the Science of DevOps Measurement in Action
XebiaLabs
 
What if you could eliminate the hidden costs of development?
Rogue Wave Software
 
DevOps Challenges and Version Control
Perforce
 
The Human Side of DevSecOps
Jules Pierre-Louis
 
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
DevOpsDays Tel Aviv
 
DevOps - Why 50 deploys per day is essential
Martin Croker
 
Building a Secure DevOps Pipeline - for your AppSec Program
Matt Tesauro
 
The Coming Earthquake in IIS and SQL Configuration Management
Jules Pierre-Louis
 
Starting and Scaling DevOps In the Enterprise
Sonatype
 
Five Ways Automation Has Increased Application Deployment and Changed Culture
XebiaLabs
 
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
CA Technologies
 
Where Testers & QA Fit in the Story of DevOps
QASymphony
 
Björn Rabenstein - About SRE – and how (not) to apply it - Codemotion Berlin ...
Codemotion
 
Moving to Open-Source Tools - How to Increase Performance Test Coverage Throu...
CA Technologies
 
Attacking Pipelines--Security meets Continuous Delivery
James Wickett
 

Similar to DevOpsDays - Pick any Three - Devops from scratch (20)

PDF
Pick Any Three: Good, Fast, or Safe - Devops from Scratch
Pete Cheslock
 
PDF
4 Steps to Effectively Integrate DevOps Workflows With Cloud Security Practices
Threat Stack
 
PDF
2021-10-14 The Critical Role of Security in DevOps.pdf
Savinder Puri
 
PDF
Agile Relevance in the age of Continuous Everything ....
Eturnti Consulting Pvt Ltd
 
PDF
You Build It, You Secure It: Higher Velocity and Better Security with DevSecOps
DevOps.com
 
PDF
Scale security for a dollar or less
Mohammed A. Imran
 
ODP
Dev ops
Eslam El Husseiny
 
PPTX
The Journey to DevSecOps
SeniorStoryteller
 
PPTX
The Journey to DevSecOps
Shannon Lietz
 
PDF
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Splunk
 
PDF
Strengthen and Scale Security for a dollar or less
Mohammed A. Imran
 
PDF
To boldly go where no one has gone before: life after the DevSecOps transform...
Jakub "Kuba" Sendor
 
PPTX
DevSecOps Best Practices-Safeguarding Your Digital Landscape
stevecooper930744
 
PPTX
SCS DevSecOps Seminar - State of DevSecOps
Stefan Streichsbier
 
PPTX
DevSecCon KeyNote London 2015
Shannon Lietz
 
PPTX
DevSecCon Keynote
Shannon Lietz
 
ODP
Lessons from DevOps: Taking DevOps practices into your AppSec Life
Matt Tesauro
 
PPTX
One Does Not Simply Walk Into Devops
Uri Cohen
 
PPTX
Introduction to DevSecOps
abhimanyubhogwan
 
PDF
Devops, Secops, Opsec, DevSec *ops *.* ?
Kris Buytaert
 
Pick Any Three: Good, Fast, or Safe - Devops from Scratch
Pete Cheslock
 
4 Steps to Effectively Integrate DevOps Workflows With Cloud Security Practices
Threat Stack
 
2021-10-14 The Critical Role of Security in DevOps.pdf
Savinder Puri
 
Agile Relevance in the age of Continuous Everything ....
Eturnti Consulting Pvt Ltd
 
You Build It, You Secure It: Higher Velocity and Better Security with DevSecOps
DevOps.com
 
Scale security for a dollar or less
Mohammed A. Imran
 
The Journey to DevSecOps
SeniorStoryteller
 
The Journey to DevSecOps
Shannon Lietz
 
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Splunk
 
Strengthen and Scale Security for a dollar or less
Mohammed A. Imran
 
To boldly go where no one has gone before: life after the DevSecOps transform...
Jakub "Kuba" Sendor
 
DevSecOps Best Practices-Safeguarding Your Digital Landscape
stevecooper930744
 
SCS DevSecOps Seminar - State of DevSecOps
Stefan Streichsbier
 
DevSecCon KeyNote London 2015
Shannon Lietz
 
DevSecCon Keynote
Shannon Lietz
 
Lessons from DevOps: Taking DevOps practices into your AppSec Life
Matt Tesauro
 
One Does Not Simply Walk Into Devops
Uri Cohen
 
Introduction to DevSecOps
abhimanyubhogwan
 
Devops, Secops, Opsec, DevSec *ops *.* ?
Kris Buytaert
 
Ad

More from Pete Cheslock (11)

PDF
How to keep the people you need
Pete Cheslock
 
PDF
The Vasa Redux
Pete Cheslock
 
PDF
Everyone has a plan until... Automacon16
Pete Cheslock
 
PDF
Everything obfuscurity taught me about monitoring
Pete Cheslock
 
PDF
Why We Can't Have Nice Things, A Tale of Woe and a Hope For the Future
Pete Cheslock
 
PPTX
DevOpsDays PGH: How to Fail With One Weird Trick
Pete Cheslock
 
PDF
A Tale of Two Workflows - ChefConf 2014
Pete Cheslock
 
PPTX
Recruiting is Broken - How Do We Fix It
Pete Cheslock
 
PPTX
Rubix cube
Pete Cheslock
 
PPTX
Sonian, Open Source and Sensu
Pete Cheslock
 
PPTX
Chef boston-workflows
Pete Cheslock
 
How to keep the people you need
Pete Cheslock
 
The Vasa Redux
Pete Cheslock
 
Everyone has a plan until... Automacon16
Pete Cheslock
 
Everything obfuscurity taught me about monitoring
Pete Cheslock
 
Why We Can't Have Nice Things, A Tale of Woe and a Hope For the Future
Pete Cheslock
 
DevOpsDays PGH: How to Fail With One Weird Trick
Pete Cheslock
 
A Tale of Two Workflows - ChefConf 2014
Pete Cheslock
 
Recruiting is Broken - How Do We Fix It
Pete Cheslock
 
Rubix cube
Pete Cheslock
 
Sonian, Open Source and Sensu
Pete Cheslock
 
Chef boston-workflows
Pete Cheslock
 
Ad

Recently uploaded (20)

PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
July Patch Tuesday
Ivanti
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 

DevOpsDays - Pick any Three - Devops from scratch