O que é DevOps?
Bora iniciar a jornada para entender um pouco mais sobre o que é DevOps?
“Em quase toda organização de T.I há um conflito inerente entre Desenvolvimento e Operações de T.I que cria uma espiral descendente, resultando. em um tempo cada vez mais longo para comercializar novos produtos e recurso, qualidade reduzida, interrupções maiores e, o pior de tudo, uma dívida técnica cada vez maior.”
Nesta citação do livro Manual De DevOps, fica claro o problema que o profissional de DevOps busca resolver. E, por mais incrível que pareça, essa situação ainda é muito comum em empresas de T.I., tanto no Brasil quanto no mundo!
O profissional de DevOps entra para atuar na resolução desses conflitos, aplicando tecnologias e promovendo mudanças culturais entre os times.
Na linha da aplicação de tecnologias podemos citar criação de Pipelines, criação de Bots e implementação de ferramentas. Mas não se restringe somente a isso, pois uma das características fortes que um profissional de DevOps deve ter é estar aberto a entender o momento e as dores da empresa para aplicar soluções atuem nestas necessidades, não se prendendo a nenhum tipo de ferramenta/tecnologia.
Na linha cultural podemos citar a atuação direta com o time de desenvolvimento para aplicar etapas de Code Review e Testes com finalidade de garantir a qualidade mas sempre priorizando que o fluxo de produção continue funcionando.
Nesta mesma linha do profissional de DevOps, o mercado possui alguns cargos relacionados como por exemplo o SRE (Site Reliability Engineering), DevSecOps e Plataform Engineer. Mas podemos nos aprofundar mais neste tópico em um próximos post.
Contribua e compartilhe!