NYC Identity Summit Tech Day: ForgeRock DevOps/Cloud Strategy
Africa DevOps Day 2015
-
Upload
danielle-jabin -
Category
Technology
-
view
913 -
download
0
Transcript of Africa DevOps Day 2015
![Page 1: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/1.jpg)
DevOps at Spotify Danielle Jabin
![Page 2: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/2.jpg)
How do we at Spotify make Agile and DevOps
work?
![Page 3: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/3.jpg)
Over 75 million active users every month
![Page 4: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/4.jpg)
Access to more than 30 million songs
![Page 5: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/5.jpg)
What is DevOps?
![Page 6: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/6.jpg)
Developers and Operations working in
symbiotic harmony.
![Page 7: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/7.jpg)
What’s at the bottom of the rabbit hole?
![Page 8: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/8.jpg)
I’m here, reporting live.
![Page 9: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/9.jpg)
There is no “right” way.
![Page 10: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/10.jpg)
Caveat: there are some wrong ways…but there
is no “right” way.
![Page 11: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/11.jpg)
Overheard at Spotify: “it depends”.
![Page 12: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/12.jpg)
What helps makes Agile successful at Spotify also makes DevOps
successful.
![Page 13: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/13.jpg)
Is it magical tooling and processes?
![Page 14: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/14.jpg)
DevOps is not just about magical tooling
and processes. Noa @blippie
![Page 15: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/15.jpg)
Ops in Squads ‣ "The Operations team has since
disbanded as a formal team and most of them are now squads within the Service Availability product area, focusing primarily on providing infrastructure, tools, and support to enable other Squads to meet this goal." Ops in Squads Guild Embeddings SRE Unconference SRE Lunch and Learn
![Page 16: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/16.jpg)
Incident Manager On-Call (IMOC) ‣ "Most incidents and outages at
Spotify are handled by an operationally responsible squad (or two) without the need for a coordinator. IMOC helps with the remainder.” Coordinate as necessary Address systemic or infrastructure issues
![Page 17: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/17.jpg)
Is it about finding unicorns?
![Page 18: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/18.jpg)
DevOps is not about finding unicorns.
Noa @blippie
![Page 19: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/19.jpg)
As long as you have the mindset, the skillset can
be learned.
![Page 20: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/20.jpg)
What is the “secret sauce” then?
![Page 21: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/21.jpg)
DevOps is about culture, empathy.
Noa @blippie
![Page 22: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/22.jpg)
We’re all on the same team. • Working together, failing together • Learning from failure and success, again and again • Removing silos
![Page 23: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/23.jpg)
“Failures are finger posts on the road to achievement.” - C.S.
Lewis
![Page 24: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/24.jpg)
Huh?
![Page 25: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/25.jpg)
If you want more luck, take more chances.
![Page 26: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/26.jpg)
How does Spotify cultivate a failure-friendly culture?
![Page 27: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/27.jpg)
Spotify values on the office walls
![Page 28: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/28.jpg)
Fail Wall
![Page 29: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/29.jpg)
Reinforcement and repetition
That’s this guy (CTO)
![Page 30: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/30.jpg)
Imagine this: it’s your first month on the job,
and you’ve just very publicly broken some firewall settings.
![Page 31: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/31.jpg)
What happens next?
![Page 32: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/32.jpg)
Others chime in…
![Page 33: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/33.jpg)
And more…
![Page 34: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/34.jpg)
And more…
![Page 35: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/35.jpg)
And even more!
![Page 36: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/36.jpg)
How can you build a failure-friendly culture in your company?
![Page 37: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/37.jpg)
Cultivate mindset first.
![Page 38: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/38.jpg)
![Page 39: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/39.jpg)
Questions?
![Page 40: Africa DevOps Day 2015](https://reader031.fdocuments.us/reader031/viewer/2022030306/586fc4e81a28aba24c8b585f/html5/thumbnails/40.jpg)
Thank You!