[Música] Boa noite pessoal beleza seja bem-vindo seja bem-vinda a mais essa nossa Live aqui no canal hoje é uma live diferente porque a gente tá tá chegando já né Tá chegando o nosso próximo evento o desafio devops e Cloud e essa semana aqui é a nossa semana de aquecimento onde a gente vai ter Live aqui todo dia nesse horário às 7 hor da noite pra gente bater um papo aqui trocar uma ideia é mostrar conteúdo aqui para vocês dar conteúdo para nivelar o conhecimento de vocês preparar vocês pra semana que vem que vai ter o
desafio devops Cloud cara tá iradíssimo eu não vou falar aqui o que eu gostaria porque o YouTube vai dar aquela cortada mas cara tá iradíssimo tá Fantástico aqui O evento tem muito conteúdo irado tem muita coisa maneira para ajudar você a dar mais esse passo rumo elite dos profissionais de ti que conseguem entregar aplicações de forma rápida eficiente segura e confiável utilizando as principais práticas de devops e de cloud do mercado certo bom galera eu tô vendo aqui que a galera tá aí em peso pessoal até falou já tô gente me zoando aqui já tá
rolando bullying pessoal falando aqui da minha língua presa cara já tem aqui aluno falando sobre a formação devops pro ó aqui o Diogo dando feedback dele aí em relação à formação devops pro show de bola cara e eu quero saber aí quem tá aí online agora quem tá aí online agora me fala da onde você é eu sou do Rio de Janeiro então meu sotaque né ele Condena então eu sou do Rio de Janeiro me fala aí Da onde você é me fala se você é desenvolvedor se você é de infraestrutura me fala aí o
seu nível de conhecimento de devops e de Cláudio Me conta aí cara eu quero trocar uma ideia com vocês ó Tiago de Três Lagoas Ih agora Rio Grande do Sul São Paulo Jundiaí Brasília Bangu brother aqui pertinho cara pertinho aqui eu sou da ilha do governador é relativamente perto e Joinville show de boa Campo Grande eh deixa eu ver aqui Barueri Piracaia Piracaia eu li certo Acho que sim show de bolaa Vila Velha show de bola pessoal BF roxo show de bola pessoal bom galera eh hoje eu quero começar aqui o evento eh falando com
vocês um pouco sobre devops falando um pouquinho com vocês sobre Cloud mas Mais especificamente como começar nessa jornada né porque eu vi aqui muita gente de infraestrutura muita gente de desenvolvimento também e Inclusive tem alguém tem aqui o Rogério Duque de Caxias É esse aqui do lado mas tem muita gente aí de desenvolvimento tem muita gente de operação tem gente que já atua como devops e quer Eh se aprimorar ainda mais e cara o objetivo aqui do canal é esse ajudar você a ser esse profissional capaz de criar aplicações escaláveis de grande porte de forma
segura de forma ágil confiável utilizando essas práticas e eu eu sei que a dúvida de vocês uma boa parte de vocês tem a dúvida de como começar essa jornada né como dar o start dessa jornada e esse evento o desafio devops Cloud ele tem Justamente esse objetivo ajudar você a entender melhor o que é devops o que é Cloud E como você pode acelerar o seu processo montando aqui uma solução prática Então deixa eu até eh mostrar aqui para vocês certo deixa eu compartilhar aqui a minha tela porque se você ainda não se inscreveu no
evento tá aqui ó o nosso a nossa semana de conteúdo que vai começar na semana que vem o desafio devops Cloud onde eu vou ajudar você e a entregar aprender ensinar Opa ó fui ler aqui já era eu vou ensinar vocês a construir construir soluções inteligentes de entrega de software nós vamos montar todo um processo de modernização e entrega de um software passando pelo uso de contêiners passando pelo pela criação de pipelines uso de ambiente de cloud construção de pipeline CCD e monitoramento de aplicações então aqui embaixo Aqui ó aqui embaixo Inclusive eu mostro para
vocês as aulas que a gente vai ter né na primeira aula a gente vai ter o desafio Dock na segunda aula Desafio kubernetes na terceira aula eu desafio aws quarta aula desafio pipeline CCD e a quinta aula desafio de monitoramento e aqui embaixo eu mostro aqui no site O que que a gente vai construir a gente vai utilizar uma aplicação que é um um e-commerce tá um pequeno e-commerce né a o objetivo maior não é a aplicação em si né Eh pode poder podia ser qualquer aplicação inclusive o que eu recomendo para você é faça
o conteúdo aqui do desafio e também utilize nas suas aplicações nos seus projetos faz uma poc com os seus projetos mas o que que a gente vai montar nesse evento certo nós vamos montar uma pipeline uma automação onde a gente com simples comit de código nós vamos rodar aqui toda a integração contínua para criar o pacote da nossa aplicação depois a entrega contínua é para fazer o Deploy desse pacote dessa nova versão da aplicação num ambiente de nuvem O que que a gente vai utilizar aqui como nuvem nós vamos utilizar a aws Então nós vamos
criar aqui um cluster kubernetes utilizando um dos principais serviços de kubernetes gerenciado hoje no mercado que é o elastic kubernetes service o kubernetes da aws e aqui paraa pipeline ECD a gente também vai utilizar uma das principais ferramentas do mercado que é o github Actions que é a ferramenta de automação de criação de pipelines do github cara se você da área de tecnologia eu acredito que você sabe o que é o github Então já eh já sabe que a gente vai utilizar só a ferramenta top certo eh aqui também né No final a gente vai
monitorar eh essa aplicação e a infraestrutura aqui do Eks certo e e monitorar aqui o que que vai tá acontecendo beleza aqui são as tecnologias que a gente vai utilizar E por que que esse eh desafio aqui alô pessoal vocês estão me vendo alô agora que eu vi aqui que tá sem a câmera alô vocês estão vendo aí Alô alô alô alô tão me ouvindo alô não tão me tão me vendo tão me ouvindo mas não estão me vendo certo ah beleza deixa eu só acertar aqui galera Deixa eu só acertar aqui deixa eu mudar
deu algum problema aqui na minha câmera mas não tem problema vamos resolver isso rapidinho deixa eu ver aqui o que que aconteceu Ah deixa eu ver aqui pera aí alô deixa eu ver aqui opa agora sim agora beleza agora deixa eu trocar aqui a câmera pra gente beleza Vamos lá eh vamos lá bom mas a gente vai utilizar aqui eh a as principais tecnologias aí do mercado Vamos utilizar github docker kubernetes aws github Actions Prometeus e grafana E por que que esse evento aqui é o desafio eh devops Cloud porque a gente vai ter aqui
desafios práticos vão ser três desafios práticos que eu vou liberar para vocês onde quem fizer esse desafio vai receber uma bed exclusiva do evento Então não não deixa de participar do evento e também fazer os desafios que isso tudo vai fazer com que você aprenda mais você vai aprender mais sobre devops sobre Cloud você vai montar toda essa esse fluxo de forma prática você vai ter os desafios para exercitar o conhecimento e no final recebendo essa bed você tem ali material para você fazer o seu marketing pessoal compartilhar no seu LinkedIn compartilhar na suas eh
redes sociais certo então é importante isso tá não deixem de participar eu tenho certeza que vai ajudar demais na carreira de vocês certo então cara se inscreva e não deixe de participar só para tirar a dúvida de vocês tá o link tá aí no chat O link tá aqui no chat e vai tá aí na descrição vou colocar também na descrição aí do vídeo e para quem quer para quem tá perguntando aí no chat eh esse essas aulas aqui do aquecimento elas vão ficar aqui no canal certo e o conteúdo do desafio devops Cloud ele
vai ser liberado de forma gravada para vocês né dos do na semana que vem todo dia vai ter uma aula vai ser liberado ali na parte da manhã quem se inscrever vai receber por e-mail vai receber no grupo de WhatsApp também depois você terminando aqui eh você vai conseguir aqui entrar no grupo de WhatsApp certo e essa Live esses vídeos eles vão ficar no ar até o final do evento Então esses vídeos aqui de aquecimento vão ficar no canal não vai sair o do desafio devops e Cloud e saem do ar depois do final do
evento Beleza então galera eh não deixa a gente participar tá muito irado vai ter grupo no discord para tirar do dúvida para ajudar ali nos desafios vocês vão ter um contato ali comigo eh eu tô bolando algumas surpresas aí no meio do evento Então cara não deixem de participar entrar no grupo do discord grupo de WhatsApp para vocês não perderem nada que tá iradíssimo beleza galera Ah vamos lá então pessoal Deixa eu voltar aqui certo Deixa eu tirar aqui ah Outro ponto também importante deixa eu ajeitar aqui a câmera que agora o eu mudei aqui
tá diferente mas acho que agora ficou legal deixa eu ver aqui deixa eu ver ah show de bola bom outra outra coisa também galera e se você quiser acelerar o seu processo de eh evolução nessa área de devops e de cloud aí embaixo também aí na descrição tem um link onde você abre um formulário e preenchendo as suas informações ali eh a minha equipe entra em contato com você para falar sobre a formação devops pro que é o meu treinamento onde eu conduzo você nessa jornada que é inclusive o treinamento que o Diogo aqui ó
aí em cima ele botou esse feedback aí cara fico muito feliz com o feedback dos alunos e das alunas da formação do devops pro eu sempre falo que o sucesso de vocês é o meu sucesso tá então cara eh fico muito feliz Diogo cara show de bola eh quem quiser saber mais sobre a formação devops pro link tá aí embaixo tá É só vocês preencherem a gente entra em contato e fala um pouquinho mais sobre a formação certo bom pessoal recado dado Vamos falar agora de devops e de cloud nós vamos falar sobre os primeiros
passos de devops e de cloud primeira coisa primeiro ponto aqui é importante é entender o que é devops quem aí sabe exatamente o que é devops quem consegue me dar uma definição do que é devops né devops Eh quando a gente vai estudar devops e e ler lá o manual devops eh quando a gente vai ver na literatura a gente fala que a gente vê que devops ele é um conjunto de práticas que tem como objetivo integrar a equipe otimizar eh processos para garantir um fluxo de entrega mais ágil confiável e se seguro então quando
a gente fala em devops a gente tá falando em integração de pessoas otimização de processo E é claro né quando a gente tá trabalhando nesse tipo de fluxo envolve também o uso de ferramentas muitas vezes a gente foca nas ferramentas e esquece a otimização de processo e também na da equipe tem gente que foca na equipe não pensa no processo e não utiliza a ferramenta de forma correta quando a gente utiliza os três em juntos essas três bases em conjunto A gente consegue aplicar devops de de forma realmente eh eficiente e quando a gente fala
em Cloud o que que é Cloud na verdade a Cloud é a utilização de recurso computacional seja software seja processamento memória eh muitas vezes até software de forma remota acessando via internet então o devops é um conjunto de práticas tem como objetivo melhorar o fluxo de entrega de um produto E quando a gente fala em Cloud a gente tá falando em criação e consumo de recurso computacional de forma remota certo e por que que esses dois caras eles eles cara Fazem tanto sucesso fazem com que você consiga se diferenciar no mercado porque quando a gente
fala em Cloud a gente tá falando em diversos benefício a gente fala em utilização de recurso de forma escalável a gente fala sobre flexibilidade na hora de provisionar recursos a gente fala assim em economia de de custos por mais que muitas vezes você escute falar Ah pô mas Cloud é caro pô a gente paga em dólar e tal cara não se Lude brother todo quando a gente fala em custo computacional p em real ou em dólar ali declarado a gente vai a gente vai ter o custo ali é nivelado pelo dólar então assim a questão
do dólar beleza tu tem ali a oscilação Mas não é isso que encarece a nuvem o que encarece a nuvem é você não utilizar da maneira correta é quando você utiliza um serviço que poderia estar você utiliza um serviço e poderia estar utilizando um de uma forma muito mais um outro serviço de uma forma mais eficiente eh que de de uma forma em que você consegue eh trabalhar otimizando os custos e muitas vezes também a gente coloca um um valor uma quantidade computacional um recurso computacional que a gente não precisa a gente coloca ali um
valor acima acaba pagando mais por isso então cara ah Cloud é caro pô Depende você pode você pode fazer com que isso seja caro Se você não utilizar da Madeira correta entendeu então assim eh com toda a certeza cara Cloud vai fazer com que você consiga entregar eh aplicações melhores eh entregar aplicações de uma forma muito mais ágil e principalmente quando a gente combina com devops e a gente consegue ter essa automação essa otimização de processo a gente tem ferramental que ajuda isso eh a ser feito então cara com toda a certeza você juntando isso
você tem uma série de vantagens certo e fora isso Eh você tem a questão da facilidade de trabalho remoto Ah se você quem é de infraestrutura aí trabalha numa infraestrutura física cara dessa forma quando você trabalha com infraestrutura física você tem muito mais dificuldade em achar eh vagas Home Office onde onde você consiga trabalhar remotamente porque muitas vezes você vai ter que est ali na parte física você vai ter que ter acesso ali ao hardware físico e quando a gente fala em Cloud cara você pode trabalhar de qualquer lugar isso faz toda a diferença certo
ã vamos lá agora pessoal eu quero falar com vocês o seguinte Qual é a estrutura básica de devops né Quais são os pilares do devops quando a gente fala em devops eu tenho basicamente aqui três pilares três pilares três pilares básicos o primeiro Pilar é o fluxo de entrega é o fluxo onde eu vou pensar na otimização do processo onde eu vou pensar na automação onde eu vou pensar em quebrar o que a gordura de tempo Onde o que que tá me tomando tempo para fazer com que eu entregue mais rápido com o mesmo tempo
de trabalho e aí eu tenho alguns conceitos aqui envolvidos em relação a devops eu tenho o o conceito do working Progress onde você limita ali a quantidade de trabalhos em andamento você limita ali eh o tempo que você vai ou melhor você limita ali a quantidade de trabalhos que você vai pegar ao mesmo tempo sem concluir nada então quantas vezes você eh trabalhando no seu dia a dia Putz já aconteceu isso comigo várias vezes vezes mas o que que aconte como é que acontece no seu dia a dia quando você tem várias tarefas para serem
executadas e no final você tá ali fazendo um monte de tarefa ao mesmo tempo e não conclui nada brother fica ali sempre naquele Alt Tab ali intercalando Entre várias tarefas sem concluir nenhuma você trabalha o dia inteiro e tem a sensação de que no final você não entregou nada então isso é o o work in Progress Então cara você reduzir o work in Progress o trabalho em andamento vai trazer mais eficiência para você e pra sua equipe eu eu tô direto olhando para essa câmera ao invés de olhar para essa que é a que tá
ligada n eu tô cometendo esse erro aqui então deixa eu focar aqui mas cara então o working Progress aí vai ajudar você justamente nisso a você ganhar mais ciência no seu dia a dia limitando as tarefas que você vai fazer vai fazer ali ao mesmo tempo eh evitando ali o seu Out tab mental certo que fazer a mudança de uma tarefa para outra faz com que você perca tempo de concentração então isso vai ajudar faz parte aqui do fluxo de entrega que é um dos pilares do devops e outro ponto também importante é o casar
aqui otimizar o tempo de execução e o tempo de processo o que que é o tempo de execução o tempo de execução é o tempo que se leva desde o momento em que se tem ali a ideia ou a concepção da funcionalidade até o cliente receber ela para ser utilizada em produção Esse é o tempo de execução da Concepção ali do usuário ou do do no levantamento de requisito até Realmente esse cara ser entregue certo e eu tenho também o tempo de processo o tempo de processo é o tempo em que você pega essa tarefa
para ser executada e coloca ela em produção então percebe que eu tenho duas dois tipos de tempos diferentes de execução de entrega de trabalho eh no meu fluxo o tempo de execução é a percepção do cliente do usuário em relação a entrega e o tempo de processo é a Sua percepção muitas vezes você pode ter a percepção de que você fez aquela tarefa de uma forma muito rápida e às vezes você fez realmente certo você conseguiu entregar desenvolver ali eh de uma forma rápida mas por conta do tempo que se levou do do tempo de
execução da Concepção até você começar ali realmente a desenvolver ou a pensar naquela feature naquele recurso e foi muito grande e aí pro cliente já passou muito tempo só que para você não porque você tá pegando essa tarefa exatamente agora então é importante ter essa otimização Para quê Para que a sensação do cliente o tempo e de execução seja pequeno para que o cliente tenha essa percepção de entrega rápida certo é exatamente o que O Manuel falou time to market um dos objetivos do devops é diminuir e esse time to Market esse tempo da Concepção
ali do projeto né até ele realmente Tá em produção ele tá realmente sendo eh utilizado o próximo a o próximo Pilar né da do devops é o feedback contínuo por que isso não como é que você sabe como é que você e consegue identificar se uma aplicação se uma feature que você desenvolveu ou uma otimização de Performance em de algum recurso da aplicação teve realmente resultado né como é que você sabe que a o tempo de processamento lá da no banco de dados ou tempo de resposta da sua aplicação realmente foi melhorado você precisa ter
o quê coleta dessas informações você tem que ter monitoramento você tem que ter observabilidade para saber realmente o que tá acontecendo com a sua aplicação certo o que não pode ser medido não pode ser gerenciado então é importante você além de desenvolver e entregar uma aplicação cuidar do ambiente você saber realmente o que tá acontecendo para qu para que as pessoas que estão participando desse processo de desenvolvimento e de entrega saibam o que tá acontecendo tenham o feedback do que tá acontecendo para saber o que pode melhorar pô se a minha aplicação tá com um
tempo de resposta grande longo tá demorando Pô o que que eu posso fazer para melhorar Olha vou subir aqui uma nova versão vou botar uma versão dois aqui com essa melhoria aí para ver se o tempo de resposta diminuiu você isso tem que ser monitorado isso tem que ser medido para você saber Puts cara realmente entreguei algo melhor a gente melhorou aqui [ __ ] a gente conseguiu otimizar esse acesso então o feedback ele é importante para isso até feedback ruim galera pô Olha só você subiu aí uma Você atualizou a aplicação mas impactou na
performance e não é para apontar o dedo cara você fez fez cagada e tal já F parada mas ah você fez cagada e tal não vamos melhorar Vamos fazer vamos otimizar o que que que que eu posso fazer aqui para te ajudar muitas vezes o que a gente desenvolve né como como profissionais de de desenvolvimento impacta na infraestrutura e vice--versa também tá galera eh tem tem alterações de infraestrutura que podem impactar na aplicação Então você ter os dois perfis desenvolvimento e infraestrutura juntos né tendo esse feedback contínuo monitorando tendo os insumos corretos faz com que
vocês trabalhem de forma colaborativa para fazer a entrega melhor do produto e eu digo isso galera que ah pô desenvolvedor às vezes faz ali um código que impacta na performance impacta na infra né E vice-versa porque cara eu desenvolvo software o meu background é como desenvolvedor né eu Fabrício quando tinha cabelo né comecei lá a minha carreira desenvolvendo em csharp em dnet Então cara eu já fiz isso brother Eu já eu já derrubei servidor não eu já derrubei servidor porque eu botei um código lá zoado aquele Loop Infinito e pô derrubei servidor entendeu e Cara
eu já tive casos em que a a equipe de infraestrutura equipe de operação fez uma alteração na infraestrutura não alinhou com a equipe de desenvolvimento e deu pau brother deu pau e por que que isso acontecia né mais vezes porque a gente não tinha observabilidade não tinha monitoramento não sabia o que tava acontecendo com o ambiente e também não tinha o alinhamento com as equipes né eu tenho certeza que muitos de vocês já passaram por isso também E aí não é para botar dedo na cara botar culpa em ninguém procurar culpado e tal não para
colaborar é para ajudar certo O Vitor falou ali o Vittor Ribeiro falou já deu delete sem já dei brother Já já fiz delete sem já fiz update sem também cara já já aconteceu isso mas devops vai te ajudar na esse Pilar do devops o feedback contínuo ele vai te ajudar com isso certo eh e aí a gente tem o último Pilar que é a o aprendizado e a e a experimentação quando a gente tá trabalhando no ambiente de de tecnologia quando a gente tá trabalhando no ambiente eh de de software ambiente tecnológico cara o o
eh cara me fugiu a palavra agora mas pera aí deixa eu beber uma água aqui que volto show eh quando a gente tá no ambiente de tecnologia quando a gente tá nesse ambiente de desenvolvimento inovação é obrigação galera a gente precisa ser capaz de Inovar sempre otimizando nossa nosso fluxo de desenvolvimento trazendo melhorias pro nosso fluxo de trabal trabalho para a forma que a gente trabalha pra forma que a gente lida com a equipe com as tecnologias que a gente utiliza mas um ponto muito importante é que não é simplesmente trazer inovação pensando ah eu
vi aqui uma parada que o Fabrício falou que saiu uma versão nova do terraform a gente tem que usar essa parada a gente tem que usar isso aqui não é pensar em inovação tendo como objetivo entregar um produto melhor pro cliente pensando em como isso pode resolver melhor os meus problemas de negócio os problemas de negócio que o meu produto tem como objetivo resolver e aqui eu posso falar até um pouquinho do meu caso da minha experiência pessoal né Assim como muitos de vocês eu adoro novidade eu adoro tecnologia Eu adoro quando sai aquele novo
Framework né aquela nova biblioteca ou aquela nova versão do kubernetes né a nova versão do Prometeus com aquela com aquele recurso maneiríssimos e a gente sempre quer utilizar né e eu sempre fui assim e cara eu tive um chefe eu tive um gestor que toda vez que sabia uma novidade eu falava lá com ele cara putz a gente tem que usar na época tinha dnet cor até o docker mesmo eu falava Putz cara a gente tem que usar Dock a gente tem que usar eh dnet Core e tal né falava assim pô Na época eu
tava não tinha nem se pensava n nessa nessa nesse Boom de Inteligência Artificial mas eu na época tava estudando um Framework lá de bot e tal para eu trabalhar com nlp e fiz lá algumas brincadeiras lá desenvolvendo mostrava lá cara aqui ó que irado não sei que e tal e meu chefe cara dava aquela freiada né e Pô eu ficava bolado com isso ficava muito bolado com isso e cara uma vez ele bateu um papo comigo né Eh e falou Car falou Fabrício olha Pô acho maneiro você [ __ ] tá sempre estudando aprendendo coisa
diferente e tal mas você não pode chegar aqui para mim e simplesmente falar que ah vamos usar isso aqui porque é maneiro porque sei lá eh saiu uma versão nova como é que como é que isso aí vai fazer a empresa faturar mais ou gastar menos né como é que a gente falou lá para mim né como é que a gente bota dinheiro no bolso e muitas vezes a gente esquece disso né pensar em pensar sempre em Inovar sem pensar no negócio mas por que que eu dei essa volta aqui para explicar isso para vocês
para trazer essa consciência cara eu isso isso é algo que nós de tecnologia Pensamos muito pouco na real entrega de valor a gente quer Eh utilizar tecnologia por utilizar tecnologia mas na verdade a gente utiliza tecnologia para entregar valor a gente resolve problemas então é importante ter sempre essa mentalidade por quê Porque o terceiro Pilar da do devops tá ligado exatamente a isso aprendizado e experimentação que é a Inovação É você sempre tá com a sua equipe pensando em melhorias em aprendizado em cima dos seus erros e além disso o compartilhamento de informação aqui em
devops a gente não tem a prática do Superhomem n aquela pessoa que cara ah Fulano não pode tirar férias porque cara senão a empresa não anda Isso não pode acontecer né o conhecimento ele tem que ser compartilhado então o último Pilar tá ligado exatamente a isso a experimentação para você sempre trazer inovação claro que levando em consideração isso que eu falei você pensar no negócio no fluxo de entrega na entrega de valor certo mas também fazendo isso fazendo a experimentação a Inovação de uma forma controlada você não vai fazer atualização de biblioteca e jogar direto
em produção né eu sei porque já já vi casos assim ah vamos botar aqui nova nova versão do Framework bota em produção e tá tudo certo não é assim que funciona certo então aqui eh você tem a experimentação você tem a Inovação mas você tem a responsabilidade fazer isso de forma responsável certo senão né vira bagunça o cliente tem uma experiência ruim certo e aí acaba que ninguém vai mais querer Inovar porque o sistema fica indisponível e no final a gente quer aplicação funcionando não adianta Inovar sem responsabilidade e o usuário ter ali uma uma
experiência ruim certo eh o William falou aqui atualização de biblioteca e botar em produção sexta-feira às 5 da tarde pois é brother não não não não não fom fazer isso né Não façam isso em produção né garotos e garotas Mas enfim e muitas muitas vezes eh eu vejo a galera falando Ah pô Fabrício mas pô devops trabalhar com devops trabalhar com Cloud é começar do zero né e não é bem assim tá muitas vezes você que já tá né aí no mercado você já tá aí trabalhando com desenvolvimento com infraestrutura com Cloud enfim muitas vezes
as prática algumas das práticas de devops você já aplica Eu por exemplo Fabrício novamente quando tinha cabelo é eu já utilizava o jenkins pra Construção de pipeline CCD para entregar aplicações em dnet no is Olha só olha só brother quanto tempo quanto tempo vocês acham que tem isso utilizar dnet no Windows não podia rodar em Linux não não tinha esse negócio de rodar dnet em Linux fando no Windows fazendo Deploy no is então é um conceito de integração contínua de entrega contínua que eu já utilizava a Fabrício quando tinha cabelo e cara Ah pô era
devops não porque não tinham outras práticas ali junto mas alguns dos fundamentos você provavelmente já sabe você que é de infraestrutura Você tá indo para Cloud cara muita coisa você já sabe muita coisa você já vivenciou né você que é de desenvolvimento quer fazer automações quer Eh entregar as aplicações queer garantir qualidade com testes com testes de integração teste de unidade teste de ponta a ponta cara Provavelmente você já faz isso então devops ele não acaba né ele não vai matar o que você já fez até hoje o Dev o que você faz hoje ele
complementa o as práticas de devops o conhecimento de devops então muitas vezes você acha Ah eu não sei nada cara você já sabe eh muita coisa certo então então é importante você ter isso em mente certo e o que que você qual é a dica que eu dou para você que tá começando nessa área de devops que tá querendo começar nessa área de cloud cara estuda os pontos que você ainda não conhece se você é de desenvolvimento Provavelmente você tem pouco ou quase nenhum conhecimento de infraestrutura Então cara foc em entender mais infraestrutura load balancer
eh proxy reverso como é que funciona a rede como é que funciona uma uma vpc ou uma subnet cara é importante você entender isso ah Fabrício mas eu não gosto de infraestrutura Cara esse papo de Dev que não saca de infraestrutura brother Já era a gente tá em 2024 brother a gente tá aí com o mundo é focado em Cloud focado em integração e você não saber falar o idioma da nuvem você não saber falar o idioma da equipe também de operação vai fazer você não conseguir evoluir você não vai eh fazer o que se
espera de um profissional completo certo então é importante cara Eu também tinha esse receio em aprender infraestrutura ura Pô eu não sabia o que era proxy reverso não sabia como é que funcionava direito rede e tal eu aprendi brother Então cara tem certeza que você consegue aprender também e para quem é de infraestrutura entender mais sobre programação Ah quer dizer que você cara vai ser um mega desenvolvedor e tal Putz todos os design patterns não não quer dizer isso quer dizer que você precisa entender como se programa como é que funciona aí um software que
que é um gerenciador de pacote que que é um teste de software né como é que eu faço ali uma lógica para scriptar para fazer uma automação isso daí é muito importante para você como profissional Então aceita né a o outro lado da Fronteira né aprende esses seus pontos eh que não vou dizer fracos né mas que você ainda não conhece que vai fazer você evoluir como profissional certo Eh agora um ponto muito importante quando a gente fala em devops deixa eu pegar aqui né pegar aqui o símbolo quando a gente fala em devops a
gente vê muito por aí esse símbolo aqui né deixa eu deixa eu abrir ele aqui ah deixa eu abrir ele aqui mas quando a gente fala em devops a gente vê muito e esse esse Opa mas quando a gente fala em devops a gente tem muito isso aqui ó a gente vê esse símbolo aqui certo esse símbolo aqui ele representa devops E por que que esse símbolo representa devops porque devops ele é um conjunto de etapas que tem objetivos Claros no fluxo de entrega de uma aplicação E aí eu tenho aqui esse fluxo Inicial que
é o planejamento eu tenho a codificação eu tenho aqui o build certo que é a construção da aplicação eu tenho a parte de teste para fazer a garantia de qualidade Eu tenho o release que é o processo de criação dessa nova versão da aplicação eu tenho o processo de Deploy certo onde eu vou pegar essa nova release essa nova versão e rodar essa aplicação num ambiente eu tenho a operação que é a parte de sustentação do projeto né de verificar e em execução e eu tenho aqui o monitoramento onde eu vou coletar as informações e
dar o feedback para as pessoas responsáveis e fazer aqui de novo o planejamento e quando a gente fala em entrega nesse fluxo fluxo aqui nas etapas sempre vai ter eh ferramentas aqui envolvidas né no planejamento eh eu tenho aqui todo o levantamento e definição dos requisitos na codificação eu vou ter aqui o desenvolvimento então no planejamento eu vou ter ali o uso de uma ferramenta de gestão de projetos um gira eh um a devops pode estar envolvido ali também até o próprio github tem ali uma ferramenta para gerenciar de projeto eu uso muito hoje no
dia a dia para gerenciar minhas tarefas e até os meus projetos uso muito notion cara notion para mim aqui é vida então você pode utilizar também porque não e aqui na codificação eu vou ter a ide do da equipe de desenvolvimento e aí depende da ferramenta que você tá utilizando né qual da linguagem que você tá utilizando processo de build eu também vou ter ferramentas aqui eh envolvidas certo eu tenho aqui o teste certo que vai ser para garantir a qualidade e aí eu tudo isso que eu tô falando envolve mais ferramentas de desenvolvimento tá
vai ser visual Stúdio eh vai ser eh o eclipse né para quem desenvolve em Java vs code e tudo mais então aqui envolve muito a ferramenta de desenvolvimento e o docker pode est aqui também né Eh Ou melhor eu aconselho muito que você utilize o docker nesse processo aqui quando a gente chega na parte de release já entra também e a parte de pipeline automação né para para fazer a criação né da minha do meu da minha nova versão da aplicação para poder fazer ali o Deploy depois onde eu vou rodar isso no ambiente de
cloud vou rodar num cluster kubernetes e a parte de operação eu vou basicamente eh basicamente não quer dizer que você só que que é fácil Tá mas eu vou trabalhar aqui com com o ambiente de Claudio de kubernetes para manter esse meu minha aplicação em ambiente no ar e o monitoramento eu vou utilizar pro meteos grafana e tudo mais certo então cara é importante bater esse papo com vocês para vocês entenderem aqui eh o que como é que funciona essa parte teórica e eu tenho aqui certo eu tenho aqui um projeto prático né eu tenho
aqui uma demo que eu quero mostrar aqui para vocês né É claro que eu não ia só falar aqui com vocês eu quero mostrar algo aqui para vocês verem como funciona certo ah aqui ah deixa eu compartilhar minha tela né faz certo que dá certo aqui eu tenho um projeto certo chamado ciclo devops certo e sugestivo né é um é um projeto inclusive que eu utilizo com os alunos com com os alunos e as alunas da formação devops pro é é um dos primeiros projetos que a gente monta certo na parte ali de dock e
eu quero mostrar para vocês aqui o que eu tenho é um projeto simples tá é um projeto escrito em nodejs é um mini blog vamos dizer assim que eu utilizo aqui nodejs e conecto com o banco de dados eh postgre certo então aqui eu tenho o código se você reparar eu tenho aqui o docker file Então já tô trabalhando com o docker certo eh aqui eu tenho o meu Manifesto de kubernetes tá aqui ó eu tenho o meu Manifesto de kubernetes que inclusive eu vou alterar aqui rapidinho que eu fiz uma eu quero trabalhar aqui
corretamente certo botar aqui alterar aqui beleza eu tenho aqui o manifesto kubernetes e eu tenho aqui também ó eu tenho um projeto terraform onde eu provision aqui a minha infraestrutura utilizando código Onde eu consigo criar todos os meus recursos computacionais na nuvem utilizando o código então eu quero mostrar aqui para vocês basicamente esse fluxo aqui eu tenho a pipeline também que vai fazer a entrega para mim então eu quero fazer fazer aqui esse fluxo com vocês primeiro passo que que eu vou fazer eu vou criar aqui o a minha infraestrutura utilizando o código então eu
vou vir aqui e vou utilizar o meu projeto ó vou entrar aqui no diretório certo e vou criar esse cara e a gente vai ver esse cara sendo criado certo terraform init a gente vai ver aqui o processo de criação vamos lá deixa el rodar aqui beleza e aí eu vou vir aqui ó terraform apply galera não t tem eh aprofundar aqui o que eu tô fazendo em relação à terraform a gente vai ter Inclusive essa semana se não me engano sexta-feira a gente vai ter uma aula sobre terraform vocês vão ver aqui eu montando
isso aqui na prática com vocês trabalhando com infraestrutura como código então relaxem vejam o fluxo vejam como é feito tá então aqui eu tô criando todo o meu ambiente de cloud pegando esse código Ah deixa eu ver o que que eu fiz aqui o que que eu fiz de errado ah ah tá pera aí deixa eu só ver aqui eu acho que eu declarei aqui Errado deixa eu só confirmar aqui h deixa eu ver aqui Ah deixa eu ver aqui ah tá AZ ID Deixa eu só confirmar aqui subscription ID Aqui também tá ok bom
deveria funcionar né ah ah tá eu já já tenho aqui criado esse cara não tem problema vamos Eu já eu já tenho esse ambiente lá criado Mas não tem problema a gente fazer o seguinte Eu deleto aqui e eu só vou mudar aqui o nome né botar aqui aula Live E aí tá tudo certo eh beleza vamos lá eu vou que que acontece galera eu já tinha esse recurso lá criado então eu vou criar com um nome diferente para poder a gente poder aqui fazer então beleza terraform apply que que eu vou fazer aqui eu
vou criar esses meus recursos lá no ure ah Fabrício mas eu gosto da WS Eu uso o Google enfim não tem problema cara vê o fluxo aqui a ferramenta é só você aprender a ferramenta aqui eu tô utilizando o a no desafio devops e Cloud a gente vai utilizar a WS aqui nessa semana na na sexta-feira eu vou mostrar na aws Então relaxa brother fica tranquilo aí fica tranquila que você vai ver aí também na WS certo eh então aqui ó eu tô criando o meu recurso na na nuvem mas tem também a parte de
desenvolvimento certo se eu vir aqui ó eu posso começar a desenvolver a codificar a minha a minha aplicação mas a gente tá falando aqui de um ambiente de devops onde eu tô trabalhando com as principais ferramentas do mercado então aqui nesse ambiente de desenvolvimento Além de eu ter o código aqui eu tá utilizando doc eu tô realmente utilizando o potencial do Doc no meu fluxo de desenvolvimento também eu tenho aqui habilitado nesse projeto um cara chamado Dev containers onde eu trabalho com o meu ambiente de desenvolvimento completo completo usando containers docker Então tudo do meu
ambiente de desenvolvimento vai rodar em containers docker o banco de dados aplicação e mais uma surpresinha que eu vou mostrar aqui para vocês então eu vou habilitar aqui o Dev containers para ele abrir Aqui tudo em containers docker leva um tempinho mas utilizando o docker dessa forma eu tenho o potencial do uso do docker quando a gente fala em conflito de ambiente porque eu trabalho ali com o meu ambiente todo de maneira isolada e eu não preciso ter nada instalado na minha máquina além do docker e da minha ferramenta da minha ide certo isso quer
dizer que aquele setup que você tem que fazer na sua máquina pro ambiente de desenvolvimento Ou aquele setup pro projeto você não precisa fazer porque tá tudo rodando em contêiner de forma declarada ali utilizando aqui ó docker compose docker file com tudo aqui no meu projeto é Git Clone abrir aqui o projeto habilitar o Dev container e começar a desenvolver então aqui ó você pode ver eu já tenho você vê aqui ó ele tá dentro de um contêiner rodando node E aí dessa forma eu tenho tudo que é necessário E aí eu posso botar o
que eu que Como eu disse E aí vou mostrar aqui para você ó deixa eu ver aqui ó vou botar aqui src vou executar aqui ó node server JS executa lá ó ele ele vai rodar aqui vai fazer o processo de migration já soltou um spoiler aqui um get Matrix de repente a galera aí já sacou o que tá fazendo também mas se eu vir aqui agora se eu vir aqui agora e abrir local host 8080 eu tenho a minha aplicação aqui ó rodando beleza Marota certo posso cadastrar aqui numa boa teste teste teste não
ten uma imaginação muito grande Tá galera aqui ó ah lá beleza e e um ponto muito importante que eu sempre falo para quem começa a desenvolver aplicações principalmente aplicações de grande porte quer se diferenciar a melhor forma de você saber realmente se uma aplicação ela vai se comportar da maneira esperada é você testar ela também no seu ambiente local com as ferramentas de monitoramento que você vai utilizar E aí com Dev container eu tenho a possibilidade também ó de de ter aqui certo a ferramenta de monitoramento junto aqui ó eu tenho um Prometeus a ferramenta
que eu vou utilizar em produção eu vou ter aqui também eu vou ter aqui disponível para mim para poder utilizar aqui eh no meu fluxo de desenvolvimento para saber o que tá acontecendo com a aplicação ah Fabrício Mas eu não quero ficar vendo aqui Prometeus não quero ver nada disso não tem problema tá aqui também ó junto junto tá aqui ó grafana eu tenho o dashboard aqui pronto para eu utilizar no momento de desenvolvimento Posso rodar teste de carga local aqui na minha máquina Posso testar o comportamento da minha aplicação posso validar algo utilizando os
mesmos dashboards que vão ser ados em produção no meu ambiente aqui de Dev cara é pô subir aqui docker subir aqui a parada e ó lá tá funcionando ó lá tem aqui tudo sendo coletado certo então isso dá muito mais eficiência para você que tá desenvolvendo a aplicação isso dá muito mais confiabilidade na equipe de operação porque você tem todo ferramental utilizar aqui em produção e o ambiente é o mais similar possível porque você tá utilizando contêiners também certo cara percebem percebem o poder que isso dá no fluxo de entrega de um projeto quem aí
achou isso irado quem achou isso aqui irado Cara eu acho muito irado brother eu acho muito muito [ __ ] cara eu acho isso aqui muito [ __ ] cara eu queria lá atrás Fabrício com ter esse tipo de ferramental para poder trabalhar para poder desenvolver Cara isso aqui faz toda a diferença quando a gente fala em desenvolvimento e entrega de software teve alguém que perguntou aí eu vi aqui passando no passando nos comentários eh falando sobre o uso do argocd o argocd ele o gitops argocd enfim o o gitops ou argo CD ele entra
no ele entra na cadeia de entrega no processo de entrega contínua Ah quer dizer que a pipeline morre não ele vai vai ser ali uma peça que vai entrar ali com que vai entrar ali no fluxo de entrega contínua certo então ele entra justamente no na ponta né vamos dizer assim e entrar na ponta beleza pessoal show de bola então eu consigo aqui fazer o desenvolvimento da minha aplicação direto aqui em containers aqui ó se você ver eu tenho aqui ó V2 n tô com uma versão dois eu posso botar aqui eu posso alterar aqui
o meu template cadê cadê cadê Aqui ó header posso botar aqui ó novo v1 botar v1 não vou botar aqui nada então vamos lá tá aqui ó aqui ó rodo aqui ó lá aí ó o Marcelo trabalhou comigo ó e falou isso fez muita falta lá onde trabal juntos exatamente eu trabalhei com Marcelo e cara aag de ambiente era caótico brother era caótico era caótico a gente não tinha essa visibilidade toda né e eu já passei por isso também galera já passei por essa fase caótica também brother faz parte então aqui ó eh aqui ó
eu já desenvolvendo ó tirei ó ele já some então eu consigo eh codificar aqui e verificar em tempo real inclusive fazendo alteração da aplicação monitorando e tudo mais agora vamos dar uma olhada lá se já acabou n aqui ó Acabou a nossa criação da infraestrutura Vamos dar um confer nesse cara vamos lá aqui ó vamos dar um confere nesse cara vamos entrar aqui ó eu vou abrir aqui o meu painel do azure ã deixa eu ver aqui e de novo pode ser aws pode ser Google pode ser o que você quiser cara pode ser o
ambiente de cloud que você eh tiver trabalhando não tem problema não certo ã Então vamos lá aqui ó eu tenho aqui a minha conta do aure certo e aqui se eu viro aqui em kubernet Services vira aqui eu já ia levar um susto aqui eu falei k Cadê esse cara mas aqui é o filtro aqui ó ó eu tenho aqui ó o meu cluster kubernetes criado né eu posso eh utilizar aqui o meu cluster já certo mas eu poderia vir aqui e fazer o Deploy direto tá fazendo aqui a configuração deixa eu até conectar aqui
já né eu vou usar aqui o comando de conecção eu poderia vir aqui certo e e fazer aqui o Deploy direto por aqui ó aqui Cub CTL get noes eu tenho aqui o cluster kubernetes poderia fazer aqui manualmente poderia poderia mas não é a forma correta porque eu preciso ter um processo automatizado para garantir que eu vou sempre ter todo o processo sendo executado de segurança verificação de vulnerabilidade de teste que que não vai ser esquecida ali nenhuma etapa também para otimizar o meu tempo né Quanto tempo você perde fazendo o Deploy de uma aplicação
né tendo que fazer ali o Deploy no kubernet criação de imagem e tudo mais então fazer aqui de forma manual certo não é a melhor maneira então por isso a gente tem aqui deixa eu pegar aqui a gente tem a pipeline CCD V pegar aqui ó aí a gente tem aqui a pipeline CD criada aqui com giub Actions aqui ó to Flux aqui tenho processo de build o process de verificação de vulnerabilidade SC de vulnerabilidade certo tenho processo aqui de Deploy no aqui eu vou abrir aqui o meu github cadê cadê tá aqui ó o
github do projeto e a única coisa que eu vou ter que fazer é atualizar o parâmetro do kubernetes Ô Fabrício mas como é que faz isso a gente vai fazer isso no desafio devops Cloud galera aqui eu quero que vocês tenham uma visão do fluxo quero que vocês tenham uma visão do que vocês vão aprender relaxem relaxem vejam aqui o que que a gente tá fazendo e o fluxo de de de desenvolvimento e de entrega a gente vai fazer isso na prática também no evento tá então aqui o que eu vou fazer eu vou abrir
aqui o arquivo do kubernetes onde eu tenho as configurações do kubernet certo ah deixa eu pegar ele aqui e vou atualizar na minha ferramenta de pipeline pegar aqui beleza Ah deixa eu ver aqui em settings aqui em variables pá beleza OK vou fazer aqui o update certo e aí Ah deixa eu deixa eu botar aqui a atualização pera aí deixa eu deixa eu validar aqui Deixa eu só liberar aqui o meu meu telefone Bele opa deu deu uma parada aqui beleza vamos ver ele liberar beleza Foi OK então aqui ele liberou E aí agora eu
vou fazer aqui o Deploy E aí para disparar essa automação o que que eu vou ter que fazer só subir aqui o meu código então eu vou subir aqui O Manifesto vou subir aqui o meu arquivo é JS e deixa eu ver se eu tenho aqui mais alguma coisa Não beleza isso aqui aí eu vou botar aqui ó versão 1.0 botar aqui subo esse cara vamos lá Git p beleza subo aqui beleza Ah deixa eu ver aqui que que aconteceu Ah deixa eu ver aqui o que que aconteceu tá tá bom não quero P pá
Ok deixa eu ver se aí subiu aqui vamos lá deixa eu abrir aqui agora se eu vir aqui em Actions ah lá ó ele vai disparar a minha automação meu processo de Deploy da minha aplicação aqui ó eu tenho a integração contínua que a gente vai montar aí no evento aí ele tá aqui ó fazendo o Scan de vulnerabilidade ele vai publicar também essas vulnerabilidades eu vou conseguir ver o que que aconteceu a quantidade de vulnerabilidad certo vamos lá Agora eu tenho aqui o processo de CD também á onde ele vai fazer o Deploy da
minha aplicação vamos lá ele vai fazer aqui o processo de Deploy vamos lá Enquanto isso a gente consegue ver aqui deixa eu ver ah não tem que esperar terminar deixa eu ver se ele já tem aqui aqui ó ele já tem ó o artefato né de com as vulnerabilidades mas a gente vê isso aqui depois certo a gente daqui a pouquinho a gente vê isso mas aqui ó ele vai fazer o processo de Deploy ó lá já tá fazendo beleza Ah já tá fazendo aqui ok E aí se eu vir aqui agora e executar um
Cub CTL get service ah lá eu tenho aqui o endereço e consigo acessar aqui a minha aplicação cadê cadê Aqui o navegador pá beleza vamos ver aqui á Beleza tem aqui ó a minha aplicação rodando certo aí eu venho aqui novo post teste teste teste dou um novo aqui ele já vai ter Salvo Não salvou deu ruim Ixe deu ruim Caraca deu ruim que que houve aqui ui Ah pera aí fiz besteira eu botei no novo aqui né cliquei aqui né é aqui embaixo né P faz certo dá certo né já puts caraca brother que
parada é essa faz certo dá certo né Mas aqui ó eu já tenho ele funcionando certo e agora aqui ó cadê cadê cadê cadê agora que que a gente vai fazer aqui eu vou mudar aqui a versão da aplicação pra gente ver vamos lá beleza aí eu vou vir aqui agora e vou mudar aqui a minha versão vou botar a versão aqui ó cadê cadê cadê Aqui ó vou mudar a versão agora para trabalhar com a 2.0 vou botar uma 2.0 aqui né aqui vamos lá botar tá aqui ó um V2 de novo certo e
vou fazer aqui um comit Galera no final eu vou tirar dúvidas de vocês tá então segurem tá quando quando tiver acabando eu vou abrir aí para dúvidas vou ler aqui vou ler aqui um pouquinho os comentários Porque conforme vocês vão falando agora eu acabo não vendo muitas coisas aqui então segura mas eu vou a gente vai trocar uma ideia aí depois vou matar as dúvidas de vocês aí certo legal vou fazer aqui o comit beleza e aí agora que que vai acontecer ele vai disparar aqui o processo de novo vamos lá cadê cadê cadê cadê
Aqui tá aqui não qual é qual é qual é acho que é Ah qualquer coisa ah a gente vem aqui então aqui ó eu vou ter a Action disparando ó versão do E aí vai fazer todo o processo no vai fazer aqui todo o processo vai disparar aqui todo o processo aí vai verificar aqui ali as vulnerabilidades inclusive galera modest parte cara o Mod o curso de giub action do devops pro brother ó é [ __ ] [ __ ] muito muito irado brother muito muito irado o curso inteiro né mas cara giub Actions cara
tá iradíssimo brother se vocês achar essa pipeline maneira cara o fluxo lá passando por produção tud [ __ ] iradíssimo aqui ó el tá disparando aqui o c certo e aí depois terminar o c vai fazer o CD E aí a gente vai ver a versão 2.0 lá rodando deixa eu pegar aqui ó lá vamos lá ele ainda não terminou vocês podem ir testando aí inclusive só pegar aqui o endereço Deixa eu terminar aqui á e tá rodando aqui ainda certo Ahí tá rodando o scanner né ainda o scanner demora um pouquinho e aí beleza
lá ele vai e sobe ah lá beleza aí eu tenho aqui o CD onde ele vai fazer o Deploy E aí agora ele fazendo o Deploy se eu ir atualizando aqui em algum momento ali no novo post vai tá a versão dois no botão vamos lá ó deixa eu fazer aqui um refresh deixa eu ir atualizando aqui em algum momento Ali vai ter o novo post vamos lá tá aqui rodando devia ter botado lado a lado né para poder ver melhor mas não tem problema deixa eu botar aqui de lado a ele ainda tá fazendo
ali Ahá agora já foi já já já tá terminando aqui aí você vê que eu fiz aqui a atualização certo ó lá já tá na versão dois aqui e da minha aplicação beleza show de bola galera show de bola deixa eu ver aqui as dúvidas de vocês certo deixa eu ver aqui deixa eu ver aqui as dúvidas Ah aqui o Cláudio falou Fabrício sempre atuar infraestrutura e não ten nenhum conhecimento em doc kubernet tenho certificação grafana por ser uma ferramenta de monitoramento esse curso devops é para mim cara com certeza brother Com certeza o grafana
ele é uma parte da formação se você quiser saber mais sobre a formação entra em contato aí que ou melhor preenche formulário a minha equipe entra em contato com você e participa também do do desafio para você ver como é que é a pegada né aqui putz é é um pedacinho né do que eu falo na formação Mas com toda a certeza vai te ajudar sim brother inclusive e essa esse aquecimento aqui e o evento em si já vai te ajudar a sair né da da do zero conhecimento em Dock kubernetes brother então assim com
toda a certeza vai te ajudar mas participa do desafio vou até colocar aqui né o link de novo para vocês certo eh e e ah o Diogo inclusive falou aqui começa do zero show de bola Ah o Leandro Leandro pô fala aí Leandro aluno também pô saudad também cara ó a gente vai se encontrar hein esse final do ano a gente vai se encontrar aí votar em em Floripa a gente vai se encontrar brother eh O Gustavo falou que tava usando gitlab para rodar as minhas pipelines mas acho github Actions bem mais rápido para fazer
o o um build Deploy cara assim olha eu vou te falar eh o gitlab ele também é uma boa ferramenta tá galera eu assim quem quem me conhece quem é aluno quem é aluna sabe que assim eh eu eu brinco com algumas tecnologias né e eu eu eu brinco com algumas tecnologias com o pessoal e tal mas assim sim cara eh qualquer tecnologia que atenda as suas necessidades ela se tá te atendendo cara beleza né eu não gosto desse negócio de levantar ferramentas assim levantar bandeira de ferramentas que ah pô o gitlab é ruim o
gth Hub Actions é é bom ou vice-versa o gitlab é uma boa ferramenta de pipeline CCD assim como o Git Hub Actions assim como o aure pipelines e muito outros certo eu não sei se ele realmente é é mais rápido tá eu não tenho essa percepção assim de velocidade eu não nunca fiz um teste é pesado para saber essa diferença de velocidade mas assim cara os dois são muito bons tá eh deixa eu ver aqui é o Vitor falou sobre conteúdo em português do gitlab é tem pouca coisa realmente tem tem realmente pouca coisa é
o Alison perguntou se tem algum custo aqui eh em relação ao Git Hub Actions não não o que a gente vai fazer é tranquilo tá o que a gente vai fazer é tranquilo Eh vamos lá o o Paulo falou aqui sempre pesquiso sobre devops Trocando em Miúdos é dentro do meu entendimento é basicamente ter uma automatização de de Deploy no código em esteira onde entra o Dev e seu código cara é muito além disso tá ele ele O O devops ele também tem automação também tem esteira é um erro achar que que que simplesmente você
ter ali eh o uma automação é é devops você tá ligando também você tem também a a a integração entre as equipes por isso que o Dev é importante ele tá também o Dev ele vai est na cadeia de produção na cadeia de entrega do do projeto de tecnologia Sabe aquela aquela etapa que que eu mostrei aqui eu não sei nem se eu tirei sei nem se eu apaguei aqui deixa eu dar um confere eu acho que eu tirei não tá aqui mas aquele símbolo do infinito eu não Ten o processo de codificação Então você
o desenvol vedor ele vai participar daquele processo deixa eu pegar aqui o o símbolo do devops para explicar melhor aqui para vocês mas cadê vamos lá Opa vamos lá tá aqui bom deixa eu botar aqui Ah deixa eu botar aqui beleza mas mas aqui ó quando a gente fala na codificação no build no teste desenvolvedor equipe de desenvolvimento vai tá aqui envolvida quando a gente vê aqui esse fluxo eh aqui o essa etapa aqui essas etapas elas fazem mais parte da equipe de desenvolvimento e esse lado aqui ele faz mais parte da equipe de operação
mas não quer dizer que que vocês que Quem é desenvolvedor não vai participar aqui e nem que Ops não vai participar aqui vocês vão trabalhar de forma integrada mas aqui o desenvolvedor vai ter e mais atuação e aqui a equipe de operação vai ter mais atuação certo o Caio falou aqui sobre estrutura de Dad para dados eu não não entendi muito tá eh o Paulo perguntou se dá para usar o oci aqui a versão free se é possível eh fazer tudo que vai apresentar o curso sim é possível tem Sem problema nenhum eh o Vitor
perguntou sobre o link do projeto esse projeto ele é fechado tá porque ele faz parte da formação eu só uso aqui como de como demonstração Tá mas cara a gente vai montar algo muito parecido no no evento Então relaxa em relação a isso Beleza ah deixa deixa eu ver aqui Ah o Italo falou comecei a docker aá um mês por ter que dockerizar um projeto meu e agora descobri que gosto de ser devops ainda não tinha me encontrado na ar Tec é cara é por aí cara eu também cara eu também vim de desenvolvimento comecei
a trabalhar com doc com kubernetes e cara eh me apaixonei brother ã o Milton falou sobre Opa é o Milton falou sobre linguagem de programação cara eu recomendo sempre Python brother começar sempre com python e tem o go também mas assim o Python nesse sentido para começar eu recomendo o Python tá Ah Deixa eu ver aqui deixa eu ver aqui eh o Caio falou sobre dat Lake cara você consegue criar automações para te ajudar nesse processo de data tá eh tudo isso que eu tô mostrando aqui para aplicações você consegue fazer para dados também tem
alguns alunos lá da formação que trabalham com dados não é minha expertise tá eu não sou eu não não saco muito dessa área de dados mas você consegue utilizar sim eh esse conhecimento beleza Ah deixa eu ver aqui Ah o maon falando sobre tá trabalhando T eh contato com e devops gitlab ambos usando o github como repositório é cara é você consegue inclusive você consegue isso né você consegue utilizar o gitlab integrado com github cara eh eh com toda certeza mas gostaria de aprender mais e sem possível usar Dock para criar ambiente.net ângul e Java
cara na formação devops pro cara ô ô Mael eh no módulo de docker eu mostro tá não vai tá aqui no no no no desafio devops Cloud tá porque eu vou utilizar Python aqui no evento mas no devops pro tem lá tá se você quiser trocar uma ideia Michael tem o forms aí preenche a gente entra em contato com você mas lá eu mostro Inclusive eu sou desenvolvedor.net né eu trabalho eu também codifico em dnet então é é é tranquilo certo mais alguma dúvida pessoal mais alguma dúvida aí vamos lá deixa eu ver aqui ficar
aqui só mais uns com vocês Tá beleza deixa eu ver aqui se tem mais alguma deixa eu ver aqui ah galera e enquanto isso enquanto a galera aí fala é é importante pessoal deixa eu mostrar aqui para vocês galera é importante vocês não deixarem de participar não só do evento tá não só do do devops Cloud Tá mas também acompanhar aqui a o nosso conteúdo dessa semana o nosso aquecimento então aqui ó aqui deixa eu abrir aqui ó aqui a gente já tem aqui ó o os as lives certo habilitadas do nosso aquecimento Então hoje
a gente teve aqui a nossa Live sobre Cloud e sobre devops certo e na Amanhã eu vou falar sobre wsl como trabalhar com o Linux dentro do Windows Então cara já pega aí já bota aí o lembrete já vou colocar aqui certo beleza Eh então já se inscreve aí já bota aqui as notificações para você não perder cara tá muito irado aqui ó a gente vai falar sobre w CL a gente vai falar sobre docker aqui eu vou na na quarta-feira a gente vai ter a Live sobre Dock vamos falar sobre kubernetes e também sobre
Cloud e aws Beleza então galera não deixem de participar beleza Ah o André perguntou se vai ficar disponível vai ficar sim disponível certo ã Caio eu vou falar sobre kubernetes essa semana e na semana semana que vem então relaxa Beleza então relaxa enquanto a isso ah deixa eu ver aqui cara o Ítalo falou se se dá para ganhar bem cara com certeza com certeza certo tem vários alunos que brother cara tão aí arrebentando brother Mas aí tem que ver a sua expectativa O que é ganhar bem o que é ganhar mal tá mas dá para
ter um ótimo salário trabalhando com vops com toda a certeza certo eh mas tenho medo ah você tem medo de ganhar bem menos que um programador Não cara não o salário em relação a a desenvolvimento não é menor tá não é beleza it certo cara eh melhor canal pô show de bola valeu cara valeu meu querido eh O que você acha da área de arquiteto de cloud cara promissor inclusive o arquiteto de Cláudio ele tem que saber também devops faz parte do fluxo também e saber devops beleza Ah vamos lá Pessoal lembrando não deixem aqui
de se inscrever certo no nosso evento deixa eu até botar aqui ó não deixem de de se inscrever entrem no grupo de WhatsApp certo para vocês também e não perderem certo para vocês não perderem aí o as novidades e todo o conteúdo que a gente vai disponibilizar disponibilizar Então se inscrevam aí e acompanhem a Live só para encerrar aqui acabei de ver aqui uma pergunta aqui do André Luiz dos Santos terraform Open tofu hoje paraa infraestrutura como código cara terraform hoje em dia terraform acho Open tofu promissor e tal mas eh aderência de mercado utilização
eh o terraform e e esse papo de que ah terraform ele é pago cara ele é pago em casos muito específicos que inclusive tem vídeo aqui no canal que eu explico beleza show de bola bom pessoal então é isso eu espero que esse conteúdo tenha ajudado você se esse conteúdo te ajudou não deixa de dar um like no vídeo pro YouTube entender que esse conteúdo é de qualidade vale a pena ser distribuído compartilha esse vídeo nas suas redes sociais e se você quiser saber mais sobre a formação devops pro link tá aí embaixo na descrição
e não deixa de participar do desafio Dev vops Cloud pessoal um abraço aí até amanhã valeu