putting the engineering in operations - taking an engineering approach to devops
TRANSCRIPT
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.
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.