five hops to devops · five hops to devops changing the culture around software deployment in the...
TRANSCRIPT
![Page 1: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/1.jpg)
FIVE HOPS TO DEVOPSCHANGING THE CULTURE AROUND SOFTWARE DEPLOYMENT IN THE PUBLIC SECTOR
ANDREW BEAN
![Page 2: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/2.jpg)
![Page 3: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/3.jpg)
Software at BGS
• Heterogeneous
• Developers and Scientists
• Varied outputs / requirements
• Isolated, monolithic, infrequently deployed
![Page 4: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/4.jpg)
Monitoring & LoggingCI / CD
Infrastructure as code Microservices
Enter DevOps?
“What is DevOps?” – Amazon Web Services (AWS)
![Page 5: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/5.jpg)
Monitoring & LoggingCI / CD
Microservices
Enter DevOps?
Infrastructure as code
“What is DevOps?” – Amazon Web Services (AWS)
![Page 6: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/6.jpg)
Monitoring & LoggingCI / CD
Microservices
Enter DevOps?
Infrastructure as code
“What is DevOps?” – Amazon Web Services (AWS)
![Page 7: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/7.jpg)
Monitoring & LoggingCI / CD
Microservices
Enter DevOps?
Infrastructure as code
“What is DevOps?” – Amazon Web Services (AWS)
![Page 8: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/8.jpg)
‘HOP’ #1
IT’S NOT ALL OR NOTHING
![Page 9: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/9.jpg)
• Siearra Leone
• SVN / Gitlab CI / Cut/Paste
One step at a time…
![Page 10: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/10.jpg)
One step at a time…
![Page 11: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/11.jpg)
MAKE IT SIMPLE, SELL IT WELL
‘HOP’ #2
![Page 12: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/12.jpg)
Management
Developers
Operations
![Page 13: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/13.jpg)
YAML – Yes, Another Mess to Learn!
• Hop #1 Content 2
![Page 14: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/14.jpg)
ONE SIZE DOES NOT FIT ALL
‘HOP’ #3
![Page 15: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/15.jpg)
PEOPLE TECH STACKCULTURE
TOOLS
![Page 16: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/16.jpg)
‘HOP’ #4
IT’S NOT ONE PERSON’S ROLE
![Page 17: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/17.jpg)
Don’t be “the” DevOps person
Have champions
Encourage responsibility in all team members
Consider DevOps at project planning / scoping
© xkcd.com
![Page 18: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/18.jpg)
‘HOP’ #5
IT MEANS DIFFERENT THINGS TO DIFFERNET PEOPLE
(AND THAT’S OK)
![Page 19: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/19.jpg)
Is it worth it?
© xkcd.com
![Page 20: FIVE HOPS TO DEVOPS · five hops to devops changing the culture around software deployment in the public sector andrew bean](https://reader036.vdocuments.mx/reader036/viewer/2022081400/5f0d08167e708231d438567f/html5/thumbnails/20.jpg)
Title Slide Image: © Tobia Begemann (https://www.flickr.com/photos/tobiasbegemann/40502441271)Icons (from https://thenounproject.com): "Computer" ©Bakunetsu Kaito, "User" ©Wilson Joseph, "Email" ©ProSymbols, "Browser" ©lastspark, "Server" ©Yazmin Alanis, "Web Browser cloud" ©alvianwijaya, "Rock Pick" ©Artemizia Senza Nove, "Deployment Pipeline" ©Richard Slater, "coding" ©JugalbandiAll Other Imagery: British Geological Survey © NERC
Andrew Bean
http://www.bgs.ac.uk