Honest question, what would you call a role that: * Is on call * Manages internal software (grafana, Prometheus, salt stack, etc) * is the first line of defense for issues in the field, works with support and the engineering team to handle problems * Manages a distributed fleet of servers (uses off the self and/or custom code to do so) * Builds internal tools/automations to improve the reliability of our platform and…
Other than that, there's also:
- a separate IT department which manages networks, telephony and access
- the ones who push people to update software/OS is InfoSec, a separate team
- ordinary developers can make changes to k8s/grafana/Prometheus configs for their services, if it's reviewed by Production as the owners (they're understaffed compared to the multiple dev teams)
- there's also the "Core" team which deals with the microservice platform on top of bare infrastructure (how microservices should communicate, etc.)
Often the lines are blurred and it's not always clear who you call if you have a problem.