A melhor resposta para DevOps vs SRE está aqui Qual é a diferença entre DevOps e SRE? A partir da série acima, você entenderá que a Classe SRE implementa o DevOps e ambos estão trabalhando em um terreno semelhante e é um objetivo bastante alinhado para os dois.
Como suporte à produção, você estará realizando a tarefa mencionada na pergunta, além de precisar de visibilidade, alertas e notificações, latência, métricas, rastreamento, segurança etc. muitas coisas para cuidar. E, basicamente, fornecendo o serviço aos usuários finais que estão utilizando seu aplicativo ou sistema. Além disso, vejo que a equipe de suporte à produção escreveu os scripts dockerfile e bash para automatizar muitas tarefas. Portanto, sempre que o usuário enfrenta algum problema que primeiro chegue à equipe de Suporte à produção, ele pode ser encaminhado para outras equipes de TI, se não for facilmente resolvido. Mas, se você observar o SRE, seu único objetivo é manter o sistema sempre confiável, manter a resiliência etc. Em algumas organizações, o DevOps também faz essa parte.
Na minha perspectiva, todos os três termos são iguais ao objetivo alinhado e apenas diferem na funcionalidade. Essa funcionalidade difere de organização para organização. Porém, os DevOps têm como objetivo trazer cultura e mudança de paradigma, para que todos trabalhem em colaboração. Espero que isto ajude.
In a SRE world, would production support engineers be more aligned to SRE or merged with SRE?
- Os engenheiros da PS se fundiriam com o SRE.