putting the engineering in operations - taking an engineering approach to devops

20
Putting the Engineering in Operations Richard Spindler @devopscats [email protected]

Upload: richard-spindler

Post on 25-Jan-2017

221 views

Category:

Technology


0 download

TRANSCRIPT

Putting theEngineeringin Operations

Richard Spindler

@[email protected]

Think like anEngineer

Engineering is a mindset.

Engineers want to makepeople’s lives better.

Problems are opportunitiesfor improvement!

Culture

Positive memories containmore detail than negativememories.

If you want people to dotheir best, you have to providea positive environment withthe right drivers.

Metrics

Make sure metrics align withreal business outcomes.

The most successfulcompanies have the highestcustomer satisfaction rates,not call closure rates!

Methodology

No matter what the methodology, to improve, you need to baseline, and measure against metrics that have actual business value.

ChangeManagement

In order to make good decisions, humans need good information.

Don’t put business decisionsin the hands of people whodon’t understand the business.

Alerting

If you’re relying on alertingit’s already too late.

Alerts should be used whenthere’s a new problem or theautomated workaround for a known problem failed.

Monitoring

Are you trapped in a state of waiting for traps?

Licensing costs or out of date notions shouldn’t bestopping you from having insights into your infrastructure.

ConfigurationManagement

Having an out of date CMDBis more dangerous than havingno CMDB.

If you ever need to go to siteafter racking something, you’redoing it wrong!

Orchestration

Where possible automate withcode or run-sheets.

If you have to do it more thanonce, orchestrate it.

ConvergedEverything

Technology, roles, andresponsibilities are becomingblurred.

Make sure you have theinformation at hand to makeinformed decisions.

ProcessManagement

Your process isn’t fully testeduntil it's exposed to externalvalidation by someone whoisn’t a subject matter expert.

Security & Risk

Security is a discipline gainedthrough constant practise.Make it part of everythingyou do.

In the cloud, everyone can hearyou scream.

Internet ofEverything

If you’re on top of your data,then IoT is just another sourcethat needs to be secured.

CapacityManagement

It’s pointless having pretty piecharts if nothing happens when capacity runs low.

ServiceManagement

If a customer reports aproblem before you knowabout it, you’ve failed.

Agility & Time To Market

Know the cost of everythingyou do and be able to communicate it.

Skunkworks could becomeProduction tomorrow.

FinancialManagement

Just like refactoring code,you need to refactor your costs.

If you don’t move on,your customers will.

ML is the future

Although humans are good atpattern recognition, unlikemachines, they tire.

With the ever growing amountof data, we need all the helpwe can get. Embrace ML.

The only biases algorithmshave are the ones we give them.

Think like anEngineer

Richard Spindler

@[email protected]