Here’s an oversimplified rule of thumb: Try not to spend more than a tenth your time on infrastructure or build if you are developing a product. If you find you are spending more than that on manual stuff, try to automate etc. to get back below that.
If you are scaling staff, you may want up to a tenth the engineering staff to be dedicated to these tasks.... as you scale up, more automation to stay at or below that level.
Oversimplified.... but not bad to think about if you think you are overdoing it.
If you are way below a tenth.... really think about if you are counting all the manual workarounds and pieces of overhead honestly....or if you are giving up scalability, reliability or flexibility by not controlling your infrastructure.
If you are scaling staff, you may want up to a tenth the engineering staff to be dedicated to these tasks.... as you scale up, more automation to stay at or below that level.
Oversimplified.... but not bad to think about if you think you are overdoing it.
If you are way below a tenth.... really think about if you are counting all the manual workarounds and pieces of overhead honestly....or if you are giving up scalability, reliability or flexibility by not controlling your infrastructure.