BLOG

Como se Tornar um Engenheiro DevOps, SRE, Cloud ou Platform Engineer em 2024 — O Guia Definitivo!

DevOps, SRE (Site Reliability Engineer) e Platform Engineer são funções ainda escassas no mercado. Sim, são! E eu comprovo isso com uma rápida pesquisa no LinkedIn, feita no início de 2024. Olha só: mais de 2000 vagas apenas para cargos de engenheiro, analista ou especialista DevOps no Brasil! E se incluirmos termos como SRE, Site Reliability Engineer, Platform Engineer ou Cloud, esse número salta para em torno de 3 mil oportunidades somadas. São mais de 2 mil oportunidades para você agarrar, crescer e vencer na vida!

Uma imagem vale mais que mil palavras: Agora que mostrei que DevOps, SRE e funções relacionadas ainda estão em alta, talvez você dê mais crédito ao que digo. Então, vamos ao que interessa: como se tornar um engenheiro DevOps ou SRE em 2024?

Como se tornar um engenheiro DevOps, Cloud ou SRE em 2024?

Trabalhar com tecnologia é desafiador. Se você não gosta de estudar, ler, se desafiar ou ser curioso, talvez este não seja seu lugar. O mundo da TI é dinâmico, com tecnologias mudando a todo momento e exigindo aprendizado constante. Eu mesmo, além de aprender novas tecnologias constantemente no trabalho, e a fim de me manter atualizado e focado no aprendizado contínuo, dedico pelo menos 1 hora por dia a cursos e certificações — já tenho quase 50! E olha que interessante: estamos na era da AI e do Machine Learning, e eu não sei nada sobre algoritmos de aprendizado de máquina. Se quisesse me especializar nessa área, teria que começar do zero e buscar cursos, bootcamps, certificações ou até um novo mestrado/pós-graduação na área.

Bom, agora que já dei a dica de como alcançar o cargo ou a função que você deseja, vamos direto ao ponto. Tenho experiência na formação de profissionais, tendo formado mais de 20 engenheiros diretamente através de mentoria para a formação de profissionais SRE/DevOps (seed mentoring) e treinado mais de 150 pessoas com o um SRE learning path; uma série de cursos com material escrito e vídeos destinados a formar engenheiros SRE e DevOps. Nesse tempo atuando como professor, instrutor ou mentor, descobri várias coisas interessantes.

Caminho da Aprendizagem SRE

