50 shades of devops

20
50 Shades of DevOps Shattering Your Illusions

Upload: dan-hardiker

Post on 14-Aug-2015

80 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: 50 Shades of DevOps

50 Shades of DevOps

Shattering Your Illusions

Page 2: 50 Shades of DevOps
Page 3: 50 Shades of DevOps

Saving your infrastructure from DevOpsChicago Tribune

Page 4: 50 Shades of DevOps

Saving your infrastructure from DevOpsChicago Tribune

Page 5: 50 Shades of DevOps
Page 6: 50 Shades of DevOps

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

What is DevOps?

• The Shared Responsibility & Ownership for things that go into production.

Page 8: 50 Shades of DevOps

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

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

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

WHAT DEVOPS IS

Page 12: 50 Shades of DevOps

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

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

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

What DevOps Is

• A way to screw up on a global scale.

Page 16: 50 Shades of DevOps

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

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

What DevOps Is

• A security hole.– Docker runs it all as root!

Page 19: 50 Shades of DevOps

What DevOps Is

• A set of puzzle pieces for different puzzles!

Page 20: 50 Shades of DevOps

My Point

• DevOps is an unknown goal• Laudable intentions• Cooperation is lacking