Nel corso della mia carriera sono stato chiamato molte cose, molte delle quali educate - più recentemente il lavoro per costruire pipeline CI / CD è stato definito "Platform Engineer" o "Platform Engineering". Il rischio di un tale titolo è che si ottiene il typecast nel ruolo di un ingegnere che sviluppa piattaforme per l'uso da parte degli sviluppatori e non include necessariamente nessuno dei bit Ops di DevOps.
Nella mia esperienza, tuttavia, i ruoli hanno comportato una grande quantità di operazioni Disciplina delle operazioni, come la progettazione di processi di gestione degli incidenti rilevanti, avvisi e soluzioni di monitoraggio.
Nel ruolo "sembra" che abbia molto in comune con l'Ingegneria dell'affidabilità del sito, in quanto entrambi i ruoli sono ruoli di ingegneria in qualche modo distinti dall'ingegneria del software, ma sembrano avere un modello di tendenze di Google simile però:
Esiste una definizione canonica di un ingegnere della piattaforma o è come SRE semplicemente un'implementazione di una funzionalità DevOps all'interno di un'organizzazione?