Na real, o que faz um DevOps? Vou explicar de uma forma didática com a analogia de fazer um bolo para uma festa.
O DevOps garante que você o assa, decore e entrega à festa no prazo e na forma perfeita, coordenando a equipe de panificação e a equipe de entrega de forma eficiente. Ele também garante que o bolo tenha bom gosto e utiliza o feedback recebido para o próximo cozimento.
DevOps é uma cultura e prática que visa unir as equipes de desenvolvimento (Dev) e operações (Ops) para garantir a entrega contínua de software de alta qualidade. No contexto de desenvolvimento e entrega de software, o DevOps se concentra em eliminar barreiras entre as equipes Dev e Ops, promovendo a colaboração, a automação e o compartilhamento de conhecimentos. E além de tudo ele tem a habilidadde de codar também, no meu caso tenho habilidades nas linguagens de Python, Go e R
❗ Mas antes de continuar, se você curte meus conteúdos, dê uma força e compartilhe este artigo com 5 pessoas do seu WhatsApp acessando os links no final do texto. Não leva muito tempo, e ajuda muito a aumentar nossa comunidade.
Mas, como exatamente um DevOps realiza todas essas tarefas? Vamos continuar com a analogia do bolo para entender melhor.
Primeiro, o DevOps elabora um plano para o bolo. Isso envolve entender os requisitos do cliente, definir o escopo e estabelecer metas claras. Em termos de desenvolvimento de software, isso significa alinhar as expectativas, definir os requisitos e estabelecer metas realistas.
Em seguida, o DevOps escreve o código necessário para o bolo. Isso pode envolver a criação de scripts de automação, configuração de servidores ou qualquer outra tarefa relacionada à infraestrutura de entrega contínua. Em termos de software, isso significa escrever código limpo, claro e testável.
Depois, chega a hora de compilar e testar o bolo. O DevOps garante que todos os ingredientes estejam devidamente misturados e que o bolo seja assado na temperatura certa. Em termos de desenvolvimento de software, isso significa realizar testes automatizados e realizar integrações frequentes para detectar erros o mais cedo possível.
Em seguida, é hora de implantar o bolo. O DevOps garante que o bolo seja entregue na festa no prazo e na forma perfeita. Ele coordena a equipe de panificação e a equipe de entrega para garantir que tudo corra sem problemas. Em termos de software, isso envolve a implantação contínua do código, a configuração dos servidores de produção e a garantia de um ambiente de execução estável.
Após a implantação, o DevOps assume a responsabilidade de operar o bolo. Isso significa executar e monitorar o bolo para garantir seu bom funcionamento. Em termos de desenvolvimento de software, isso envolve monitorar os servidores, analisar logs e métricas de desempenho, aplicar correções e melhorias quando necessário.
O DevOps utiliza o feedback recebido para aprender e planejar o próximo cozimento. Ele analisa o desempenho do bolo, observa as reações dos convidados e utiliza essas informações para melhorar o processo de desenvolvimento e entrega. Em termos de desenvolvimento de software, isso envolve a coleta e análise de dados de uso, a revisão dos testes realizados e a melhoria contínua do processo.
Um DevOps atua como um mestre de cerimônias no processo de desenvolvimento e entrega de software. Ele garante que todas as etapas sejam realizadas de forma eficiente, colaborativa e automatizada. Assim como um mestre confeiteiro garante que o bolo seja assado, decorado e entregue perfeitamente na festa, um DevOps garante que o software seja desenvolvido, testado, implantado e operado com sucesso.
Portanto, se você está se perguntando o que faz um DevOps, pense em um mestre confeiteiro que coordena e supervisiona todo o processo de criação e entrega de um bolo. Um DevOps faz isso pelo software, garantindo a entrega contínua de aplicações de alta qualidade.
Espero que tenha ajudado a entender um pouco mais sobre o mundo de Tech de verdade e sem romantização.
| Você pode compartilhar essa postagem para manter no seu feed do linkedin ou compartilhar no seu Whatsapp / Telegram |
Obrigado por ler até aqui e até amanhã.
👋 Sou um #DevOps Engineer vivendo o dia-a-dia na área de tecnologia, a vida como ela é! Quer acompanhar esta jornada ? Basta seguir nos links abaixo.
⚡ Se inscreva no YouTube : https://www.youtube.com/c/spokmonkey/
🔥 Siga meu canal no telegram: https://t.me/spokmonkey
✆ Entre para o grupo do Whatsapp: https://chat.whatsapp.com/DWbITQjQ3uIJKQEY76zmC9
✅ Leia todos os artigos Publicados: https://www.bookmaps.com.br