DevOps
DevOps combina as palavras "desenvolvimento" e "operações". Ele inclui desenvolvedores e profissionais de operações de TI dentro de uma organização.
O objetivo da integração de DevOps é melhorar a colaboração entre as equipes de desenvolvimento e operações. Um gerente de operações, por exemplo, pode solicitar aos desenvolvedores uma atualização de um aplicativo web. Para que a atualização seja bem-sucedida, a equipe de operações deve descrever com precisão todos os recursos necessários para a atualização. A equipe de desenvolvimento pode então implementar a atualização e testá-la internamente antes de liberá-la para a equipe de operações colocá-la em produção.
Um processo de DevOps para atualizações de software pode incluir as seguintes etapas:
- Receber e processar o feedback dos usuários (Operações)
- Projetar a atualização (Operações e Desenvolvimento)
- Programar e implementar a atualização (Desenvolvimento)
- Testar a atualização internamente (Desenvolvimento)
- Publicar a atualização em produção (Operações)
- Testar a atualização ativa (Operações e Desenvolvimento)
As etapas acima são apenas um exemplo de como um processo de DevOps pode ocorrer. Não existe um conjunto específico de etapas que uma empresa precise seguir. Uma empresa pequena, por exemplo, pode ter menos etapas e mais sobreposição entre as divisões do que uma grande corporação. O objetivo final do DevOps, independentemente do tamanho da empresa, é produzir software confiável no menor tempo possível.
As formas de melhorar o fluxo de trabalho de DevOps incluem:
- Criar ambientes de teste e produção idênticos
- Automatizar testes de software, como testes unitários
- Projetar software que seja facilmente escalável
- Usar controle de versão para acompanhar as alterações
NOTE: Um "gerente de DevOps" é uma função relativamente nova no campo da tecnologia da informação. O papel de um gerente de DevOps é supervisionar as equipes de desenvolvimento e operações, ajudando-as a se comunicar e trabalhar juntas de maneira eficaz.
Teste seus conhecimentos