Top Banner
[email protected] Devops In The Wild
13

Devops In The Wild - sysadmin.miniconf.org€¦ · Have everyone talk to customers. This view isn't likely to make me popular. But in my experience, people who deal with customers

Aug 06, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Devops In The Wild - sysadmin.miniconf.org€¦ · Have everyone talk to customers. This view isn't likely to make me popular. But in my experience, people who deal with customers

[email protected]

DevopsInTheWild

Page 2: Devops In The Wild - sysadmin.miniconf.org€¦ · Have everyone talk to customers. This view isn't likely to make me popular. But in my experience, people who deal with customers

[email protected]

Really not about the technology

x

Page 3: Devops In The Wild - sysadmin.miniconf.org€¦ · Have everyone talk to customers. This view isn't likely to make me popular. But in my experience, people who deal with customers

[email protected]

Devops is not a process

x

Page 4: Devops In The Wild - sysadmin.miniconf.org€¦ · Have everyone talk to customers. This view isn't likely to make me popular. But in my experience, people who deal with customers

[email protected]

Culture

Page 5: Devops In The Wild - sysadmin.miniconf.org€¦ · Have everyone talk to customers. This view isn't likely to make me popular. But in my experience, people who deal with customers

[email protected]

How do I ...?

● Implementing cultural change is hard.● It requires everyone involved to change the way

they think and behave.● Change is HARD.● Not changing is fatal.

Page 6: Devops In The Wild - sysadmin.miniconf.org€¦ · Have everyone talk to customers. This view isn't likely to make me popular. But in my experience, people who deal with customers

[email protected]

Carrot and stick

● Carrots?● More money?● More reputation?● More “value”?● Does a suitable carrot even exist?

– Not that I know of

Page 7: Devops In The Wild - sysadmin.miniconf.org€¦ · Have everyone talk to customers. This view isn't likely to make me popular. But in my experience, people who deal with customers

[email protected]

A stick which works!

● Have everyone talk to customers.● This view isn't likely to make me popular.● But in my experience, people who deal with

customers actively embrace the principles behind devops

Page 8: Devops In The Wild - sysadmin.miniconf.org€¦ · Have everyone talk to customers. This view isn't likely to make me popular. But in my experience, people who deal with customers

[email protected]

Stuff which has worked

● Escalate customer service requests to developers

● Make developers responsible for handling some monitoring system alerts

● Make it really easy for developers to follow operations policies when deploying● Packaging● Configuration management● Log analysis and reporting● Reduce the amount of code they need to write

Page 9: Devops In The Wild - sysadmin.miniconf.org€¦ · Have everyone talk to customers. This view isn't likely to make me popular. But in my experience, people who deal with customers

[email protected]

Stuff which has not worked for me

● Trying to convince developers to log useful error messages● “Stack traces are the only thing we need”

● Trying to convince developers about the value of packaging● “Capistrano is easier for us”

● Trying to convince developers that monitoring is important● “It isn't high on our priority list”

Page 10: Devops In The Wild - sysadmin.miniconf.org€¦ · Have everyone talk to customers. This view isn't likely to make me popular. But in my experience, people who deal with customers

[email protected]

Management support?

● It's nice to have.● But you can work around lack of support.● Get every customer facing team involved.

– That includes tech support, sales, operations, financials.● If you miss out on those people, you don't have

much chance.

● Management support is not enough

Page 11: Devops In The Wild - sysadmin.miniconf.org€¦ · Have everyone talk to customers. This view isn't likely to make me popular. But in my experience, people who deal with customers

[email protected]

Wins

● The idea has grown past the developers, and now involves sales as well.

● Developers turn a lot more responsible for last minute changes they think they want to do.

● Nobody wants to release on a Friday evening.

Page 12: Devops In The Wild - sysadmin.miniconf.org€¦ · Have everyone talk to customers. This view isn't likely to make me popular. But in my experience, people who deal with customers

[email protected]

Caveats

● This isn't a startup, we have a fairly decent operations team.

● This is an environment where developers have been insulated from the results of their code.