Pessoal, então, vamos lá. Eu acabei de falar com vocês um monte de perfis que a gente tem. São perfis de trabalho, perfis técnicos de habilidades que são interessantes vocês terem e que são basicamente perfis de profissionais quando a gente está falando pura e exclusivamente de cloud. Mas, pensa no seguinte, no dia a dia, o que a gente mais vê são basicamente três grandes perfis, tá? Três principais. É o que eu mais vejo no dia a dia, é onde tem mais mercado de trabalho, é o que mais é procurado. O primeiro é o desenvolvedor, engenheiro de software, DevFullCycle, o nome que a gente quiser dar, que é o principal foco, principalmente, de quando a gente está falando aqui dos cursos da Fullcycle, que é você conhecer a codificação de ponta a ponta. Esse é o principal, é o que eu mais vejo, é o que eu mais bem pago, é o que a galera mais procura e é mais fácil de você achar. O que isso significa? Que você vai conhecer desenvolvimento de sistema de forma ampla, arquitetura e assim por diante, mas você vai conhecer de infraestrutura como código. Você vai conhecer das camadas cloud também. Então, por isso que é muito importante vocês estarem fazendo esse treinamento, porque no final dele, vocês vão saber, no final desse curso, vocês vão saber todas as habilidades técnicas ali de cloud, que também vão ajudar muito vocês no dia a dia, no mercado de trabalho. Então, o primeiro cara é esse, tá? O segundo cara, esse cara normalmente, ele está ocupando uma posição ali de especialista no mercado tá bom um especialista um técnico depende da empresa tem um nome que a gente dá por exemplo a minha empresa a gente tem técnico e especialista um cara com esse perfil normalmente ocupando uma cadeira de especialista está quase nela tá normalmente o que a gente vê e um especialista é um par de um coordenador, ou um par de alguém que faz liderança direta de pessoas e não só técnica. Mas você também tem coordenadores que têm toda essa bagagem técnica, que são ainda mais bem remunerados e mais procurados pelo mercado, que também é muito importante. Ou seja, uma liderança de primeiro nível extremamente importante. Só que tem algumas outras empresas que elas trabalham com os nomes de Tech Lead. Então tem os Tech Leads, que também são lideranças técnicas ali no dia a dia com o time, etc., que também tem essas habilidades. Quando a gente está falando de perfis, tem um outro perfil que é o arquiteto, o arquiteto de soluções, que o arquiteto de soluções também em algumas empresas é bem reforçado, ele é um perfil muito sênior e que precisa desse tipo de habilidade. Tanto de codificação de arquitetura, quanto nas habilidades aqui de cloud, que é o que a gente está discutindo aqui. Então precisa ter bastante visibilidade ali do que a gente tem de ferramentas e possibilidades na cloud. E o terceiro nível que eu acho que a gente tem que dar uma olhada também, são os níveis de operação, os níveis de SISOPs ali que a gente falou, que também são bem interessantes. Tem bastante cargo e bastante gente que está nessa parte de cloud quando a gente está falando. E quais são as habilidades técnicas? Eu vou dar bem um passadão em habilidades técnicas, porque a gente vai desenvolver elas aqui. É só para vocês entenderem do que a gente vai falar. Quais são as habilidades técnicas que você vai precisar no seu dia a dia para conseguir ser esse cara, para conseguir estar nesse nível e assim por diante. Então vamos lá. A primeira parte que a gente vai falar é de configuração e gerenciamento de infraestrutura. Então como é que você vai provisionar a máquina virtual? A gente vai falar disso logo na sequência, vai fazer hands-on e caramba. Então você vai falar aqui em como a gente provisiona a máquina virtual, como é que a gente configura a rede e como é que a gente pensa em armazenamento. Primeiro nível, agenciar e pensar em armazenamento em nuvem. Isso aqui é uma primeira ideia de habilidade técnica que você precisa. Automação CI e CD, Continuous Integration, Continuous Delivery CI e CD. Quando a gente está falando dessa parte de automação CI e CD, a gente está falando das ferramentas que vão fazer os times conseguirem subir os códigos de forma automatizada. Aqui tem equipes que trabalham com perfil que eles chamam de SRE, apesar desse nome não está muito certo, e aí eu não vou ficar entrando no detalhe aqui agora, mas SRE é uma coisa, saber fazer continuous delivery e continuous integration é uma outra coisa, são coisas diferentes. Mas tem muita gente que chama esse profissional de profissional DevOps, profissional SRE, profissional de infraestrutura e assim por diante. Esses profissionais, em alguns times, tem pessoas dedicadas especificamente a isso. Nos times que eu lidero, nos times que eu lidero durante todo esse meu tempo, eu normalmente não tenho um profissional dedicado a esse tipo de papel. Todo o meu time conhece esse tipo de papel e atua nisso. E daí, então, no meu time tem muitas pessoas que são full cycle quando a gente fala aqui do dia a dia de implementação de sistemas de alto padrão e de alto nível. O que eu acho que é interessante você pensar? Apesar disso, teve momentos no meu time que eu tive um ou duas pessoas com esse perfil, mas que manjavam muito, muito, muito do detalhe de implementação. Em momentos críticos, acabei pedindo a ajuda de algumas pessoas assim, ou seja, num time de 30, 40 pessoas, tinha um cara com esse perfil, só para dar um suporte, para dar um apoio nessa matéria específica. Então, essa parte de automação CICD também é bastante interessante. Outra habilidade técnica que a gente tem que ter é a parte de container e orquestração, que é a parte de subida de container. Se você ainda não está tão familiarizado com container, a gente vai explicar aqui também. Mas a parte de subida de container, Docker, Kubernetes ou tanto importa aqui, mas como é que você vai pegar a sua aplicação e subir ela dentro de um container para ela rodar especificamente, etc. Você vai ter que saber disso, a gente vai falar disso aqui também, como é que funciona, como é que provisiona, etc. Isso é muito importante e essencial para tudo que a gente está falando de cloud. Se você não souber balancear e subir container, vai ser bem complicado. Quando a gente está falando de aplicação distribuída, lembra do que eu falei? Para ambiente cloud, a gente precisa saber fazer upscale e downscale, ou seja, a gente precisa conseguir entender como é que a gente vai trabalhar com os picos que eu comentei. Eu não tenho mais a minha infraestrutura on-premises. O que eu tenho a partir de agora é uma infraestrutura que eu preciso saber quando que eu aumento e quando que eu diminuo. Lembra o documentão que eu falei lá, que a gente fazia, falando, olha, eu vou precisar de tanto de máquina, tanto de recurso de processamento, tanto de HD e assim por diante? Você você não faz mais isso. O que você faz é preparar a sua aplicação para entender quando você precisa de mais recursos e pedir por esse recurso e escalar esse recurso. E daí, para isso, o Kubernetes e o Docker entram aqui fortemente para conseguir fazer a gente conseguir usar esse tipo de coisa. Então, a gente vai falar um pouco disso. A gente vai falar também de habilidades de segurança, princípio de cibersegurança aqui. A gente precisa começar a entender cada vez mais isso, foi o que eu falei. E eu quero dar um foco aqui na nossa conversa sobre isso, porque a gente está sofrendo muito no Brasil com isso. Tem várias empresas, principalmente as menores, que estão sofrendo muito. Então a gente precisa de profissionais tão dedicados quanto os que estão para invadir sistemas, dedicados a construir aplicações com muita segurança e para a gente passar essa galera para trás, beleza? Então a gente vai precisar olhar para isso, olhar para fatores de segurança e como é que a gente trabalha com eles também. Ferramentas de segurança na nuvem, então a gente vai ter que falar um pouco sobre os firewalls que a gente tem, o WAF, IAM, quando a gente está falando de identificação e acesso dos usuários, assim por diante, conceitos de segurança a gente vai entrar aqui e conceitos de aplicação segura também. Aqui é legal você pensar no seguinte, no dia a dia de trabalho do time, normalmente tem equipes que são mais dedicadas a olhar todo o conceito de desenho de segurança da aplicação, mas quando a gente entra em uma API, construção de API, como é que a gente vai ter comunicação com ela, como é que a gente vai expor essa API e assim por diante, normalmente está muito na mão do dev. Então ele tem que saber de cyber, senão ele vai fazer uma baita de uma besteira. Então é importante a gente saber disso também, é importante você levar isso para o time. Habilidade de segurança de novo, conformidade e governança. A gente vai falar um pouquinho também sobre tudo que a gente precisa ter de conformidade e de conhecimento aqui para a gente deixar o nosso sistema em conformidade com o que a gente fala de leis vigentes no país e o que a gente precisa de normativas também para vocês entenderem como é que isso vai funcionar quando a gente está falando de cloud inclusive falar um pouco de LGPD que também é uma parte importante de quando a gente está falando de cloud pode impact