DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making
-
Upload
gene-kim -
Category
Technology
-
view
146 -
download
0
Transcript of DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making
![Page 1: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/1.jpg)
Imagination at work
Devops Organization in the Making Vineet Banga ([email protected]) Sr. Software Development Manager, GE Digital Jacob Johnson ([email protected]) Director of Cloud Services & Operations, GE Digital
![Page 2: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/2.jpg)
2
Agenda
• What is GE doing in s/w?
• Where did we start?
• Lessons learnt along the way
• Top Takeaways
• Challenges
![Page 3: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/3.jpg)
What is GE building?
![Page 4: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/4.jpg)
4
Where did we start?
What could go wrong?
![Page 5: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/5.jpg)
Imagination at work
Is DevOps = Dev + Ops?
![Page 6: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/6.jpg)
Lesson #1
• Its Devops only if its more than dev +ops
• Platform accelerates devops practices
• Platform provides the abstractions which allows dev & ops focus on what they are good at
• Unified pipeline for the app
![Page 7: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/7.jpg)
Imagination at work
Overlooked aspect of Devops?
![Page 8: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/8.jpg)
Lesson #2
• Continuous Monitoring has to follow CI/CD
• Monitoring has to be a part of each deployment
• You need monitoring to evolve your application/service
• Can’t be just an Ops function
![Page 9: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/9.jpg)
Imagination at work
DevOps and Platform?
![Page 10: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/10.jpg)
Let’s talk more about the platform (PaaS)
• Abstract the programmable infrastructure
• Rapid Elasticity
• CI/CD tools as a service
• Monitoring tools as a service
• Dev’s own the application all the way to deployment
• Operations support the platform and focus on enhancing the services in the platform
![Page 11: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/11.jpg)
Lesson #3
• Platform is Key
• Well defined interface between apps and platform enable teams to work independently
• Standardization around platform reduces operational effort • Automated Snowflakes are still Snowflakes
![Page 12: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/12.jpg)
Imagination at work
Org Changes?
![Page 13: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/13.jpg)
Lesson #4
• Changing org structure does not change the beliefs
• Platform makes the need for org changes irrelevant
• Push as many decisions to the team as possible
• Give the teams more control over the outcomes
• Workstation proximity is more important than management hierarchy
![Page 14: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/14.jpg)
Imagination at work
Who is in control?
![Page 15: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/15.jpg)
Lesson #5
• Machines are in control
• Teams build the code, test the code, build the pipelines
• The pipelines are in control of deployment
• What about segregation of duties?
• Approval steps
• Incident Management can get interesting, but you can do it
![Page 16: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/16.jpg)
A Platform can accelerate your devops journey
Continuous Monitoring
Give teams control over the outcomes
Co-locate Teams (Devs+Ops)
Top Takeaways
![Page 17: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/17.jpg)
CI / CD Tools – need better integration with platforms
Platform maturity
Building security & compliance in pipelines
Need more devs who can think like ops
Need more ops who can think like devs
Challenges
![Page 18: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/18.jpg)
Imagination at work
Demo
![Page 19: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/19.jpg)
![Page 20: DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organization in the Making](https://reader031.fdocuments.us/reader031/viewer/2022021921/58f1543c1a28ab5f318b45c1/html5/thumbnails/20.jpg)
Imagination at work
Q&A