50 Shades of DevOps
-
Upload
dan-hardiker -
Category
Technology
-
view
84 -
download
3
Transcript of 50 Shades of DevOps
![Page 1: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/1.jpg)
50 Shades of DevOps
Shattering Your Illusions
![Page 2: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/2.jpg)
![Page 3: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/3.jpg)
Saving your infrastructure from DevOpsChicago Tribune
![Page 4: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/4.jpg)
Saving your infrastructure from DevOpsChicago Tribune
![Page 5: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/5.jpg)
![Page 6: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/6.jpg)
What is DevOps?
• It’s the coming together of Dev and Op teams bringing the operations role into the scope of product management, working together.
![Page 7: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/7.jpg)
What is DevOps?
• The Shared Responsibility & Ownership for things that go into production.
![Page 8: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/8.jpg)
What is DevOps?
• Infrastructure as Code– What we used to call scripting!– Make the Development & Productions
environments the same
![Page 9: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/9.jpg)
What is DevOps?
• The reduction of friction in the deployment process through automation so that we can do continuous delivery.
![Page 10: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/10.jpg)
What is DevOps?
• Apply development principles to operations:– Separation of Concerns (state, logic, config)– Repeatability– Testability• Unit Tests • Integration Tests
![Page 11: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/11.jpg)
WHAT DEVOPS IS
![Page 12: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/12.jpg)
What DevOps Is
• A new job title for System Administrator– And maybe a way to get a pay rise!– One person … Two jobs!
![Page 13: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/13.jpg)
What DevOps Is
• The ability to destroy your entire infrastructure from a single place.– Netflix & Chaos Monkey– Developers create enough bugs, surely!
![Page 14: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/14.jpg)
What DevOps Is
• A chance for operations to get developers to do their job properly.– Stack traces in log files anyone?
![Page 15: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/15.jpg)
What DevOps Is
• A way to screw up on a global scale.
![Page 16: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/16.jpg)
What DevOps Is
• A waste of money & time.– For now.– Except if you’re a Consultant• Then sell the hell out of that stuff!
![Page 17: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/17.jpg)
What DevOps Is
• It’s a state of mind.– As in, it’s all in your mind!– Zen, man.
![Page 18: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/18.jpg)
What DevOps Is
• A security hole.– Docker runs it all as root!
![Page 19: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/19.jpg)
What DevOps Is
• A set of puzzle pieces for different puzzles!
![Page 20: 50 Shades of DevOps](https://reader035.fdocuments.net/reader035/viewer/2022062216/55cd48f1bb61ebc0588b4674/html5/thumbnails/20.jpg)
My Point
• DevOps is an unknown goal• Laudable intentions• Cooperation is lacking