Latest / Entre Chaves / #225 Como o CCoE torna a arquitetura cloud mais eficiente
Transcript
- 0:02E está começando mais um entre chaves, o seu podcast de
- 0:06desenvolvimento de software. E hoje vamos falar sobre CCOE1
- 0:10coisa aí fundamental para que as empresas organizações, né?
- 0:14Aproveitem o máximo de suas nuvens, aproveitem o máximo de
- 0:17sua tecnologia, aproveitem o máximo de sua equipe de DevOps.
- 0:20E para isso temos aqui hoje comigo a nossa corroust
- 0:24Fernandinha, tudo bem? E aí, Ângelo?
- 0:26Pois é, tudo certo, tudo ótimo. Estamos aí para falar do.
- 0:30Esse tema vamos embora que eu estou doido para falar e
- 0:33aprender. E nós vamos aprender com Felipe
- 0:36cidade mais uma vez aqui é nosso gaúcho preferido aqui
- 0:39participando do nosso entre chaves. bem-vindo Felipe.
- 0:42Obrigado, obrigado Fernanda, obrigado Ângela.
- 0:43Vamos dar uma desbravada aí, o que que é essa sigla aí?
- 0:46CCOE entender um pouquinho mais do conceito e como é que ele
- 0:50pode ajudar o nosso dia a dia aí de DevOps aí de novo.
- 0:53Então vamos começar explicando pelo menos o significado da
- 0:57sigla, né? Esse CCOE que é o Cláudio
- 0:59Cintra? Excelenciou traduzindo, né?
- 1:01Centro de excelência em nuvem já falei que é algo que ajuda
- 1:05muitas organizações para explorarem o máximo possível das
- 1:09nuvens, dos recursos de poder entregar com mais qualidade, com
- 1:12mais agilidade, né? Acho que isso aí é o é o básico,
- 1:15mas o que que você pode falar pra gente, Felipe, que não tá
- 1:19tão óbvio aí nesse nome do CCOEO que que você pode explicar pra
- 1:23gente melhor aí sobre essa sigla?
- 1:24OCCOE, ele é hoje uma estrutura complexa, podemos dizer assim.
- 1:30O próprio nome diz, né, Oo ser tinha excelência em Cláudio, né?
- 1:33Ele, ele é uma estrutura grande, composta por vários papéis que
- 1:37tem suas responsabilidades ilimitadas e tudo mais.
- 1:40Mas ele tem este papel de fazer uma gestão transparente, clara,
- 1:45cumprindo os objetivos da da organização como um todo, né?
- 1:48Ele tem um papel muito forte de capacitação, treinar as pessoas
- 1:52ou de habilitar as pessoas a usar a cloud de forma
- 1:55consciente. E aí com isso vem várias
- 1:57ferramentas, né? A gente está falando aí, bit
- 1:59shop. Usar aí óps de nopias aí vem
- 2:02todo esse sopa de letrinha offs aí, né?
- 2:04Dentro do do CCOE. Então é isso.
- 2:06Essa é a grande, o grande papel dele, né?
- 2:08Fazer essa rocatização e fazer essa governança da cloud de
- 2:11maneira que seja sustentável e que dê um retorno para a empresa
- 2:15de alguma forma. Né?
- 2:16Boa. Eu tenho uma curiosidade aqui
- 2:17sobre esse termo, que desde os anos 2000 já existia o termo
- 2:21centro de excelência, né? O central fecens desde os anos
- 2:242000, mas ele não estava diretamente relacionado à cloud
- 2:27e foi em 2016 que um cara dada. WS que era responsável pela
- 2:31estratégia empresarial da WS que cunhou o termo cloud central.
- 2:35Faxless, né? Já associando aí ao a às nuvens
- 2:39e depois disso que as outras Microsoft com a Edge, né?
- 2:42EEO, Google cloud adaptaram também para esse framework, né?
- 2:46Para esse modelo do CCOE, né? Então, bem interessante é um
- 2:49termo que já existe há bastante tempo, mas foi associado à nuvem
- 2:52só em 2016. É o grande boom da nuvem, né?
- 2:55Exatamente por. Falta disso aí?
- 2:57Né, é, sabe o grande boom da nuvem?
- 2:59Uma coisa. Interessante assim, a primeira
- 3:01vez que eu ouvi esse termo para mim, eu não sei se para outros
- 3:04ouvintes aí também se arremeteu a isso, parecia que era algo
- 3:07como saber usar várias nuvens ao mesmo tempo.
- 3:10Assim, a primeira vez que eu ouvi esse termo, eu achei que
- 3:12era alguma coisa assim, Ah, não faz muito sentido para um
- 3:14cliente que usa uma nuvem, só, sabe?
- 3:16Eu tive essa impressão, depois eu fui estudar um pouco mais
- 3:19sobre o termo, fui entender atualmente aqui no DTIA gente,
- 3:22tem até projetos que trabalham com isso e eu entendi que não,
- 3:25até mesmo para um cliente que tem uma nuvem só faz sentido,
- 3:28né? Sim, na verdade.
- 3:30Sim, o fato de ter uma nuvem e ter várias nuvens, ele não é
- 3:34delimitador pra pro 100, pro centro de excelência, digamos
- 3:37assim, né? Como eu comentei antes, ali, o
- 3:39papel dele é fazer essa governança, essa orquistação.
- 3:41Quando se tem uma nuvem, se tem várias nuvens, isso pode ter um
- 3:44custo muito alto e pode ter uma complexidade muito grande no que
- 3:47que está rodando, quais são os teus, suas cargas de trabalho,
- 3:49quais são os seus work loads que estão rodando nessa nuvem, né?
- 3:52Então é bem comum as pessoas acharem, as empresas acharem que
- 3:56é algo muito longe, muito difícil de implementar e algo
- 3:58muito complexo e. Caro, né?
- 4:00Muito pelo contrário, é algo que eu enxergo hoje, que se faz
- 4:03necessário os custos das nuvem, da nuvem.
- 4:05Ele pode uma nuvem só, não precisa ter várias, né?
- 4:07Mas ele pode disparar muito rápido, faz 11 arquitetura
- 4:11errada, uma configuração que tu fez equivocada e tu pode ter no
- 4:15final do mês uma conta gigante para pagar e se tu não tiver
- 4:19pessoas capacitadas, habilitadas e com o olhar para o que está
- 4:22acontecendo dentro do ambiente da nuvem, ele é tu.
- 4:24Pode acabar com todo o projeto de né?
- 4:27Fazer essa, essa rampagem de sair do on Prime se.
- 4:30Para o Cláudio, nesse nesse sentido assim, né?
- 4:32Como eu comentei também, eles têm esse papel de capacitação,
- 4:35né? De capacitador, de habilitador,
- 4:37justamente para não só ficar essa questão da nuvem interna
- 4:41nas pessoas, nos devotos, né? Ou os arquitetos, ou quem seja
- 4:44você trabalhando dentro do CCOE. Mas se impermear isso para toda
- 4:47organização, criar essa consciência e tudo mais, né?
- 4:49No final das contas, não tem uma governança clara.
- 4:52Pode fazer com que a nuvem realmente vire um caos
- 4:54extremamente caro também, né? E eu estava pensando, que mesmo,
- 4:58né? Quando a gente olha para os
- 4:59nossos clientes aqui na. DTI não é tão comum ainda se ter
- 5:03um CCOE assim. Tem algumas empresas que adotam,
- 5:06algumas estão querendo adotar, mas ainda não é uma coisa muito
- 5:10comum assim. E eu queria saber com você,
- 5:12Felipe, quando que você acha que é o momento certo, assim de
- 5:15adotar um CCOE para uma empresa? Sendo bem honesto, o momento
- 5:18certo é no momento que tu decide que tu vai começar a usar a
- 5:22nuvem, né? Isso seria o ideal?
- 5:23Como é o no sonho, né? Tu nascer?
- 5:26Ah, eu, eu tenho hoje meus servidores, sou do meu parque on
- 5:29premence e quero. Fazer essa começar a rodar as
- 5:32coisas em nuvem. O certo seria tu ter uma
- 5:34estrutura talvez não tão robusta, como a gente tem alguns
- 5:37clientes aqui, né? Onde OCCO é está há 56 anos
- 5:40sendo desenvolvido e aí já tem todo um ecossistema muito forte,
- 5:44mas nascer de uma forma correta, e eu acho.
- 5:46Então a minha opinião é de que OCO deveria iniciar desde o dia
- 5:49um, né? Ou antes de eu subir as minhas
- 5:52cargas de trabalho para a nuvem, eu ter uma equipe de trabalho
- 5:55focado em em ingerir, né? E ou criar essa subida a nuvem
- 5:59de forma. Uma consciente EE com com
- 6:02governança, né? Mas assim, nada impede de o
- 6:04alguém que já está há anos trabalhando na nuvem implementar
- 6:07ou né? Ou quem está começando agora é,
- 6:09acho que é, é um termo e é um é uma estrutura que ela é muito
- 6:12maleável, né? Então dá pra dá pra ir jogando.
- 6:15Né? Eu Acredito que empresas que não
- 6:17têm um time de CCOE, né? Normalmente essas atribuições de
- 6:20nuvem ficam com o time de Infra, né?
- 6:22Assim, existe normalmente um time de Infra, né, que cuida da
- 6:26nuvem. Eu sei que você já falou algumas
- 6:27coisas aí, como capacitação, como.
- 6:30É se realmente tem um cuidado bem ativo e tudo mais, mas que
- 6:33que você acha que são realmente as diferenças entre um time
- 6:36CCOEE, um time de Infra? E o time de DevOps também, sabe,
- 6:40porque tem muita gente que deixa essa parte que tem um time de
- 6:43DevOps lá que pode ser considerado algo mais novo do
- 6:46que um time de Infra, né? O termo DevOps é algo muito mais
- 6:49novo e agora a gente está falando do tal de CCOE também,
- 6:51então a gente pode fazer essa comparativa, né?
- 6:53Qualquer diferença entre os 3, o que que um engloba o outro ou
- 6:57não? O time de Infra, o time de
- 6:59DevOps. Mas quem for, vão acabar virando
- 7:02OCCOE, né? OCOEA gente no dia a dia acaba
- 7:05tratando como uma equipe, como 11, estrutura de pessoas
- 7:08trabalhando, mas Na Na verdade ele é só ele, é um termo para
- 7:12essa, para esse povo todos que reuniu para fazer a governança
- 7:15da nuvem, né? Então, por exemplo, o cliente
- 7:17que eu estou inserido, que é um time desse, é o é o meu time,
- 7:20né? E a gente tem pessoal, tem
- 7:22especialista em Infra, tem especialista em DevOps, tem
- 7:24desenvolvedor, tem arquiteto, tem, PO tem, tem, tem todo mundo
- 7:29rodando dentro. Desse time para fazer as coisas
- 7:31acontecerem de uma forma mais saudável, né?
- 7:34Então assim, eu acho que não de um time de CCOE para um time que
- 7:37é só de Infra ou um ou um grupo só de pessoas que são devotos,
- 7:40acho que a diferença a coordenação disso EOCCOE.
- 7:43Ele trabalha sempre com um objetivo muito claro, assim de
- 7:47reduzir custo, capacitar as pessoas, segurança, fazer a
- 7:50gestão da complexidade das cargas de trabalho que estão
- 7:53estão sendo inseridas hoje. OCCOE tem um papel muito de
- 7:57trazer inovações para dentro da empresa que.
- 8:00Está toda hora sendo exposto AA novidades que a nuvem tá
- 8:03trazendo, ou a ferramentas novas ou novas formas de trabalho.
- 8:06Então eu acho que assim OCCO é ele é nada mais do que um cagar
- 8:09a essas pessoas que estão hoje isoladas, né?
- 8:11A Infra ela não tem só a responsabilidade da nuvem, não
- 8:14tem esse número do on Prime, da rede interna da empresa e cuidar
- 8:18de fazer a evolução tecnológica. O pessoal de DevOps está muito
- 8:22preocupado em otimizar aquela aquele ucloud lá que o pessoal
- 8:25está trabalhando, aquele produto que vocês estão trabalhando, que
- 8:27as suas pipelines de CAECDE por aí vai.
- 8:29Então OCO é? Mas nada é do que juntar essas
- 8:31pessoas com essas esquilos diferentes e colocar 11 norte,
- 8:34né? Colocar 11 caminho para essas
- 8:36pessoas percorrerem, né? Uma outra coisa que eu fiquei
- 8:39pensando aqui, que eu vi que é diferente, é que normalmente,
- 8:42né? Num time tradicional que enfim
- 8:45está entregando uma feature de um produto qualquer, normalmente
- 8:49esse time precisa se preocupar com tudo que ele vai precisar
- 8:52fazer na nuvem. Claro que ter um time de Infra
- 8:55talvez vai ajudar, né? Às vezes é para o time, não vai
- 8:57nem ter permissão com certas coisas, mas dado que ele tem.
- 9:00Ação ele vai, ele que vai ter que tratar de criar seus
- 9:03pipelines, implementar os seus reais CD, fazer tudo que ele
- 9:06precisa, né? Provisionar o seu ambiente como
- 9:08um todo. E acredito que aí você pode
- 9:10falar muito melhor que eu, né, Felipe?
- 9:12Mas acredito que numa empresa que existe um CCOE igual AO
- 9:15cliente que você trabalha aqui na DTI, muitas dessas coisas são
- 9:18abstraídas, né? Pro time de produto, o time de
- 9:20produto meio que já sabe que já existe um tanto de padrão, um
- 9:24tanto de coisa que vocês entregam para o time de produtos
- 9:27só para eles, sei lá, acordarem e não se preocuparem tanto.
- 9:30Essa parte de implantação, né? O?
- 9:31Se a senhora nasceu até contando um pouquinho da história desse
- 9:33cliente assim, acho que é interessante para trazer um
- 9:36pouco de contexto, né? Esse cliente, ele acordou, teve
- 9:39essa, esse insight de começar a fazer essa, abraçar essa causa
- 9:43do CCOE, digamos assim, né? Há uns, sei lá, 5 anos atrás em
- 9:46torno disso, né, com a própria Microsoft dando suporte.
- 9:49E depois, logicamente, a gente entrou de t, entrou e acabou
- 9:52melhorando e trouxe uma série de processos, né?
- 9:54Mas ele começou com essa preocupação justamente de eles
- 9:57tinham uma conta muito alta de de éja os.
- 10:00Times daí como tu, comentou Fernandinha.
- 10:01Os times tinham muita dificuldade, cada um entrava lá
- 10:04e subia o recurso que queria, como queria.
- 10:06E aí as coisas começaram a se perder um pouco o controle, né?
- 10:09E aí OCCOEL foi criado justamente com essa
- 10:13responsabilidade de otimizar as coisas, deixar as coisas mais
- 10:17fáceis. E aí nessa esteira se criou
- 10:19muito padronização e muita ferramenta para justamente fazer
- 10:22isso que tu está está comentando, né?
- 10:24Do do do melhorar ou deixar o time desenvolvimento,
- 10:27responsável por desenvolver e não se preocupar com os
- 10:29recursos. Né?
- 10:30Então a gente hoje já tem um processo onde o quer se
- 10:33desenvolver uma aplicação tal entra se em contato com o seu
- 10:36COEOCOE, faz o auxílio ou se desenha essa.
- 10:39Como é que vai se funcionar essa infraestrutura, que é o quais os
- 10:42recursos eles podem usar? E aí trouxe padronizações de se
- 10:45criar componentes, na qual todos os recursos geraram esses
- 10:49componentes. E aí o time de produto não
- 10:51precisa se preocupar com os recursos, com a desenvolvimento
- 10:53dos recursos, né? Se criou as políticas de
- 10:55segurança todas as políticas de segurança estão já embarcadas
- 10:58dentro do da nota. Vem lá, então ele não consegue
- 11:02fazer coisas que não foram definidas ou que não foram
- 11:04previamente construídas por causa dessa dessa política.
- 11:07Então, sim, a gente tem muito esse papel de tirar essa carga
- 11:11do time de de produto, né? Do time que está lá
- 11:13desenvolvendo o seu produto e quer fazer A Entrega o mais
- 11:16rápido possível, né? Com muitas aspas, aqui acaba
- 11:18terceirizando esse processo, né? Lógico que o negócio que é legal
- 11:22comentar a gente nunca tira a Liberdade do time de criação,
- 11:26né? O time ainda tem total Liberdade
- 11:28de poder mudar. A criar, fazer o que ele quiser,
- 11:31só ele tem que ficar, logicamente, dentro dessas
- 11:33políticas implementadas pelo pelo CCUE, né?
- 11:36O time de CCOE tem que ser 11. Facilitador, né?
- 11:40Não pode ser, não pode limitar também, engessar demais o
- 11:43processo, né? Você tem que fornecer, pelo que
- 11:45eu tô entendendo, você tem que fornecer as ferramentas para que
- 11:47as equipes possam desenvolver cada vez com mais agilidade,
- 11:50cada vez aproveitando o máximo possível da nuvem, mas com mais
- 11:53facilidade, né? Isso estou entendendo também que
- 11:55tem muito a ver com processos, com definição de processos, com.
- 12:00Né? Definição de governança?
- 12:02Provavelmente muita preocupação com a segurança, né?
- 12:04Então eu queria saber se no dia a dia de vocês também tem muita
- 12:08escrita de documentação, tem muita desenho de fluxograma, mas
- 12:12não aquelas caixinhas de arquitetura, mas sim aqueles
- 12:15fluxogramas de processos. Também queria saber se no dia a
- 12:18dia de vocês aí tem um pouco disso.
- 12:20A gente brinca aqui que a gente é pago para escrever a
- 12:22documentação. Esse é o nosso nosso dia a dia,
- 12:25né? A gente tem uma política bem,
- 12:27bem legal, uma politicamente, tem um processo bem bacana,
- 12:29assim de. E tudo o que nós geramos dentro
- 12:31do sistema. E eu falei lá no início lá que a
- 12:33gente tem uma característica de trazer inovação, de fazer muita
- 12:35pesquisa, né? Spike pewcee, toda hora tem
- 12:38alguma coisa acontecendo, então a gente gera muita documentação,
- 12:41muita documentação, mesmo assim a gente escreve muita coisa,
- 12:44gera muito fluxograma de processos e fluxograma de
- 12:47caixinhas de de arquitetura também.
- 12:50Então, sim, a gente tem, a gente é bem forte essa questão da
- 12:53documentação, né? Não só uma documentação interna,
- 12:56mas como uma documentação pública também, né?
- 12:58Então essa as coisas que. E são pertinente aos times de
- 13:01produto. Elas são disponibilizadas para
- 13:03os times de produto, né? Para os times de desenvolvimento
- 13:05terem acesso, né? Não só documentação, como as
- 13:08muito template também, né? Por exemplo, eles comentaram ali
- 13:11a questão dos CICD ali né, de de pra entregar, pra integrar e pra
- 13:15pra subir as coisas. A gente por exemplo, criou
- 13:17alguns anos já um template de CICD, onde o time de
- 13:21desenvolvimento só tem que fazer a referência lá No No arquivo e
- 13:24o meu dele lá passar os parâmetros e as template é
- 13:27responsável por fazer todo te pegar o recurso.
- 13:30Curso, fazer validação do recurso, fazer teste de passar
- 13:33no sonar, se for o caso, fazer validação se o que ele está
- 13:36subindo é condizente com as políticas, e aí fazer o deploy
- 13:39da da do recurso propriamente na nuvem, né?
- 13:42Então já se tirou se mais um peso do time de produto.
- 13:44Agora, se ele quiser, não precisa ter ninguém do outro
- 13:46lado lá desenvolvendo uma pipeline CACD, né?
- 13:49Isso já está com o template pronto, é um exemplo, né?
- 13:52Eu estava justamente querendo Felipe alguns alguns exemplos,
- 13:55até pra gente deixar mais tangibilizar um pouco mais, né?
- 13:58Pro ouvinte, por que que o time de.
- 14:00Do CCOE produz nesse exemplo que você deu.
- 14:02Então o time de desenvolvimento, ele simplesmente pega esse
- 14:05template lá, coloca, cria lá o yamer dele dentro do projeto já
- 14:09com imagino que já já está tudo setado.
- 14:10Ele deve ter que setar umas 2 coisas lá e pronto, né?
- 14:13E já, já está pronto. Essa parte é mais ou menos isso.
- 14:16Isso, nesse caso, o template é bem de dar pay pline é bem isso
- 14:19mesmo, né? Então a gente tem, tem a
- 14:21documentação, tem os parâmetros que ele pode preencher, então
- 14:23tem 2 ou 3 template, por exemplo, tem um que é de single
- 14:26pay, pline, múltiplas pay, plines e aí ele pode carregar.
- 14:30É o template que faz sentido pro pro Porto dele lá para o projeto
- 14:33dele, vai passar os dados e subir lá pro pra ferramenta Que
- 14:37Fora de negócios. E você pode dar mais algum outro
- 14:39exemplo a gente? Um outro que é bem bacana de
- 14:42falar também. A gente criou componentes, todos
- 14:44os recursos hoje da ejor EAWSE aí já fazendo um parênteses com
- 14:48o que o Ângelo falou antes de multicloud.
- 14:50Desde o ano passado, esse cliente na qual eu sou inserida,
- 14:53a gente está fazendo um projeto de ser multiclout.
- 14:55Então a gente tem mais 2 clouds dentro do do extreman CCOE essa
- 14:59segunda cloud. Que AWS no caso, né?
- 15:01A gente está fazendo tudo o que a gente fez para a Edge, agora a
- 15:05gente está transformando também para AWSE.
- 15:06Aí vem No No exemplo que o que a Fernandinho pediu que a gente
- 15:09criou. Se para a Edge todos os recursos
- 15:11que são necessários para os times de produto trabalharem,
- 15:14para os times de movimento trabalhar, a gente criou
- 15:16componentes deles. O que que são esses componentes
- 15:18é o recurso escrito em infraestrutura como código, caso
- 15:22da Edge é um template na WSE, é terraforme, a gente escreveu
- 15:26todo esse, esse recurso e aí dependendo do.
- 15:30Curso ele pode ter, por exemplo, uma história de account, ele vai
- 15:33ter história de account, ele vai ter um prive gent point, ele vai
- 15:36ter um log analytics para fazer a questão de logs.
- 15:39Ele vai ter uma série de recursos que se o time de
- 15:42produto fosse fazer embarcar isso aí ele IA ter que ter essa
- 15:45responsabilidade de saber quais são os recursos que ele precisa
- 15:47subir junto, fazer a configuração desses recursos e
- 15:50aí depois fazer AAO deploy disso, né?
- 15:53Então a gente criou, pegou o recurso de account, botou tudo o
- 15:56que precisa por um mensagem account funcionar e jogou para
- 15:58dentro desse comporte, criou. Esse componente e aí que que o
- 16:01time de produto tem que fazer, ele tem que puxar esse tempo,
- 16:03que é um template também, né? Deste recurso, preencher os
- 16:06parâmetros, e aí nós são 2 são depende do do recurso, tem um
- 16:09Monte de parâmetros e ele preenche esses parâmetros e ele
- 16:11já tem a infraestrutura dele como código de uma maneira muito
- 16:14mais fácil, digamos assim, e sem a preocupação, por exemplo, se
- 16:17faltar um recurso ou se esse recurso não está mais disponível
- 16:20e se não está mais disponível na época, isso acontece, ou na WS
- 16:23tanto faz, então ele ele perde um pouco essa necessidade dessa
- 16:27responsabilidade e essa responsabilidade passa a ser do
- 16:29CC. É indisponibilizar esses esses
- 16:31componentes, né? Então aí a gente tem componentes
- 16:34tudo, só. Jacques, banco de dados de
- 16:37inteligência artificial, tem algumas coisas também.
- 16:38Tudo que é preciso se cria se um componente, então as tem.
- 16:42Uma das fases, por exemplo, da avaliação do CCOEP no time de
- 16:46produto é a gente chama de de componente gap análises, né, que
- 16:50é verificar se existe ou não o que que tem que alterar naquele
- 16:52componente para que o time de produto precisa, para que o time
- 16:55de desenvolvimento precisa, existe ou não?
- 16:56Se não existir, a gente adapta ou cria Oo componente aí.
- 17:00Vai depender muito da de cada necessidade, né?
- 17:02Atualmente eu estou atuando em um cliente na DTI também para o
- 17:05mercado financeiro, e claramente eu vejo aí algumas ações que
- 17:09facilitam o nosso dia a dia como desenvolvedor, que lá dentro
- 17:12provavelmente é de uma equipe que é, eu sei, CO é ou algum
- 17:15nome parecido aí, né? Quando a gente cria um novo
- 17:18projeto, igual você estava falando, Ah, essa entrega pra
- 17:20equipe de produto facilita o dia a dia deles, né?
- 17:21A gente cria um novo projeto, a gente já consegue esse projeto
- 17:24ali já existe, já existem todos os templates que entregam pra
- 17:27gente, pipeline pronto, o repositório pronto, quando?
- 17:30Todas as políticas de segurança ninguém pode comentar na Men, na
- 17:32master, né? Com o provisionamento
- 17:34facilitado, o papeline já consegue subir Oo ambiente em
- 17:38UAT dentro do cobernetes. Então tudo isso são template,
- 17:43são scripts que rodam que o desenvolvedor, a pessoa que está
- 17:47pensando no produto, desenvolvendo o código ali no do
- 17:49produto. No final das contas, ele tem que
- 17:51se preocupar bem menos com essa parte de infraestrutura, né?
- 17:55E aí tem um outro aspeto dessa facilitação que eu gostaria de
- 17:58abordar aqui também, que você me.
- 18:00Mencionou aí sobre os componentes banco de dados e
- 18:02tal. Também tenho esse benefício no
- 18:04cliente que eu estou, que eu estou atuando lá, que a gente
- 18:06tem uma plataforma de IACE. Quando a gente está subindo um
- 18:09novo recurso, a gente precisa passar por uma série de
- 18:12aprovações, né? Dependendo, é um recurso que vai
- 18:14criar um token com o escopo a mais ali no off, um recurso que
- 18:18vai ser acessado por outro, aí você tem que liberar a
- 18:20permissão. Enfim, aí tem grupos diferentes
- 18:22de aprovação e isso tem que ser feito porque por causa de
- 18:25política de segurança, governança corporativa e por aí
- 18:27vai. Então isso também é um tipo de.
- 18:30E de funcionalidade, um tipo de responsabilidade, melhor
- 18:34dizendo, que poderia cair No No time de CCOEE, que poderia
- 18:37ajudar muito a monitorar a segurança dentro de uma
- 18:41organização também. Quando a gente fala de
- 18:42segurança, não é sua segurança de Ah, o hacker vai invadir,
- 18:45não, às vezes a segurança de da gente poder fazer só o que a
- 18:47gente deve fazer ali na hora de liberar a permissão entre
- 18:49recursos. Coisas desse tipo, né?
- 18:51Trazendo de novo, né? Vou trazer para estrutura que eu
- 18:53estou inserido ali que é. Fica mais fácil de explicar, né?
- 18:56Mas assim, hoje os componentes, digamos assim, que são criados
- 18:59pela. Pelo CCOEE que, por exemplo, tem
- 19:02uma política da eger que impede, chama, impede aqui para ficar
- 19:05uma palavra mais fácil de entender.
- 19:06Mas impede, por exemplo, os tipos de produto criarem
- 19:09recursos que não foram previamente acordados na nuvem,
- 19:12né? Então, por exemplo, eu preciso
- 19:14de um novo servidor de eu usava esquele server e agora eu
- 19:18preciso, sei lá, de um de um post cree.
- 19:19Só que o meu workloud não prevê eu ter um post cree nos
- 19:22ambientes de não proad, onde estão desconectados da rede, et
- 19:25cetera e tal. Ele tem Liberdade para fazer os
- 19:27testes, dizer, mas na hora de subir a de subir.
- 19:30Produção, tem uma política que já impede, por exemplo, dele
- 19:32criar este recurso, ele criar esse recurso, beleza, pode
- 19:35criar, não tem problema nenhum, mas vamos sentar, conversar e aí
- 19:38fazer o que tu está está comentando aí, anjo, de quais as
- 19:41permissões você vai precisar, quais as rotas, vai ter acesso
- 19:43público, não vai ter acesso público, Ah, se precisar acesso
- 19:45público, quem é esse cada onde que está vindo esse acesso?
- 19:48Porque eu vou precisar liberar fire, eu vou precisar liberar
- 19:50uma série de de estruturas para poder chegar neste meu recurso
- 19:54por padrão, por exemplo, hoje dentro do cliente nenhum recurso
- 19:58tem acesso público, isso é padronizado.
- 20:00É fechado no próprio componente, então ele cria o componente, não
- 20:03tem acesso, ele precisa de acesso público, aí tem toda uma
- 20:06cadeia de aprovação, obviamente, mas ele consegue fazer isso
- 20:08através do próprio, do próprio recurso, desde que acordado, ele
- 20:11pode ir lá e fazer a segurança sim, hoje é um é um dos pilares,
- 20:15né, da do CCOE, né, ter essa é padronizar, é fazer a segurança,
- 20:19conformidades, eficiência operacional e monitoramento,
- 20:23acho que são os grandes pilares, acho que OCCOE está trabalhando
- 20:25agora de segurança, tem o time de segurança e a gente
- 20:28logicamente é parceiro deste. De segurança para fazer todos
- 20:31esses esses viés, né? Mas a gente, via de regra, tenta
- 20:34criar o máximo de coisas para o time de produto que ele possa
- 20:37trabalhar de forma sem depender, por exemplo, do próprio CCOE ou
- 20:41de um devoto externo, ou o que for para ele poder trabalhar.
- 20:43Eu ouvindo isso que você estava falando, eu já estava com essa
- 20:46dúvida aqui, mas fiquei ainda mais, né assim, porque são
- 20:49múltiplos times de produto, né? E um time de COE que fica
- 20:53lidando com isso tudo. Como que esse time não vira
- 20:56gargalo? Que eu entendo que existem
- 20:57muitos benefícios, né? Mas igual você deu um.
- 21:00Exemplo e a na hora que Oo time de produto às vezes vai precisar
- 21:02de um negócio que vai precisar discutir com OCCOE, só que
- 21:04existem vários times de produtos que às vezes vão precisar
- 21:07discutir com OCCOEE aí. Às vezes a gente é gargalo, não
- 21:10tem muito como fugir disso. De vez em quando é, não tem
- 21:13isso, é algo muito complexo. Ou se é uma coisa muito nova,
- 21:16sim, vai acabar tendo que, sei lá, fazer 11 pia internamente
- 21:20para descobrir como é que a gente vai entregar aquilo e tudo
- 21:22mais. Se elas volta e meia a gente
- 21:23vira gargalo, mas a ideia justamente de ter templates,
- 21:27componentes, as políticas, implementar.
- 21:30Adas e aí esse é o nosso grande papel, de ficar fazendo essas
- 21:33coisas de girar, né? Isso tudo está bem azeitado para
- 21:36poder girar bem. É que 90% dos dos produtos que
- 21:40sobem são produtos produto que ele vai lá, pega o componente da
- 21:43prateleira, pega o template, parkline e volta ali e sobe.
- 21:46É que aí já facilitou pra caramba, né?
- 21:48Exatamente hoje, por exemplo, desse cliente são 32 times de
- 21:51produtos, tá? Só pra você ter uma ideia da
- 21:53dimensão, né? Acho que assim um tem 2 ou 3
- 21:55assim que a gente gasta mais tempo trabalhando junto, porque
- 21:59são. Produtos bem mais complexos, né?
- 22:01Um é um é um pessoal de dados, um pessoal lá que tem uma, umas
- 22:04umas VMS bem complexas. Então esse pessoal que tem a
- 22:07gente acaba gastando mais tempo assim.
- 22:09O restante desvio de produto é algo muito, muito do dia a dia
- 22:12assim. E aí acaba ficando bem mais
- 22:14simples. Eu fiquei quando eu fiz a
- 22:16pergunta também, o time, né? Como não virou a gargalo?
- 22:18Mas também como não ser conhecido como o time da
- 22:20burocracia também, né? Que tipo assim, aí tá vendo, já
- 22:23veio lá, veio os caras para criar burocracia para mim e,
- 22:26querendo ou não, quando deve tem permissão para ele mesmo criar
- 22:29os recursos? Cursos, claro, né?
- 22:31Tem muitos problemas, mas um deles não é a burocracia, né?
- 22:34Tipo assim? Então, é bastante tempo que a
- 22:36gente está trabalhando para tentar deixar as coisas mais
- 22:39mais suaves possíveis, né? Mas não tem como não fugir de 11
- 22:43certa burocracia até para outro negócio não virar a bagunça, né?
- 22:46É sim que é exatamente a burocracia que evita a zona, né?
- 22:49Exatamente. Mas como eu falei, assim, a
- 22:51gente hoje tem tem, por exemplo, na égua lá a gente tem os
- 22:54filmes, os filmes de produtos, filmes de desenvolvimento.
- 22:56Eles têm de 2 a 3. Depende.
- 22:58Vamos botar na média aí. 3 ambientes disponíveis para eles
- 23:01trabalhar, um de produção, um de QA, né, e um de deve.
- 23:04Via de regra, esse ambiente deve onde eles têm mais Liberdade de
- 23:08poder criar o que eles quiserem. Lógico que a gente está dentro
- 23:10da política pré estabelecida, né?
- 23:12E aí acaba minimizando um pouco essa situação de Ah, é muito
- 23:16burocrático, qualquer coisa que eu preciso fazer, eu tenho que
- 23:18pedir permissão, né? Então esse ambiente deve, ele
- 23:20pode criar um recurso lá específico para ele, ele pode
- 23:24testar alguma coisa que ele precisa testar, et cetera e tal.
- 23:26Ah, é alguma coisa muito diferente, vai subir para a
- 23:28produção? É, obviamente, é.
- 23:30Entre esse leve produção, tem essa etapa, um pouco mais
- 23:32burocrática, mas via de regra, os os times de de
- 23:35desenvolvimento, eles têm muita Liberdade.
- 23:36E aí eu é o papel dos nosso, como se o senhor é, dá, dá essa
- 23:40Liberdade vigiada, digamos assim, né, para ele poder fazer
- 23:43essa trabalhar, né, e fazer esse recurso, né?
- 23:46Uma outra coisa que é que é esqueci de comentar que é bacana
- 23:49assim. A gente criou muita automação ao
- 23:51longo desse tempo e acho que é um dos papéis que a senhora tem
- 23:54que fazer também, é criar essas automações de maneira que
- 23:57facilite mais ainda a vida dos produtos, por exemplo, a gente.
- 24:00A gente hoje tem os ambientes de playground e de Saint box, né?
- 24:03E aí a Fernandinha tem um projeto e ela não sabe que
- 24:07recursos ela vai usar. Ela quer experimentar e quer
- 24:09fazer um negócio. Então o time de produto abre 11
- 24:12request lá, um suporte request dizendo que quer um playground,
- 24:15por quanto tempo ele vai usar? E aí OA própria automação cria
- 24:19esse recurso de playground e dá as permissões necessárias para a
- 24:22Fernandinha ir lá e brincar durante o tempo que ela mesmo
- 24:25não estabeleceu que ela precisa trabalhar naquilo, né?
- 24:27Então acaba sanando um pouquinho esses.
- 24:30Essas burocracias, assim, principalmente com essa parte de
- 24:32automação. Sobre essa flexibilidade que os
- 24:35times tem que ter, eu acho que a gente tem que pensar um pouco na
- 24:38botar na balança. É o seguinte, se todos os times
- 24:41tiverem flexibilidade, é demais. Aí vira uma zona, que é o que a
- 24:44Fernandinha estava falando ali, cada um vai usar a nuvem de um
- 24:46jeito, aí o custo vai estar alto, ninguém vai entender por
- 24:48que que vai estar altíssimo, sabe?
- 24:50Então, quando a gente padroniza, a gente não está padronizando só
- 24:53para burocratizar e tem que passar exatamente por esse
- 24:56processo, ou a gente não está padronizando para engessar a
- 24:59gente está. Cronizando pra gente organizar,
- 25:01né? Acho que essa que é o principal
- 25:03propósito aí de um time de CCOE, padronizar, definir processos
- 25:07bem estruturados que permitam a flexibilidade quando ela é
- 25:10necessária. Você citou bons casos aí pro pro
- 25:12time de dados, para um time que tem uma VM mais complexa, para
- 25:15um time que está fazendo alguma coisa de inovação.
- 25:17Às vezes é um time que precisa testar uma ferramenta diferente,
- 25:19porque precisa de mais, precisa de de uma, de uma eficiência
- 25:22melhor, um desempenho um pouco melhor.
- 25:24Ele vai precisar de uma ferramenta diferente e está tudo
- 25:26bem. São casos que que são exceção,
- 25:28mas que exceção seja a. Exceção, né, que seja igual você
- 25:31citou aí 90% dos times entram ali no processo e conseguem
- 25:35encaixar as ferramentas nas necessidades que eles têm no dia
- 25:38a dia. Isso que é muito legal, né?
- 25:39Facilita muito para o time de gestão mesmo, já estou pensando
- 25:42aqui também para monitorar custo disso.
- 25:44Deve ser uma loucura também, né? Se a gente, se você tiver muita,
- 25:47se você não tiver uma padronização, e aí quando a
- 25:49gente fala de monitoramento, aí queria puxar o monitoramento
- 25:52assim, que tipo de monitoramento eu falei de monitoramento aqui,
- 25:55pensei nisso agora, que tipo de monitoramento que cairia na mão
- 25:58do CCOE, porque aquele. Monitoramento Ah, deu erro na
- 26:01aplicação, vamos entender o que está acontecendo.
- 26:02Isso aí é um monitoramento que cada equipe faz do seu produto,
- 26:05né? Mas imagino que dentro do CCOE
- 26:07eu citei aqui o custo e me veio isso à mente, né?
- 26:10O monitoramento de custo. Entendo que seja uma
- 26:12responsabilidade do time de CCOE.
- 26:14Tem algum outro exemplo que você consegue dar pra gente?
- 26:16Hoje a gente dentro do CCOEA gente tem várias métricas, na
- 26:20qual a gente está sempre observando e tomando ações em
- 26:23cima dessas métricas, tá? Custo acho que é a é a mais, é a
- 26:26mais fácil, é a mais palpável, né?
- 26:27E aí um exemplo legal de fazer. A gente vem aí há uns 3 anos
- 26:32fazendo redução de custos, fazendo trabalhos de redução de
- 26:34custos da nuvem. Já vou até comentar, se você
- 26:36quiser trazer algum número aí. De quantos por cento, quantos
- 26:39milhões aí economizou? Fica à vontade também.
- 26:42Os últimos 3 anos, 450000 EUR foi o que a gente economizou em
- 26:46em cloud, tá? E aí para isso, para chegar
- 26:48nesse número, nessa métrica de controle de custos, a gente tem
- 26:51que ter outras métricas na qual a gente está olhando, por
- 26:54exemplo, as métricas de consumo das aplicações, né?
- 26:57Será que a carga de trabalho está aqui?
- 27:00Tem aquele aquele trabalho ou está super valorizada ou não,
- 27:03né? E aí em cima disso, por exemplo,
- 27:05a gente pegou várias, várias fontions, por exemplo, que
- 27:08estavam hiperdimensionados, né? Tinha um recurso a mais usando
- 27:112% da capacidade, 1% da capacidade.
- 27:14Então começou se todo um trabalho de olhar para esses
- 27:16números de desempenho dos recursos que nós temos lá e
- 27:19dentro desse desempenho a gente começar a fazer essas trabalhos
- 27:22de tá tudo bem, tu tem aqui, sei lá, 11 SQL com 200 DTU, mas tu
- 27:27precisa de tudo isso? Ah, não sei, tá?
- 27:29Vamos. Olhar, vamos olhar para o teu
- 27:30número, olhar pro teu número, Ah não, cara, mas 90% do tempo tu
- 27:34está usando 1% da tua capacidade, quem sabe a gente
- 27:37troca o tier que tu tem, coloca alguma 11 auto scale aqui para
- 27:41fazer essa escalabilidade quando ela precisa reduz.
- 27:43Você começou a ter esse olhar processinho, né?
- 27:45A gente padronizou, a gente criou, semplates, agora a gente
- 27:48tem que olhar para tudo isso que está implementado e aí onde é
- 27:52que nós vamos agir, onde é que a gente vai agir?
- 27:54Praticamente economizar dinheiro no fim, é isso que que as
- 27:56empresas querem, é não ficar queimando o dinheiro, né?
- 27:58Então a gente começou a ter essas metas.
- 28:00Então tem essa métrica de custo para chegar, temos o número,
- 28:02agora eu quero reduzir o número, o que que eu preciso olhar a
- 28:04gente for olhar para as métricas de desempenho das aplicações, aí
- 28:08acima das métricas de desempenho, como está o nosso,
- 28:10os nossos contratos com os nossos cloud providers, né?
- 28:13A gente será que a gente não consegue fazer um reservation do
- 28:16que a gente tem reservar por 3 anos e aí tem um abatimentos lá
- 28:19de 60% do valor daquele recurso. Então teve todo esse trabalho,
- 28:23tem é papel do CCOE fazer todos este trabalho, né, não só olhar
- 28:27para os recursos de como vai subir, como vai fazer, mas.
- 28:30Mas também como eles estão sendo utilizados e aí num papel muito
- 28:33mais de propor as alterações para os times de produto, né?
- 28:36E logicamente, a palavra final é do time de produto.
- 28:39Se a gente chegar lá e dizer, ó, tu tem um SQR server, tu está
- 28:42usando 2% da tua capacidade, vamos reduzir para ficar?
- 28:45Não, a gente quer isso aqui porque pode eventualmente,
- 28:48beleza, OK, quem está pagando a conta no fim é é eles, né, mas é
- 28:52a empresa toda, mas logicamente, Oo rateio é deles lá e a palavra
- 28:55final é deles, porque eles sabem onde é que aperta o calo do
- 28:58produto deles lá e a gente. De novo, a gente é mais uma
- 29:01ferramenta habilitadora, de novo capacitação e tudo mais para
- 29:04poder fazer a condição desse processo.
- 29:05E essa métrica de custo, por exemplo, né?
- 29:09O de desempenho igual você estava, você estava falando, são
- 29:11as métricas que a gente pode considerar como métricas de
- 29:13sucesso do time do CCOE, porque assim, um time de produto,
- 29:17normalmente ele tem muito mais essas métricas de sucesso, muito
- 29:20mais claras, né, que é tipo, Ah, é a utilização do aplicativo que
- 29:23eu lancei é o ganho que esse aplicativo está dando para a
- 29:26empresa. Mas assim é, normalmente,
- 29:28produtos têm métricas. Muito mais claras, né?
- 29:31De quando que um time está tendo sucesso ou não?
- 29:33OCCOE, eu imagino que deve ser muito mais complexo de encontrar
- 29:36esse tipo de métrica, né? É?
- 29:37Bem difícil a gente tomando. Tem essas discussões de qual é o
- 29:41valor que a gente está entregando para a companhia.
- 29:43Esse é um problema não só do cliente na qual eu estou
- 29:46inserido, mas todos os clientes que querem fazer a
- 29:48implementação, né? Do CCOE, por exemplo.
- 29:50Agora eu estou auxiliando um outro time aí que da DTI IA
- 29:53fazer. Estão construindo dentro do
- 29:55cliente a estrutura, montando a estrutura do COEE, toda a
- 29:58reunião na qual eu participo, que sempre.
- 30:00Tudo bem com a mesma pergunta, tá, mas qual o número que a
- 30:02gente que que a gente vai entregar, qual é a métrica, qual
- 30:04é o nosso resultado, né? O mais fácil é custo, com toda a
- 30:07certeza, porque é tangível, né? Tu tem que estar gastando lá
- 30:111000 EUR por mês, 1000 BRL por mês, e aí tu passa a gastar 300,
- 30:14tu sabe o que tu economizou ali naquele naquele valor, né, por
- 30:18cento de economia. Então acho que custo é o é o
- 30:20grande para vender OCCO é para dentro da empresa, Eu Acredito
- 30:24que o custo é a grande métrica, né?
- 30:25E as outras métricas, aí vai muito nessas métricas de
- 30:28eficiência, que funciona muito bem.
- 30:30Para os times de desenvolvimento, né?
- 30:31Tu garante? Talvez diminuir 11 lead time,
- 30:34né? De entrega, alguma coisa assim?
- 30:36Voltado para produtividade assim, né?
- 30:38Produtividade? Exatamente assim.
- 30:40Mas quando se fala externo para para a companhia, acho que
- 30:43custa. É o é o grande número, é a
- 30:44grande métrica que a gente entrega.
- 30:46Pelo menos é o que brinca, que é o que começa o nosso
- 30:49apresentação do final do ano lá, dos resultados.
- 30:52É o slide. Primeiro é o quanto a gente
- 30:54economizou, né? Mas tem alguns tipos muito
- 30:56intangíveis, tipo segurança. É o que eu estava falando.
- 30:58Se você tem um ambiente complexo, cada um.
- 31:00Faz de um jeito. É muito mais fácil você ter
- 31:01brecha de segurança. Se você tem tudo padronizado, é
- 31:03muito mais fácil controlar a segurança.
- 31:06Então esse é um custo extremamente complexo de
- 31:09estimar, né? E se tiver uma falha de
- 31:10segurança, qual que é o prejuízo que você vai ter?
- 31:12Sabe? É.
- 31:13Difícil botar no papel e te e fazer as entender o mas tem que
- 31:17botar no papel e tem que tentar gerar valor, né?
- 31:18Uma outra meta que vocês falaram, de elite, time ele só
- 31:21quer só só pra complementar que é legal de de comentar o número
- 31:24que a gente teve e logo No No meio ali do CCOE ali pra esse
- 31:27cliente, né? Foi a velocidade de.
- 31:30E entrada de novos produtos para a cloud, né?
- 31:32Então a gente tinha lá um mês, dias e dias de desenvolvimento
- 31:37para poder subir o recurso. Criamos os componentes, criamos
- 31:40os templates e isso aí caiu para 1 dia.
- 31:42Maravilhoso um negócio desse, né, é?
- 31:44Dependendo da complexidade do produto pega 11, por exemplo,
- 31:47OCCO é hoje ele é responsável pelo desenvolvimento de
- 31:50infraestrutura de alguns desses 32 time de produto.
- 31:52Então, o time de produtos não tem mais DevOps e transferiu
- 31:54essa responsabilidade para o time de COE, né?
- 31:56E aí o time do CCO é dependendo da pessoa ali, né?
- 32:00Obviamente, né, pela pela skill. Mas é um dia e ele monta toda,
- 32:03escreve toda a infraestrutura como código e sobe o recurso
- 32:06para o cara poder subir as coisas dele lá e poder
- 32:09trabalhar. Então isso é uma outra métrica,
- 32:10né? Esse lead time, né?
- 32:11E. Vocês têm alguma dificuldade?
- 32:13Mudando um pouquinho de assunto, vocês têm alguma dificuldade em
- 32:16motivar os colaboradores, as pessoas que trabalham com CCOE?
- 32:19Porque querendo ou não, né? Como eu falei, um time de
- 32:22produto é muito mais fácil você criar um propósito com aquilo,
- 32:25né? Porque você tem entregas muito
- 32:26claras e um CCOE. Talvez por essa essa
- 32:29característica de não. Vão ter entregas tão claras,
- 32:31métricas tão claras. Seja até mais difícil de da
- 32:34galera encontrar um propósito de trabalhar naquele time, sabe?
- 32:37Vocês têm dificuldade com isso, não?
- 32:39Ah, que bom. Como eu disse, é um time, ele é
- 32:42diferente. A estrutura dele, como o time,
- 32:43ele é diferente. Pela característica, a gente não
- 32:46entrega produto, é mais difícil de de mostrar o valor para a
- 32:49companhia e tudo mais. Porém, a gente tem uma
- 32:51característica das pessoas que trabalham no com os CCOE de
- 32:55serem pessoas que têm uma característica de gostar de
- 32:58dessa parte de inovação, de. Aprender coisas novas, de
- 33:01entender como é que as coisas funcionam.
- 33:03Então a motivação é muito em cima das coisas que estão
- 33:06acontecendo dentro do CCOE, né? Então, por exemplo, agora a
- 33:08gente está com esse processo de 2 novas clouds, né AWSEABTP que
- 33:12é da SEP, né, então está fazendo um Monte bioci, está fazendo o
- 33:16trabalho de processam, está estudando.
- 33:18Eu eu brinco quando eu faz 3 anos que eu estou nesse time de
- 33:20CCOE, né? E foi o primeiro time na qual eu
- 33:23trabalhei. Tenho quase 20 anos de de TI,
- 33:25né, que eu trabalhei onde eu tinha 1 hora por dia, na
- 33:29verdade. 5 horas por semana dedicado a estudar.
- 33:32Eu poderia pegar um tema e estudar alguma coisa se fosse
- 33:35relativa. Então assim, ela tem muito essa
- 33:37característica de pesquisa. Então as pessoas acabam se
- 33:39motivando muito por esse lado de ser pesquisador, de aprender
- 33:42coisa nova, de implementar coisa nova.
- 33:44Então essa é a grande motivação do pessoal aí que né?
- 33:47É, você falou que tinha gente demorando dias, semanas e aí
- 33:49para colocar um negócio para a gente não estar colocando em
- 33:51horas. Agora, eu acho que é uma baita
- 33:53motivação. Eu eu fico muito feliz com um
- 33:55negócio desse. Eu lembro da época que eu tinha
- 33:57que ficar mexendo nos papelares e aí você vai subir um negócio
- 33:59novo? Tem que.
- 34:00Configurar pai plano todo do zero, agora com times de CCOE,
- 34:03processos, templates e scripts. De repente, aquele no botão
- 34:06nasce tudo cara maravilhoso. Outro dia eu estava fazendo 11
- 34:09sistema meio bobo aqui, interno, né?
- 34:11E claro, com o cursor lá eu consegui.
- 34:13Lembrando que tem muito tempo que eu não programo de fato, né?
- 34:16Mas como cursor super consegui, criei o sistema, ficou lindo,
- 34:20maravilhoso, mas na hora de colocar um negócio em produção,
- 34:22o cursor me arrumou uma confusão.
- 34:24Eu fui seguir nos passos, mas tipo assim, foi difícil, não
- 34:27foi? Não foi fácil e eu precisei de
- 34:29ajuda, então assim seria. E é uma excelente, né?
- 34:31Ter uma, ter um alguns templates, né?
- 34:34Algumas formas aqui de facilitarem o trabalho de
- 34:36colocar em produção, né? É.
- 34:38Só fazer 11 parênteses dentro do mesmo assunto.
- 34:40Assim, hoje OCCOE é ele, por definição.
- 34:43Ele tem vários papéis, então tem falou antes, lá tem o pessoal de
- 34:46Infra, o DevOps, et cetera e tal, mas antes da estrutura do
- 34:48COE, hoje ele tem aquele o papel do arquiteto, né?
- 34:51O arquiteto Cláudio, que vai pensar como tudo aquilo vai
- 34:54funcionar. Ele tem o papel do SRE, né, que
- 34:58são as pessoas que vão. Manter a coisa funcionando, e aí
- 35:01é é a galera que é responsável por capacitar os time de
- 35:03produto, dar suporte os time de produto, a gente tem que dar
- 35:06bastante suporte. E aí essa galera é motivada por
- 35:09adora fazer troublechoting de de problema, né?
- 35:11O problema é que ninguém acha, chama os Curi lá que eles acham
- 35:14problema, então tem, tem o arquiteto, tem OSRE, tem o
- 35:17pessoal de desenvolvimento, né? Pessoal do desenvolvimento.
- 35:19Penso que vai trabalhar desenvolvimento de de novos
- 35:21componentes ou vai fazer as integrações.
- 35:24Hoje OOCCOE acaba absorvendo muita integração entre a nuvem e
- 35:29outros. Sistemas da da empresa, né?
- 35:31Por exemplo, a gente tem a integração lá do sistema de
- 35:34ticket com agor DevOps, né? A pessoa cria o ticket, gera uma
- 35:37pipeline ou cria o ticket, abre um card para o time de SRE
- 35:41diretamente na DO essas integrações, e a gente acaba
- 35:44entregando as integrações para os outros times também.
- 35:46Essas são responsabilidades do CCOE.
- 35:47Então ele tem esses múltiplos papéis e aí cada um desses
- 35:51papéis acaba tendo uma carga de trabalho diferente e uma
- 35:53motivação diferente de como resolver o seu, o seu dia a dia,
- 35:56né? Não legal, então a equipe CCOE
- 35:58está dividida entre várias. Equipes várias responsabilidades
- 36:02com seus principais pilares, né? Você podia repetir pra gente.
- 36:04Os principais pilares, Felipe, são.
- 36:06Hoje é padronização, como como é que tu vai garantir a
- 36:08consistência de tudo que tu vai implementar, segurança e
- 36:11conformidade. E aí a gente tá falando de
- 36:13implementação de políticas, olhar atento aos sistemas
- 36:17automações, et cetera, e tal otimização de custo finops, acho
- 36:20que é o carro chefe, né? A gente comentou ali das
- 36:22métricas, acho que é a grande métrica garantir eficiência
- 36:25operacional dos time de produto. E aí componente, template,
- 36:29automação. São entregar tudo o que a gente
- 36:32pode entregar para os tipos de produtos, de forma que eles
- 36:34sejam eficientes e foquem no que eles precisam enfocar e
- 36:36visibilidade de monitoramento. Acho que é é o último Pilar
- 36:39aqui, de ter um olhar atento a tudo que está que está
- 36:42acontecendo e isso fazer parte do dia a dia.
- 36:45Né? Ou seja, com OCCUE bem
- 36:47implementado, um time de CUE funcionando direitinho, a gente
- 36:50vai ter aplicação mais segura, a gente vai ter mais produtividade
- 36:52no time, a gente vai ter uma infraestrutura com custo mais
- 36:56baixo e uma padronização de processos, deixando os
- 36:58desenvolvedores mais felizes. Olha que coisa bonita.
- 37:01Queria te agradecer, então, Felipe, mais uma vez muito
- 37:03obrigado. Participar do entre chaves,
- 37:04compartilhar com a gente aqui várias experiências, vários em
- 37:07sites que vocês já tiveram aí, vários casos de sucesso que
- 37:11vocês tiveram aí com nosso cliente.
- 37:12Queria agradecer mais uma vez por você compartilhar com a
- 37:15gente e trazer tanto conhecimento aí.
- 37:17Eu que agradeço. Agradeço o convite mais uma vez
- 37:19aí. E eu brinco aqui que eu sou
- 37:21Evangelista do CCOE, né? Se quiser me chamar, vou falar
- 37:24do CCOE, por favor. Fica à vontade aí que.
- 37:26Mas deu para entender o porquê, né?
- 37:28É exatamente e é isso. Se vocês, ouvintes, que estão
- 37:31conosco até agora, se tiverem alguma dúvida sobre CCOE, manda
- 37:34pra gente, comenta no episódio, comenta nas nossas redes sociais
- 37:37e é isso. Até a próxima, então.
- 37:38Valeu pessoal, muito obrigado.