This doesn't take into account the following transactions:
- The time and money it takes to find said $30-50k engineer
- The risk (and therefore potential cost) if the engineer doesn't do the job correctly
- The unknown cost of "occasionally fixing" could be $50 or $50,000. Given how nebolus the DevOps position is, you also can't be sure the stuff this individual is doing is considered best practice.
- There is overhead time spent on managing such a resource (teleconferencing, IM's, etc)
- There is potential that the resource is unavailable and therefore a potential downtime that could cause your business loss
There's a reason Heroku exists and has been successful, and these are just a few of them.