Outra maneira de descrever as diferenças entre o Site Reliability Engineering e o DevOps é examinar a explicação de Wikipedia sobre a Site Reliability Engineer
, que começa assim:
Engenheiro de confiabilidade do site (SRE) é uma descrição do trabalho fornecida a engenheiros de software focados em confiabilidade, escalabilidade e desenvolvimento de infraestrutura de computação em nuvem, conhecida como Site Reliability Engineering (SRE).
Portanto, você pode considerar os SREs como pessoas envolvidas em Building walls
...
No entanto, a explicação da Wikipedia sobre o DevOps
início é assim:
DevOps ... é um termo usado para se referir a um conjunto de práticas que enfatizam a colaboração e a comunicação de desenvolvedores de software e profissionais de tecnologia da informação (TI), enquanto automatizam o processo de entrega de software e alterações na infraestrutura. Seu objetivo é estabelecer uma cultura e um ambiente em que a criação, teste e liberação de software possa acontecer de forma rápida, frequente e mais confiável.
O que não diz é que todas essas práticas de DevOps são realmente acionadas por uma demanda do lado dos negócios. Então, combinado com a construção e teste (a parte Develop ) e o Release do software, o DevOps trata de uma cultura e um ambiente DDR (= Demand-Develop-Release), que algumas pessoas podem lembrar desses 9 segundos de um discurso histórico para Tear down this wall
.
Consulte a pergunta sobre Breve interrupção planejada para quarta-feira, 3 de maio de 2017 às 20:00 EUA / Leste (como uma broca de incêndio para computadores) para obter um exemplo de todos os sites do SE ... publicados (assinados) por um usuário com o cargo SRE Manager , Stack Overflow, Inc.