DevOps: o que é e como surgiu

O termo "DevOps" geralmente refere-se ao movimento emergente de profissionais que defendem a existência de uma relação de trabalho colaborativo entre as áreas de Desenvolvimento e de Operações de TI, tendo como resultado um fluxo de trabalho planeado rápido (ou seja, com altas taxas de entrega/deploy), enquanto, ao mesmo tempo, aumenta a confiabilidade, a estabilidade, a resiliência e a segurança do ambiente de produção.

Por que razão Desenvolvimento e Operações de TI? Porque é, tipicamente, o fluxo de valor que está entre o negócio (que define os requisitos) e o cliente (a quem o valor é entregue). 

As origens do movimento DevOps surgem por volta de 2009, como convergência de vários movimentos adjacentes que se complementam:
  • O movimento resultante da "Velocity Conference", em especial da apresentação "10 Deploys A Day" dada John Allspaw e Paul Hammon
  • O movimento  "infrastructure as code" (Mark Burgess e Luke Kanies), o movimento "Agile infrastructure"(Andrew Shafer) e o movimento "Agile system administration" (Patrick DeBois)
  • O movimento Lean Startup de Eric Ries
  • O movimento "continuous integration and release" de Jez Humble
  • A disponibilização generalizada das tecnologias da Nuvem e dos serviços PaaS (platform as a service) como é o caso do serviço Amazon Web Services.
~Gene Kim
Licença CC BY-SA 4.0 Silvia Pinhão Lopes, 2.6.15
Print Friendly and PDF

Sem comentários:

Com tecnologia do Blogger.