![Page 1: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/1.jpg)
Erno Aapa
Make yourself replaceable
! ernoaapa
![Page 2: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/2.jpg)
Erno Aapa ! ernoaapa
Engineer @ Sharper Shape Founder of DevOpsFinland
"I am replaceable! ...or at least try to!"
![Page 3: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/3.jpg)
I'm Replaceable like.... battery?
WHAT!?
! ernoaapaPhoto by Michał Kulesza @ Tookapic
![Page 4: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/4.jpg)
Refer to putting one person or thing in place of another
replaceable /rɪˈpleɪs/
! ernoaapa
![Page 5: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/5.jpg)
Means that any time you can be kicked out easily!
! ernoaapa
![Page 6: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/6.jpg)
"NO!... I'll rather make my self priceless and raise my salary up to the sky!
Buhahahah!
! ernoaapa
![Page 7: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/7.jpg)
Cross working, more agile, big impact
Specialists, processes,
less impact
Startups
Enterprise
! ernoaapa
![Page 8: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/8.jpg)
"It takes one week tomake yourself priceless
butmonths or years to
make yourself replaceable"
! ernoaapa
![Page 9: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/9.jpg)
Steve Jobs was here!
Google Trends: Adobe Flash Player
! ernoaapa
Don't bet your whole career on top
of one technology
![Page 10: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/10.jpg)
! ernoaapa
Replaceable
Time for new
Changing work
Prepared for new
Priceless
Lock down
Repeating work
Same forever
![Page 11: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/11.jpg)
Become more agile and productive
Missing one person don't affect to performance
More united, collaborative team
Team
! ernoaapa
![Page 12: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/12.jpg)
Customer don't lock down to one provider
You don't lock down to one customer
That's what both parties actually wants!
Consulting / freelancer
! ernoaapa
![Page 13: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/13.jpg)
• I'm not the only one who know or do my tasks
• I teach what I know to my colleagues
• I try to make it as easy as possible to anyone take my job
• I help company to find a way to get rid of my work
• I'm always prepared to move forward
Replaceable
! ernoaapa
![Page 14: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/14.jpg)
But don't push your work to others, that's laziness!
! ernoaapa
![Page 15: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/15.jpg)
Photo by Ronda Darby @ Unsplash
Even presidents are replaceable, why wouldn't you?
! ernoaapa
![Page 16: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/16.jpg)
Buy as-a-Service all you can!
! ernoaapa
![Page 17: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/17.jpg)
"GitHub QuayWercker Kubernetes
Service
Service
Service
Service provided by
Operations
! ernoaapa
![Page 18: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/18.jpg)
Force team to not depend on anyone!
! ernoaapa
![Page 19: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/19.jpg)
#Developer Auto
mation!
"GitHub
#Other
Developers
Review code changes and give feedback ##
Testi
ng!
Production
#Other
Admins
Maintain the automation and
environment ##
! ernoaapa
![Page 20: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/20.jpg)
Push team to be cross functioning
Photo from snapwiresnaps.tumblr.com ! ernoaapa
![Page 21: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/21.jpg)
Story of two companiesIn
trepid
Tit
anic
From Ansible newsletter 9/15 / Matt Jaynes ! ernoaapa
![Page 22: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/22.jpg)
$60.000/Month
$$$$$$$$$$$$$$$$$$$$ 20 servers
Revenue
Sysadmins
Servers
Operation costs
% $5M/Year
### 3 Administrators
Titanic
From Ansible newsletter 9/15 / Matt Jaynes ! ernoaapa
![Page 23: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/23.jpg)
%%%%%%%%%%%%%%%%%%%%%%% $115M/YearRevenue
Sysadmins
Servers
Operation costs
# ¼ Developer
$$$$ 4 Servers
$2.500/Month
From Ansible newsletter 9/15 / Matt Jaynes
INtrepid
! ernoaapa
![Page 24: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/24.jpg)
Intrepid
Titanic
Operation costs per $1M revenue
$144 000$260
That's over 500 times more!
From Ansible newsletter 9/15 / Matt Jaynes ! ernoaapa
![Page 25: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/25.jpg)
Photo by Greg Rakozy @ Unsplash
At the end...
it's just bits of information
! ernoaapa
![Page 26: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/26.jpg)
200.000 years ago
! ernoaapa
![Page 27: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/27.jpg)
Small piece of information
! ernoaapa
![Page 28: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/28.jpg)
Matt
Cindy
Craig
! ernoaapa
![Page 29: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/29.jpg)
Matt
Cindy
Craig
! ernoaapa
Sick!
Shit!
Shit!
![Page 30: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/30.jpg)
Matt
Cindy
Craig
! ernoaapa
Distribute basic information
![Page 31: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/31.jpg)
Matt
Cindy
Craig
! ernoaapa
No single point of failure
![Page 32: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/32.jpg)
Who is priceless?Write down the
core knowledge what the people have
! ernoaapa
Image processingHenry
Matt
Cindy
Craig
Shelia
![Page 33: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/33.jpg)
Who is priceless?Write down who other have knowledge about
same area
! ernoaapa
Image processingHenry
Matt
Cindy
Craig
Shelia
Software development
Coordinate systems
Signal processing
Cloud and automation
Image processing
![Page 34: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/34.jpg)
Who is priceless?
! ernoaapa
Image processingHenry
Matt
Cindy
Craig
Shelia
Software development
Coordinate systems
Signal processing
Cloud and automation
Image & signal processing
Software development
Coordinate systems
![Page 35: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/35.jpg)
! ernoaapa
Developer
Operations
Manager
"Can you leave the project NOW?"
"Does production run if you leave?"
"Does the team work, even you're away?"
![Page 36: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/36.jpg)
Frontend
Securit
y Backend
Building
Mon
itor
ing
Testi
ng
Infrastructure
Deployment
Sensors
Automatio
nCoordinates
Image/V
ideo
Dat
a m
anag
emen
t
Software
Analysis
3D modeling
Try different ways
Team missing information Knowledge not distributed
! ernoaapa
![Page 37: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/37.jpg)
Sharing the information is not easy
you cannot force other to learn
! ernoaapa
![Page 38: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/38.jpg)
1 Minimize amount of information
2 Remove unnecessary, automate rest
3 Rotate roles and tasks
4 Repeat, Repeat, Repeat!
5 "Can you do this...?" - "NO! But I'll teach"
! ernoaapa
![Page 39: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/39.jpg)
Changing culture is not easy
! ernoaapa
![Page 40: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/40.jpg)
! ernoaapa
"If company can run without me, then I have done my work properly!
![Page 41: Make yourself replaceable at DevOpsCon 2016 Berlin](https://reader034.vdocument.in/reader034/viewer/2022042906/58a95c5f1a28ab77408b68e1/html5/thumbnails/41.jpg)
Please give feedbackThank you!
Backgrounds: Mehmet Demiray, Turkey
! ernoaapa