Você conhece aquela famosa resposta de um desenvolvedor sênior: “Depende”?
No meu último artigo, Expliquei por que funções como DevOps Engineer, Platform Engineer e SRE, por mais atraentes que pareçam, não atendem ao verdadeiro propósito do DevOps. No entanto, percebi que posso ter esquecido alguns pontos principais sobre DevOps.
DevOps é como desenvolvimento pessoal
Com base na experiência de vários indivíduos, incluindo a minha, e observando a falta de entendimento entre alguns recrutadores, percebo que essas funções são frequentemente associadas a “pessoas que sabem como instalar, configurar e usar ferramentas”. No entanto, isso não é necessariamente DevOps.
Deixe-me enfatizar: DevOps não é sobre ferramentas, pelo menos não exclusivamente! DevOps é sobre pessoas, processos e, finalmente, ferramentas.
DevOps envolve uma certa hierarquia entre esses três princípios, onde a fundação são as pessoas. A partir daí, definimos os processos que, quando aplicados, ajudam a identificar gargalos, nos levando a implementar ferramentas para aumentar a produtividade.
Para mim, isso é muito parecido com o nosso desenvolvimento pessoal. Primeiro, identificamos quem somos, onde queremos chegar e nossas limitações. Depois, definimos processos para agir, criamos hábitos e, finalmente, aplicamos ferramentas que potencializam esses hábitos e geram ainda mais resultados.
Os hábitos precisam de tempo e precisam ser atômicos
Parece que o mercado está dizendo: “Coloque Kubernetes em tudo, CI/CD mudará tudo.” Calma, essas são ferramentas – não são ruins, mas vêm depois. Para ser realmente eficaz, outras coisas precisam acontecer primeiro: a equipe deve saber como se comunicar, estar aberta a mudanças, compartilhar conhecimento, apresentar seus desafios e aprender com os erros.
Grupos são feitos de pessoas e, como tal, precisamos entender como adquirir hábitos e evoluir. Você não pode dizer a alguém que nunca foi a uma academia que amanhã estará pronto para o Mr. Olympia. Não funciona assim – há um processo, e processos levam tempo.
Uma cultura DevOps bem aplicada deve ser vista como esse processo que leva tempo e precisa ser praticado diariamente, construído e incorporado à rotina. Quando se torna rotina, as ferramentas existem para levar essa rotina a outro nível.
Ferramentas são, de fato, importantes; muitas delas permitiram a implementação bem-sucedida da cultura DevOps. No entanto, não são apenas as ferramentas que farão seu software entregar mais rápido. Toda a equipe que trabalha no fluxo de desenvolvimento deve conhecer os processos e viver a cultura DevOps.
Indo para o próximo nível
Se você está cansado de rótulos vazios e quer entender o verdadeiro significado do DevOps, é hora de dar o próximo passo. Agende uma conversa gratuita comigo e descubra como nosso intensivo pode transformar sua abordagem, focando em pessoas, processos e, finalmente, nas ferramentas certas.
Clique no botão abaixo para garantir sua vaga e começar sua jornada rumo a uma aplicação mais eficaz e genuína do DevOps em sua carreira.