Jean Pierre Lessa e Santos Ferreira

DevOps além do pipeline: o que separa times de tecnologia eficientes dos que vivem em modo de crise?

Por Diego Velázquez 5 Min de leitura
Jean Pierre Lessa e Santos Ferreira

Jean Pierre Lessa e Santos Ferreira, especialista em tecnologia, software e inteligência artificial, frisa que existe uma versão de DevOps que as empresas adotam e uma versão que realmente funciona; ele conhece ambas as versões. A primeira é um conjunto de ferramentas instaladas, pipelines configurados e um nome novo para práticas antigas; já a segunda é uma mudança real na forma como equipes técnicas pensam sobre responsabilidade, visibilidade e velocidade de entrega.

Adicionalmente, a confusão entre as duas versões custa caro. Na prática, times que acreditam ter adotado DevOps, mas ainda operam com ciclos longos de deploy, baixa observabilidade em produção e pouca colaboração entre desenvolvimento e operações pagam um preço constante em retrabalho, incidentes e lentidão.

O que DevOps maduro parece na prática?

Uma equipe com cultura DevOps consolidada consegue fazer deploy várias vezes ao dia sem medo, não porque o processo ficou mais fácil, mas porque os controles ficaram mais confiáveis. Testes automatizados cobrem os caminhos críticos. Cada mudança tem rastreabilidade. O rollback é uma operação rotineira, não uma emergência.

Na ótica de Jean Pierre Lessa e Santos Ferreira, isso muda completamente a relação da equipe com o risco. Quando reverter uma mudança é simples, o custo de experimentar cai. E quando o custo de experimentar cai, a velocidade de inovação aumenta. Não por acidente, mas por design.

Por que observabilidade é o centro de tudo?

Assim como destaca Jean Pierre Lessa e Santos Ferreira, um ponto que equipes em estágio inicial de maturidade costumam subestimar, você não pode gerenciar o que não consegue ver. Monitoramento de CPU e memória é o mínimo. O que diferencia times de alta performance é a capacidade de entender o comportamento do sistema em termos de negócio: quantas transações estão sendo processadas, qual é a latência por tipo de operação, onde os erros se concentram e como o sistema se comporta sob carga atípica.

Infraestrutura de tecnologia sem observabilidade adequada é uma caixa preta. Na prática, problemas que aparecem sem aviso, o diagnóstico demora e o tempo médio de recuperação fica alto, independentemente de quantos engenheiros estejam na equipe.

Jean Pierre Lessa e Santos Ferreira
Jean Pierre Lessa e Santos Ferreira

Automação que libera tempo para o que importa?

Automação em DevOps não é sobre substituir pessoas, mas sobre eliminar trabalho repetitivo que consome atenção de engenheiros que poderiam estar resolvendo problemas mais complexos. Para se ter uma ideia, o provisionamento de infraestrutura, configuração de ambientes, execução de testes de regressão e a verificação de conformidade de segurança digital são processos que podem ser automatizados. 

Jean Pierre Lessa e Santos Ferreira pondera que o efeito prático é visível. Times que automatizam essas tarefas conseguem dedicar mais tempo a design de sistemas, revisão de arquitetura e desenvolvimento de funcionalidades com valor real para o usuário. Fica claro, portanto, que a produtividade em tecnologia não cresce contratando mais pessoas para fazer trabalho repetitivo, mas reduzindo a quantidade de trabalho repetitivo que precisa ser feito.

Segurança digital como parte do fluxo, não como barreira no final

Um dos avanços mais importantes da cultura DevOps moderna é a integração de segurança no próprio pipeline de desenvolvimento, o que se convencionou chamar de DevSecOps. Em vez de uma revisão de segurança acontecer somente antes do deploy, as verificações são incorporadas em cada etapa do ciclo de vida do código.

Isso reduz o custo de correção, porque vulnerabilidades são identificadas mais cedo, e aumenta a consistência, porque as verificações acontecem de forma automática e não dependem de um processo manual sujeito a variações.

Liderança técnica que sustenta a cultura

Jean Pierre Lessa e Santos Ferreira representa um tipo de diretor de tecnologia que entende que ferramentas sem cultura não produzem resultado. Dessa forma, a adoção de DevOps falha quando é tratada como um projeto de infraestrutura em vez de uma mudança na forma como a equipe pensa e trabalha.

Os times precisam de clareza sobre o que estão otimizando, autonomia para tomar decisões técnicas e espaço para aprender com os incidentes sem que isso gere punição. Esse ambiente é construído por uma liderança técnica que entende que sua função não é apenas escolher as ferramentas certas, mas criar as condições para que as pessoas certas trabalhem bem.

Autor: Diego Rodríguez Velázquez

Compartilhe esse Artigo