Devops as a Service? Qual será o futuro do Devops?
Antes de tudo, uma observação:
Eu sei que Devops é uma cultura, e que ela de desmembra em diversas disciplinas extremamente complexas, tá pessoal? Mas atualmente há uma quantidade tão restrita de profissionais que conheçam a fundo tais disciplinas e/ou tenham trabalhado com elas, que hoje a gente acaba usando Devops na descrição/nome do nossa função só para nos reconhecermos de forma mais rápida, e pelo que vejo isso tem acontecido no mundo todo, fechou?
Breve introdução sobre mim:
O cenário atual do Devops:
Plateau da produtividade
Não faz sentido começar esta publicação sem citar o gráfico de Plateau mais recente lançado pela Gartner. Neste gráfico podemos ver o "status" das tendências relacionadas ao mundo Ágil e Devops.
Há algumas fases neste gráfico, e podemos notar que o DevSecOps está justamente na fase em que há a popularização e o alcance do nível Plateau da Produtividade onde há uma adoção abrangente ao redor do mundo.
Valorização dos profissionais da área
O alcance deste Plateau invariavelmente se traduz com uma alta demanda por profissionais com experiência em implementar/gerenciar ambientes de DevOps, há inclusive um post no TabNews onde a profissão com vagas mais difíceis de ser preenchidas no Brasil é justamente a de Devops Engineer.
Popularização da teoria
E assim como qualquer outra área está sujeita existem diversos cursos que prometem resultados imperdíveis em um curto espaço de tempo, ou mesmo cursos com um conteúdo extremamente raso e que não instiga a busca por um aprofundamento e um entendimento contextualizado das disciplinas e como elas se integram.
Banalização da Cultura
Obviamente uma alta procura profissional unida com a disseminação de cursos rasos acaba fazendo com que a cultura seja banalizada. A galera foca nos buzzwords e tecnologias do momento, e quando cê vai falar de CALMS, é mais ou menos essa cara aqui:
Recomendados pelo LinkedIn
Ausência de visão globalizada
Elementos do caos:
O que acaba saindo disso aí é isso aqui:
Os maiores problemas
E aí quando a gente sai do âmbito abstrato e traz para problemas que realmente encontramos durante o dia-a-dia, geralmente eles se convergem pra esses aqui:
Qual será o próximo passo?
E aí fica a grande questão: O que podemos esperar do futuro?
Devs desejam gerenciar a Infraestrutura?
Há uma discussão na comunidade de TI mundial, onde alguns defendem que o Dev seja o dono da Infraestrutura que ele usa, e outros defendem que o Dev já tem muito com o que se preocupar, e que deve apenas ter um acesso facilitado à Infraestrutura...
Tenho lido algumas coisas que apontam o Norte para o seguinte item:
ChatOps/Devops as a Service?
Este item sugere que os times de Devops/Plataformas concentrem-se na criação e gestão de fluxos de Chatbot para a solicitação de itens de gestão da Infraestrutura, por exemplo pedir pra um Bot criar um novo Pipeline de CI/CD com análise no Sonar para a sua nova aplicação.
E aí, o que você acha? Quão perto você enxerga o Devops as a Service? Já trabalha com algo nesse sentido? Compartilha um pouco sobre a sua relação com essa disciplina e sobre como as coisas estão funcionando na sua empresa!
Platform Engineer Manager at Pagbank, MBA teacher at Fiap
2 aMuito bom Júlia, parabéns pelo tópico!
Líder em transformação digital e estratégia em tecnologia
2 aExcelente artigo Ju! “Everything as a Service” é uma tendência!
DevOps Analyst | Solutions Architect | 2x AWS Certified | Cloud
2 aExcelente texto Julia. Parabéns.