Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Opinions on DevOps
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Mårten Gustafson
June 07, 2012
Technology
670
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Opinions on DevOps
Prezo on DevOps given at DSDM Stockholm.
Mårten Gustafson
June 07, 2012
More Decks by Mårten Gustafson
See All by Mårten Gustafson
Github all the things!
chids
3
390
Bastardised Kanban
chids
0
1.6k
Heroku as a production platform
chids
0
230
DevOps @ KnowIT
chids
0
220
REST - Valtech
chids
4
440
The OPS side of DEV
chids
9
4.6k
[Swedish] NoSQL at Javaforum Stockholm
chids
2
240
Approaching and evaluating NoSQL
chids
3
230
Automation @ Hitta.se and why it happened
chids
1
330
Other Decks in Technology
See All in Technology
「エーアイ」をバズワードにしないために RPA 導入経験と Kiro 上での Claude モデル利用経験から
kazzpapa3
0
120
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
140
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
400
[EMNLP26] RIGEL: Self-Distilled Score Adaptation for Image and Video Captioning Evaluation
keio_smilab
PRO
0
120
Draft AIエージェントの トークン消費を最小化する 8つの原則
kinopeee
3
1.6k
FinOps Agentが生んだ技術負債:コスト自動調査の落とし穴と解消までの道のり
oasis1994liveforever
3
280
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
230
sue445's proposals 2026
sue445
0
140
Metadata - Section 2: Simple Metadata & Meta Tags
mohab1
0
140
CTO Night|NotionのAIエージェントとFDE
kzkhykw1991
0
310
How to Design Configuration for Rails Applications
willnet
2
1.2k
What Is JetBrains Air
x5gtrn
PRO
0
170
Featured
See All Featured
Tell your own story through comics
letsgokoyo
1
1.1k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
The browser strikes back
jonoalderson
0
1.9k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The Curious Case for Waylosing
cassininazir
1
580
Technical Leadership for Architectural Decision Making
baasie
3
610
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
380
Skip the Path - Find Your Career Trail
mkilby
1
260
Practical Orchestrator
shlominoach
192
12k
Done Done
chrislema
187
17k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
59k
Paper Plane (Part 1)
katiecoart
PRO
2
12k
Transcript
DevOps
opinions on DevOps
* image from the DevOps wikipedia page
qa disclaimer * I haven’t worked in a business where
QA has been a separate department for a lot of years * (it’s always been an integral part of dev’t) * Therefore I won’t talk much about qa here
ops on the other hand
outsourced
(un)managed hosting
separate division(s)
design release development test / qa develop development * a
too common view on ops from dev’t
design release development test / qa develop design development *
a too common view on ops from dev’t
design release development test / qa develop design development develop
* a too common view on ops from dev’t
design release development test / qa develop design development test
/ qa develop * a too common view on ops from dev’t
design release development test / qa develop design release development
test / qa develop * a too common view on ops from dev’t
design release development test / qa develop operations deploy monitor
* a too common view on ops from dev’t
install monitor patch .... development operations design develop test /
qa * a more realistic view * two disciplines with their own lifecycle * but as silos, really? * epiphany?
are we building two separate beasts...
...or one solution?
* full stack ownership (awareness) * cross-functional team
Operating system Server software Datastore Application * full stack ownership
(awareness) * cross-functional team
Operating system Server software Datastore Application DBA development CTO operations
* full stack ownership (awareness) * cross-functional team
Operating system Server software Datastore Application DBA development CTO operations
dysfunctional segregation? * full stack ownership (awareness) * cross-functional team
Operating system Server software Datastore Application team cross-functional team? *
full stack ownership (awareness) * cross-functional team
“where the team ‘tries to go the distance as a
unit, passing the ball back and forth’” Hirotaka Takeuchi, Ikujiro Nonaka New New Product Development Game, ’86 * full stack ownership (awareness) * cross-functional team
development affects ops
development affects ops
design install develop monitor test patch .... development operations +
awareness we must be aware of the other teams and
disciplines around us in order to...
patience ...have patience for us and for them to...
insight * ...gain insight into our respective discipline, skill sets
and challenges... * see each others work * be close (whatever that means)
understanding ...so that we can come to a better understanding
about all parts of the equation
DevOps
Dev Development Operations &
Dev Operations & Development
how do we* monitor *) development & operations
how can we* monitor *) development & operations
how do we* log *) development & operations
how can we* log *) development & operations
how do we* deploy *) development & operations
how can we* deploy *) development & operations
how will we* diagnose *) development & operations
development, learn about operations development: learn about operations
development, learn about operations
Development & Operations Operations
Development & Operations
teach dev
VLANs
routing
DNS
patch management
PXE installs
what you do
why you do
ask devs
how should we* architect *) development & operations
what should we* expect *) development & operations
operations, learn about development operations: learn about development
operations, learn about development
shift focus
release...
...when it makes sense...
...not to operations
...not to development
...but to business
continuously delivery
continuously delivery
continuously: release
continuously: reconfigure
continuously: change dns
continuously: provision servers
continuously: apply security patches
continuously: applies everywhere
"…[the] sysadmin skill… include more…infrastructure software development…an expansion in the
job…from basic systems administration to… infrastructure engineering…" "…[the] sysadmin skill… include more…infrastructure software development…an expansion in the job…from basic systems administration to… infrastructure engineering…" Jesse Robbins, Opscode O’Reilly Radar, May 2012 * http://radar.oreilly.com/2012/05/infrastructure-automation-jesse-robbins.html
"…[the] sysadmin skill… include more…infrastructure software development…an expansion in the
job…from basic systems administration to… infrastructure engineering…" Jesse Robbins, Opscode O’Reilly Radar, May 2012 * http://radar.oreilly.com/2012/05/infrastructure-automation-jesse-robbins.html
the important
Development & Operations
& * development and operations... * ...together on a nyan
cat... * ...to infinity and beyond
AND development operations * development and operations... * ...together on
a nyan cat... * ...to infinity and beyond
@martengustafson
[email protected]
* kthxbai