A importância de DevOps/Infraestrutura para devs backend
Vou ser bem sincero, não pesquisei se já existe algum conteúdo sobre o tema.
Tenho algumas dúvidas, até mesmo para fins de carreira. Sinto que cada vez mais o que eu sei está ficando defasado, como se a barra estivesse subindo cada vez mais. Isso realmente é fato e pode ser confirmado por qualquer dev. Meu problema está com a ordem de importância com alguns temas.
Um pouco sobre mim, sou dev Java a 4 anos +-, focado inteiramente em Spring/backend. Trabalhei em uma startup a grande maioria da minha curta carreira, e a pouco tempo entrei em uma empresa que é totalmente corporativa, com processos e regras que nunca vi antes. Integro hoje um time de suporte, onde basicamente sou linha de frente quando existe um problema com os serviços da empresa. Eu quis enfrentar esse desafio para de fato observar como se trabalha com observabilidade, monitoramento, etc. Isso deixou na cara que eu não sei nada, e o que eu pensava saber, na verdade, não sei.
Visto isso, sinto que temas como DevOps são constantes no meu dia a dia, além de temas de Infraestrutura, Cloud no geral (aqui usamos todos os famosos: GCP, AWS, Azure e OCI).
A duvida é, para um backend, esse passo para aprender sobre cloud é de fato importante (acho que é bem óbvio que qualquer aprendizado é importante, mas não consigo metrificar isso)? O quanto isso irá afetar a carreira de um dev mediano pra ruim, como eu?
E por fim, o mais importante, por onde começar? Pesquisei muito conteúdo free no ytb, mas não sei se é o melhor "canal" pra se aprender, e também dei uma olhada no Road to DevOps, mas sinto que falta algo nessa doc. Ainda não criei nenhum projeto pra subir numa cloud, e sei que esse é o principal passo, mas queria me munir com alguma teoria antes.