Definição
DevOps reúne práticas de colaboração e automação entre desenvolvimento e operação para entregar e manter software. Desenvolvimento, entrega e operação deixam de atuar como responsabilidades isoladas e passam a se comunicar sobre cada mudança.
Responsabilidades que se comunicam
Uma mudança percorre o código, a verificação, a publicação e o acompanhamento do serviço. A automação prepara etapas repetitivas, e o feedback do ambiente volta para o desenvolvimento.
Automação e feedback
A prática envolve integração contínua, entrega contínua e observabilidade, apoiadas por automação e por canais de feedback. DevOps não se resume a um cargo, a uma ferramenta ou à instalação de containers. O que mantém a prática funcionando é o fluxo entre mudança, verificação, publicação e observação do resultado.
Falha provável e verificação
A falha mais comum é automatizar a entrega sem automatizar a observação. Quando as etapas rodam e ninguém acompanha os sinais do serviço, uma mudança pode ser publicada e falhar em uso sem ser notada no momento. Para verificar, você acompanha o pipeline da mudança, confere o estado do serviço após cada publicação e compara o comportamento observado com o esperado. A prática DevOps só funciona quando a automação da entrega e o acompanhamento do resultado andam juntos.
Veja a definição de integração contínuaDúvidas frequentes
Perguntas frequentes sobre DevOps
- DevOps é um cargo?
- Não. DevOps é um conjunto de práticas de colaboração e automação. Um cargo pode ser chamado de DevOps, mas a prática não depende apenas desse papel.
- DevOps exige containers?
- Não. Containers são uma ferramenta comum, mas a prática envolve automação, integração, entrega e observabilidade, com qualquer forma de execução.
- O que muda com as práticas DevOps?
- O desenvolvimento, a entrega e a operação passam a se comunicar e a automatizar etapas, acompanhando a mudança do código até seu uso real.
Para continuar
Recursos relacionados
Documentação
Microsoft Learn: What is DevOps
Apresenta os princípios e as práticas de colaboração e automação do DevOps.
Abrir recursoAplicação na formação
Formação DevOps
Na Formação DevOps, a colaboração entre desenvolvimento e operação aparece na automação da entrega e no acompanhamento do serviço.
Conhecer a formaçãoFontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.