Para se tornar um engenheiro DevOps/SRE, não há uma fórmula mágica. O que realmente existe é dedicação, estudo e colocar a mão na massa. Existem diversos caminhos, mas vou descrever aqui os meus preferidos:

  1. Cursos Online Gravados: Existem dezenas, se não centenas, de cursos prontos para serem consumidos mundo afora em formatos de vídeo, material de leitura, ou ambos. Desde cursos na Udemy ou Pluralsight até os oferecidos pelo Google, Microsoft Azure e Amazon AWS. Na minha opinião, os melhores são os das grandes companhias que acabei de citar. O desafio é que a maioria desses cursos é em inglês, e menos de 1% dos brasileiros falam inglês fluente, apontam pesquisas. A boa notícia é que muitos desses cursos são gratuitos! A AWS, por exemplo, oferece uma plataforma chamada AWS Cloud Skill Builder com cursos grátis de Cloud Practitioner e DevOps, inclusive com laboratórios práticos. GCP e Azure também têm suas plataformas de treinamento, , chamadas Google Cloud Skill Booster e Microsoft Azure Learning Center, oferecendo cursos gratuitos em Cloud, DevOps, SRE, entre outros. Deixei os links destas plataformas ali em cima para vocês navegarem.
  2. Livros e Material Escrito: Para os aficionados por leitura, aqui vai a dica de ouro: leia livros e materiais escritos, como blogs! O Google tem um site dedicado a SRE e DevOps, chamado Google SRE, onde disponibiliza gratuitamente o livro considerado a bíblia do SRE e DevOps. Já li esse livro duas vezes e posso afirmar: é essencial! O Google criou SRE e difundiram DevOps, então ler estes livros é como beber da fonte sagrada do conhecimento. Existem também muitos outros livros de DevOps e SRE disponíveis para aprofundar seus conhecimentos. Minha página pessoal do Github tem o fork de diversos repositórios contendo livros e material gratuito para você ler, como por exemplo, o Free DevOps Books e o School of SRE.
  3. Curso Online Ao Vivo: Se você acha chato e contraprodutivo ficar só assistindo vídeos ou lendo textos, ou tem dificuldade em se organizar para estudar sozinho, recomendo buscar cursos ao vivo, seja presencial ou a distância. Com um professor online e ao vivo, você pode interagir, tirar dúvidas e se motivar mais facilmente. Empresas de consultoria e treinamento em TI como a Toolbox oferecem esse tipo de serviço sob demanda.
  4. Mentoria: Se está disposto a investir um pouco mais, pagar por uma mentoria personalizada pode ser uma excelente escolha. Um mentor experiente pode oferecer conhecimento, dicas e conselhos valiosos para guiar você no caminho do sucesso. E o melhor, o mentor acompanha seu desenvolvimento e pode até te dar aulas particulares. Mais um serviço oferecido sob demanda por empresas de consultoria e treinamento em TI, como a Toolbox.
  5. Bootcamp: Bootcamps são cursos intensivos, uma mistura de aulas online, presenciais ou ao vivo com prática. São ideais para quem já tem alguma experiência na área de TI e quer se aprofundar rapidamente em DevOps ou SRE. Mas atenção: podem não ser a melhor opção para iniciantes devido ao ritmo acelerado. No geral são programas de poucos dias, que duram o dia todo, e o conteúdo é massivamente jogado em você, sendo muito bom para quem já tem algum tipo de conhecimento na área e quer se aprofundar de maneira rápida.
  6. Certificações Profissionais: Tirar certificações é desafiador, mas muito valorizado no mercado. São exames de 1–2hrs, supervisionados, geralmente difíceis e abrangentes, contendo cerca de 40 a 60 questões, que demandam bastante estudo e dedicação. Vale lembrar que essas certificações são pagas e você tem um número limitado de tentativas para passar. Em média, custam em torno de $200 dólares ou mais, o que dá mais ou menos R$1000 reais, na cotação do dólar atual. As empresas valorizam muito quem tira esse tipo de certificação. Algumas delas são mostradas aqui nesta imagem da KodeKloud. “Com grandes poderes vem grandes responsabilidades!” — Apesar destas certificações serem muito valorizadas pelo mercado de trabalho, elas são custosas e trabalhosas para tirar. Já precisei estudar 3 meses seguidos por 2 horas por dia, totalizando mais de 100 horas de estudo, para tirar uma única certificação. Ah, e a propósito, se você tiver curiosidade, passa lá no meu Linkedin (Caio Roscelly) pra dar uma espiada nas certificações e certificado/badges de cursos que eu tenho, pois talvez você queira tirar alguma.
  7. Pós-Graduação, MBA ou Mestrado: quem nunca pensou em fazer né?! Existem alguns poucos cursos no mercado brasileiro para pós em Engenharia de Software com ênfase em DevOps ou SRE. Se você der uma googlada por “pós-graduacao devops, sre, cloud” vai ver algumas opções. Eu sinceramente não sei qual é o nível de qualidade destas faculdades e nem dos cursos, então não consigo opinar! Mas se você curte e quer se aventurar, vai lá fazer e depois me diz como é pra eu ficar sabendo! E se quiser ouvir minha opinião, aqui vai — eu verdadeiramente acredito que cursos, certificações e até mesmo uma mentoria é mais valioso, mais rápido e possivelmente mais barato! Pós-graduações duram em torno de 18 meses ou mais, e vai por mim, é muito esforço para pouca recompensa. Sei que pode parecer estranho, mas tenho Pós-graduação do tipo Mestrado e não indico como primeira opção para se especializar em DevOps/SRE — isso mesmo, sou Mestre em Engenharia de Computação por uma das melhores Universidades do Brasil! Não indico pois foram longos anos da minha vida dedicando muitas horas de estudo e pesquisa para pegar o diploma de Mestre em Ciências, M.Sc., e no final não tive a compensação financeira que imaginei que teria ao completar uma pós. No Brasil, infelizmente, pós-graduação não é tão valorizado pelas empresas quanto em empresas do exterior.
  8. Bônus — Meu Github: Ao longo de quase 10 anos em SRE e DevOps, acumulei muito conhecimento e material de estudo. Parte desse material está no meu Github, na lista “Mastering SRE & DevOps”. O material contém cursos, livros e artigos para dominar SRE e DevOps. A maioria do conteúdo está em inglês, mas se você quiser esse tipo de conteúdo concatenado e em português PT_BR, entrem em contato com a Toolbox que fornece cursos de consultoria em tecnologia, desenvolvimento de software, Cloud, SRE, DevOps e automação.
Mastering SRE & DevOps

Tem interesse em aprender mais sobre? Entre em contato conosco ❤️!

✉️email: [email protected]

Toolbox Devops Consultoria

Toolbox Devops Consultoria

Simplicando seu dia-a-dia na cloud

Esta gostando do conteúdo ? Compartilhe!