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

PDF
The Anti-Transformation transformation @DevOps Summit Amsterdam
PDF
Continuous Delivery e-book
PPTX
DevOps: A Value Proposition
PDF
Continuous Testing: A Key to DevOps Success
PPTX
How is testing different in a DevOps agile team. A perspective from the team.
PDF
DOES SFO 2016 - Greg Padak - Default to Open
PPTX
Building Production-Ready Microservices: DevopsExchangeSF
PPTX
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...
The Anti-Transformation transformation @DevOps Summit Amsterdam
Continuous Delivery e-book
DevOps: A Value Proposition
Continuous Testing: A Key to DevOps Success
How is testing different in a DevOps agile team. A perspective from the team.
DOES SFO 2016 - Greg Padak - Default to Open
Building Production-Ready Microservices: DevopsExchangeSF
SRE-iously: Defining the Principles, Habits, and Practices of Site Reliabilit...

What's hot (20)

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

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

PDF
Pick Any Three: Good, Fast, or Safe - Devops from Scratch
PPTX
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for good
PPTX
2019 Top Lessons Learned Since the Phoenix Project Was Released
PPTX
The End of Security as We Know It - Shannon Lietz
PDF
Whitepaper: DevOps - Happiest Minds
PDF
DevOps for the Discouraged
PDF
devops-devop-notes.pdf
PDF
DevOps for Defenders in the Enterprise
PPTX
JavaOne 2015 Devops and the Darkside CON6447
PDF
Best Practices for Shifting Left Performance and Accessibility Testing
PPTX
DevSecCon Tel Aviv 2018 - Security learns to sprint by Tanya Janca
PDF
Continuous Delivery: The New Normal. London Event.
PPTX
From Duke of DevOps to Queen of Chaos - Api days 2018
PPTX
Matt carroll - "Security patching system packages is fun" said no-one ever
PPTX
Agile & DevOps - It's all about project success
PDF
Transform Agile Development With Practical DevOps
PDF
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
PDF
AgileDC 2024 Agile Software Development Antipatterns and how to avoid them.
PDF
Dev ops tutorial for beginners what is devops & devops tools
PDF
Securing a Great Developer Experience - DevOps Indonesia Meetup by Stefan Str...
Pick Any Three: Good, Fast, or Safe - Devops from Scratch
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for good
2019 Top Lessons Learned Since the Phoenix Project Was Released
The End of Security as We Know It - Shannon Lietz
Whitepaper: DevOps - Happiest Minds
DevOps for the Discouraged
devops-devop-notes.pdf
DevOps for Defenders in the Enterprise
JavaOne 2015 Devops and the Darkside CON6447
Best Practices for Shifting Left Performance and Accessibility Testing
DevSecCon Tel Aviv 2018 - Security learns to sprint by Tanya Janca
Continuous Delivery: The New Normal. London Event.
From Duke of DevOps to Queen of Chaos - Api days 2018
Matt carroll - "Security patching system packages is fun" said no-one ever
Agile & DevOps - It's all about project success
Transform Agile Development With Practical DevOps
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
AgileDC 2024 Agile Software Development Antipatterns and how to avoid them.
Dev ops tutorial for beginners what is devops & devops tools
Securing a Great Developer Experience - DevOps Indonesia Meetup by Stefan Str...
Ad

More from Pete Cheslock (11)

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

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Big Data Technologies - Introduction.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
20250228 LYD VKU AI Blended-Learning.pptx
Approach and Philosophy of On baking technology
Chapter 3 Spatial Domain Image Processing.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
A Presentation on Artificial Intelligence
Dropbox Q2 2025 Financial Results & Investor Presentation
Assigned Numbers - 2025 - Bluetooth® Document
Big Data Technologies - Introduction.pptx
Unlocking AI with Model Context Protocol (MCP)
Per capita expenditure prediction using model stacking based on satellite ima...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
“AI and Expert System Decision Support & Business Intelligence Systems”
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Diabetes mellitus diagnosis method based random forest with bat algorithm
Digital-Transformation-Roadmap-for-Companies.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

DevOpsDays - Pick any Three - Devops from scratch