For me, the ideal is each team owns its own config/lifecycle mgmt, and does it in the language they wrote the rest of the system in.