O que é DevOps?

DevOps é uma metodologia de desenvolvimento de software que utiliza a comunicação para integrar desenvolvedores (dev) de software e profissionais de infraestrutura (ops) de TI.

Essa metodologia ficou conhecida como implementação contínua ou entrega contínua porque, ao padronizar ambientes de desenvolvimento, também auxilia as empresas no gerenciamento do lançamento de novas versões, além de controlar e de documentar a emissão de relatórios com diversidade de granularidade.

As empresas possuem problemas no processo de liberar e de implementar novas versões porque, na maioria das vezes, tudo é realizado manualmente, sem automação e, por isso, a quantidade e frequência de erros é alta. O seu maior desejo é conseguir ganhar flexibilidade para gerenciar e conduzir o processo de implantação de versão sem precisar editar tudo na linha de comando.

Em resumo, DevOps pode ser interpretado como uma nova cultura que influencia diretamente a estrutura organizacional e de TI de uma empresa.⠀

Tecnicamente falando, um ambiente influenciado pela cultura DevOps normalmente possui as seguintes características:⠀⠀

  • Infraestrutura como código;
  • Orquestração de servidores;
  • Deploy Automatizado;
  • Gerência de configurações;
  • Provisionamento dinâmico e automatizado de ambientes;
  • Controle de versões compartilhado entre infraestrutura e desenvolvimento;
  • Múltiplos ambiente para sistemas (desenvolvimento, teste, produção);
  • Ambientes de entrega e integração contínua (CI/CD)

Existe varias vantagens de adotar a cultura DevOps em uma empresa, entre elas estão:

  • Melhor comunicação entre desenvolvimento e infraestrutura (diminuição de conflitos);
  • Entregas mais rápidas e contínuas;
  • As soluções funcionam com maior estabilidade e desempenho;
  • Diminuição de incidentes;
  • Diminuição de custos e riscos;
  • Aumento do valor do negócio

Como surgiu o termo?

O termo “surgiu” inicialmente no evento Velocity em 2009, onde John Allspaw e Paul Hammond apresentaram a palestra de título: “10+ Deploys Per Day: Dev and Ops Cooperation at Flickr” que contava sobre os resultados e desafios da maior aproximação entre a equipe de desenvolvimento e de operações no Flickr. Patrick Debois, que assistiu a palestra online e viria ser o criador do termo, teve a ideia de criar o evento “DevOps Days”

Compartilhe

Sobre o autor

James R. Moro

James Moro

Iniciei minha vida profissional como desenvolvedor web em 2008. Tenho um canal no Youtube onde publico vídeos sobre tecnologia.

Faça um comentário