🟠 Qual o futuro do Devops? | Devops as a Service?
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:
- Vim de infraestrutura, mais especificamente de Redes;
- Trabalho com com foco em Devops há 5 anos;
- Me especializando em IaC, CI/CD, Multi-Cloud e Containerização de Aplicações.
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, com 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 outro post aqui 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:
Ausência de visão globalizada
Elementos do caos:
- DevOps já é um assunto complexo por si só;
- Pressa por uma alta remuneração;
- Grande parte do conteúdo está em inglês;
- Cursos bons são muito caros, cursos rasos são amplamente ofertados;
O que acaba saindo disso aí é isso aqui:
- "Devops é Terraform"
- "Devops é o Azure Devops"
- "Devops é Pipeline"
- "Devops é só automação"
- "Devops é Kanban"
- ...
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:
- Antes o ticket era pra Infraestrutura, agora é pro Devops/SRE
- Desconhecimento/desrespeito dos pilares culturais
- Automatiza tudo e cria-se o caos
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!