Devops as a Service? Qual será o futuro do Devops?

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:

  • 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.

No alt text provided for this image

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:

No alt text provided for this image

"CALMS é um acrônimo em inglês para Culture (Cultura), Automation (Automação), LeanIT, Measurement (Mensuração) e Sharing (Compartilhamento). O termo surgiu entre 2008-2009 e foi creditado ao Jez Humble, co-autor de “O manual DevOps”, porém outras pessoas participaram do processo de criação do framework, como Jene Kim."


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:

No alt text provided for this image

  • "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

Um pouco disso é descrito aqui nesse outro artigo - em inglês ):


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?

No alt text provided for this image

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!

Helder Pereira

Platform Engineer Manager at Pagbank, MBA teacher at Fiap

2 a

Muito bom Júlia, parabéns pelo tópico!

Gustavo F.

Líder em transformação digital e estratégia em tecnologia

2 a

Excelente artigo Ju! “Everything as a Service” é uma tendência!

Victor Paulo

DevOps Analyst | Solutions Architect | 2x AWS Certified | Cloud

2 a

Excelente texto Julia. Parabéns.

Entre para ver ou adicionar um comentário

Outras pessoas também visualizaram

Conferir tópicos