The deployment of services sounds interesting, but I have some questions.
Do you have a common system/platform guide that includes hardening etc. for all possible dev OS choices?
Do you have to have documentation for each type of possible dev teams preferred OS or is that all standardized on the dev side?
Does devops/IT apply what they want to the OS before deploying? What if it breaks?
Sorry I could be showing my age- most of my experience comes from the silo dev model (MGMT/DEV/QA/SEC). Everyone had tunnel vision and only cared that their part was minimally satisfied.
You may have guessed where I sat in my silo by myself as a team with a "say" in that process (I am no longer part of that process thankfully).