Hacker News new | ask | show | jobs
by mattbillenstein 4016 days ago
I think of devops as dealing with infrastructure to host some business application - and to that end, the mentality you need to have is to automate everything.

Software through APIs provided by cloud providers should be how you manage provisioning, deployment, and monitoring. Having a good one-button system for deploying code is essential to moving fast - you should be able to deploy any set of changes to your production fleet in under a minute with no fuss.

There are a variety of tools for helping with this, but at the core it's writing software to solve your problems instead of solving them directly manually.