<?xml version='1.0' encoding='utf-8' ?>
<iCalendar xmlns:pentabarf='http://pentabarf.org' xmlns:xCal='urn:ietf:params:xml:ns:xcal'>
    <vcalendar>
        <version>2.0</version>
        <prodid>-//Pentabarf//Schedule//EN</prodid>
        <x-wr-caldesc></x-wr-caldesc>
        <x-wr-calname></x-wr-calname>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BMUCAG@@talks.devopsdays.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BMUCAG</pentabarf:event-slug>
            <pentabarf:title>Rodando Agentes de IA no Kubernetes com o Agent Sandbox</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20261017T091000</dtstart>
            <dtend>20261017T094000</dtend>
            <duration>003000</duration>
            <summary>Rodando Agentes de IA no Kubernetes com o Agent Sandbox</summary>
            <description>O objetivo da palestra &#233; apresentar e falar um pouco sobre o Kubernetes Agent Sandbox e as novidades do projeto. Como os agentes aut&#244;nomos frequentemente geram e executam c&#243;digos em tempo real para resolver problemas, o projeto fornece um ambiente de computa&#231;&#227;o isolado (atrav&#233;s do recurso customizado Sandbox CRD) que impede que c&#243;digos maliciosos ou err&#225;ticos acessem dados confidenciais do sistema hospedeiro, apliquem altera&#231;&#245;es destrutivas ou que possam comprometer a seguran&#231;a do ambiente.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.devopsdays.org/devopsdays-juiz-de-fora-2026/talk/BMUCAG/</url>
            <location>Audit&#243;rio</location>
            
            <attendee>Paulo Cerqueira</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>K38QGM@@talks.devopsdays.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-K38QGM</pentabarf:event-slug>
            <pentabarf:title>Como Conquistei Minha AWS Cloud Practitioner (e o M&#233;todo para Voc&#234; Passar na Sua)</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20261017T094000</dtstart>
            <dtend>20261017T101000</dtend>
            <duration>003000</duration>
            <summary>Como Conquistei Minha AWS Cloud Practitioner (e o M&#233;todo para Voc&#234; Passar na Sua)</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.devopsdays.org/devopsdays-juiz-de-fora-2026/talk/K38QGM/</url>
            <location>Audit&#243;rio</location>
            
            <attendee>Marlene Laysa de Aguiar</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MKZTMK@@talks.devopsdays.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MKZTMK</pentabarf:event-slug>
            <pentabarf:title>Platform Engineering na Pr&#225;tica: Primeiros passos na constru&#231;&#227;o de uma Internal Developer Platform com Kubevela</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20261017T104000</dtstart>
            <dtend>20261017T111000</dtend>
            <duration>003000</duration>
            <summary>Platform Engineering na Pr&#225;tica: Primeiros passos na constru&#231;&#227;o de uma Internal Developer Platform com Kubevela</summary>
            <description>Nesta palestra, vamos explorar como Platform Engineering resolve o gargalo entre c&#243;digo pronto e deploy em produ&#231;&#227;o, construindo uma Internal Developer Platform (IDP) com KubeVela como engine de entrega. Na pr&#225;tica, vou mostrar como o modelo OAM (Open Application Model) permite encapsular toda a complexidade do Kubernetes &#8212; IRSA, autoscaling com KEDA, secrets, observabilidade &#8212; em ComponentDefinitions reutiliz&#225;veis escritos em CUE, onde o desenvolvedor declara apenas &quot;o que precisa&quot; (um webservice, um worker SQS, um cron job) e a plataforma cuida do resto via GitOps com ArgoCD, dando autonomia real ao dev sem sacrificar governan&#231;a e seguran&#231;a.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.devopsdays.org/devopsdays-juiz-de-fora-2026/talk/MKZTMK/</url>
            <location>Audit&#243;rio</location>
            
            <attendee>Anna Luiza Laudares Alves Pimenta Silva</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>JQ3VRH@@talks.devopsdays.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-JQ3VRH</pentabarf:event-slug>
            <pentabarf:title>FinOps com IA e Open Source na Pr&#225;tica</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20261017T111000</dtstart>
            <dtend>20261017T114000</dtend>
            <duration>003000</duration>
            <summary>FinOps com IA e Open Source na Pr&#225;tica</summary>
            <description>Como transformar FinOps em uma pr&#225;tica real dentro de um ambiente de cloud?
Nesta apresenta&#231;&#227;o, vamos al&#233;m dos conceitos b&#225;sicos de FinOps para explorar uma abordagem pr&#225;tica de otimiza&#231;&#227;o de custos utilizando IA, automa&#231;&#227;o e ferramentas open source.
Ser&#227;o apresentados exemplos de como analisar o consumo de recursos, identificar desperd&#237;cios e recursos subutilizados, detectar anomalias de custos e automatizar parte desse processo. Tamb&#233;m veremos como a IA pode atuar como uma ferramenta de apoio &#224; an&#225;lise, ajudando equipes t&#233;cnicas a interpretar dados e encontrar oportunidades de economia.
A abordagem ser&#225; independente de um provedor espec&#237;fico, mostrando conceitos e estrat&#233;gias que podem ser aplicados em diferentes ambientes de cloud.
O objetivo &#233; demonstrar que FinOps n&#227;o precisa ser um processo exclusivamente financeiro ou depender de plataformas comerciais: ele pode fazer parte da rotina de engenharia, utilizando as mesmas pr&#225;ticas de automa&#231;&#227;o e cultura que j&#225; fazem parte do universo DevOps.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.devopsdays.org/devopsdays-juiz-de-fora-2026/talk/JQ3VRH/</url>
            <location>Audit&#243;rio</location>
            
            <attendee>Jairo Coelho</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7G9RAH@@talks.devopsdays.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7G9RAH</pentabarf:event-slug>
            <pentabarf:title>Velero + RustFS: backup open source para clusters Kubernetes</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20261017T114000</dtstart>
            <dtend>20261017T121000</dtend>
            <duration>003000</duration>
            <summary>Velero + RustFS: backup open source para clusters Kubernetes</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.devopsdays.org/devopsdays-juiz-de-fora-2026/talk/7G9RAH/</url>
            <location>Audit&#243;rio</location>
            
            <attendee>Emerson Silva</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BSHYXU@@talks.devopsdays.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BSHYXU</pentabarf:event-slug>
            <pentabarf:title>Do Deploy ao Impacto, engenharia com mentalidade de produto</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20261017T140000</dtstart>
            <dtend>20261017T143000</dtend>
            <duration>003000</duration>
            <summary>Do Deploy ao Impacto, engenharia com mentalidade de produto</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.devopsdays.org/devopsdays-juiz-de-fora-2026/talk/BSHYXU/</url>
            <location>Audit&#243;rio</location>
            
            <attendee>Brendo Freitas</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NM9SNQ@@talks.devopsdays.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NM9SNQ</pentabarf:event-slug>
            <pentabarf:title>876GB, flood stage, produ&#231;&#227;o parada: o que esse incidente ensina sobre observabilidade de IA</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20261017T143000</dtstart>
            <dtend>20261017T150000</dtend>
            <duration>003000</duration>
            <summary>876GB, flood stage, produ&#231;&#227;o parada: o que esse incidente ensina sobre observabilidade de IA</summary>
            <description>Essa palestra &#233; um post-mortem t&#233;cnico real de um cluster OpenSearch que entrou em flood stage por crescimento descontrolado de &#237;ndices netflow e chegando a 876GB em dois &#237;ndices e bloqueando todas as opera&#231;&#245;es de escrita do ambiente. O cluster foi recuperado em menos de duas horas.
A narrativa cobre o incidente completo: identifica&#231;&#227;o do problema, remo&#231;&#227;o do bloqueio read-only, corre&#231;&#227;o do alias is_write_index, implementa&#231;&#227;o da pol&#237;tica ISM com reten&#231;&#227;o de 60 dias e corre&#231;&#227;o do pipeline Data Prepper para injetar @timestamp via processor date &#8212; sem o qual a dele&#231;&#227;o por data n&#227;o funcionava. O que n&#227;o funcionou primeiro tamb&#233;m entra: a tentativa inicial de for&#231;ar dele&#231;&#227;o direta falhou porque o alias de escrita apontava para o &#237;ndice errado, o que custou tempo e &#233; um erro comum que vale documentar.
A conex&#227;o com IA n&#227;o &#233; ap&#234;ndice e &#233; a tese central da palestra: workloads de LLMs e agentes em produ&#231;&#227;o geram volumes de traces, m&#233;tricas e logs muito superiores ao netflow desse case. Quem n&#227;o implementar pol&#237;tica de reten&#231;&#227;o antes de subir IA em produ&#231;&#227;o vai enfrentar uma vers&#227;o muito pior desse problema, com complexidade de recupera&#231;&#227;o proporcionalmente maior.
Sou Technology Manager e DPO na 4Linux, onde atuei diretamente nesse incidente em ambiente de cliente. A 4Linux opera infraestrutura e observabilidade para dezenas de empresas no Brasil, o que nos d&#225; visibilidade sobre padr&#245;es de falha que times internos raramente documentam.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.devopsdays.org/devopsdays-juiz-de-fora-2026/talk/NM9SNQ/</url>
            <location>Audit&#243;rio</location>
            
            <attendee>Jeovany Batista da Silva</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7X3JSG@@talks.devopsdays.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7X3JSG</pentabarf:event-slug>
            <pentabarf:title>Proxy reverso: A camada de borda e a hora de evoluir</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>pt-br</pentabarf:language>
            <pentabarf:language-code>pt-br</pentabarf:language-code>
            <dtstart>20261017T163000</dtstart>
            <dtend>20261017T170000</dtend>
            <duration>003000</duration>
            <summary>Proxy reverso: A camada de borda e a hora de evoluir</summary>
            <description>&#201; comum aprender proxy reverso, load balancer, CDN e API Gateway como coisas diferentes. Aprende-se o nome, a ferramenta mais conhecida e alguns casos de uso. Mas, na pr&#225;tica, essas fronteiras n&#227;o s&#227;o t&#227;o claras.

Um load balancer L7 pode terminar TLS e fazer roteamento. Uma CDN tamb&#233;m funciona como proxy reverso e pode aplicar pol&#237;ticas de seguran&#231;a. Um API Gateway tamb&#233;m termina TLS, roteia e pode fazer cache. Em produtos gerenciados de cloud, v&#225;rias dessas responsabilidades aparecem juntas na mesma caixa, gerando quest&#245;es de onde termina um e come&#231;a o outro.

A talk prop&#245;e um modelo mental mais simples: pensar primeiro na responsabilidade e s&#243; depois na ferramenta.

Tudo come&#231;a com um proxy reverso na frente da aplica&#231;&#227;o. Ele pode terminar TLS, esconder a origem, fazer cache e assumir parte do trabalho que antes ficava dentro da aplica&#231;&#227;o. Quando uma inst&#226;ncia j&#225; n&#227;o &#233; suficiente, aparece a necessidade de distribuir carga e entra o load balancer. Quando os usu&#225;rios est&#227;o espalhados pelo mundo, a mesma ideia de proxy aparece distribu&#237;da em v&#225;rios pontos da rede com uma CDN. Quando o problema passa a ser autentica&#231;&#227;o, rate limiting, agrega&#231;&#227;o e outras pol&#237;ticas de API, entra o API Gateway.

E quando o problema deixa de ser quem entra na aplica&#231;&#227;o e passa a ser como dezenas de servi&#231;os conversam entre si, a mesma ideia aparece novamente, o proxy reverso ao lado de cada servi&#231;o, formando um service mesh.

Ser&#227;o apresentadas as necessidades de uma aplica&#231;&#227;o que cresce e assim cada nova camada aparece porque surgiu uma necessidade, e n&#227;o porque a arquitetura &quot;precisa&quot; de mais uma tecnologia. Ser&#227;o discutidos os pontos em que essas tecnologias se sobrep&#245;em e por que produtos diferentes podem ocupar v&#225;rias partes desse espectro ao mesmo tempo.

Na parte final, alguns cen&#225;rios mostram essas decis&#245;es na pr&#225;tica: quando um NLB n&#227;o resolve um problema de L7, quando uma aplica&#231;&#227;o em produ&#231;&#227;o precisa deixar de depender de uma &#250;nica inst&#226;ncia, quando uma origem come&#231;a a sofrer com usu&#225;rios espalhados pelo mundo e quando um API Gateway acaba virando um gargalo para o tr&#225;fego interno. Tamb&#233;m h&#225; casos em que a melhor decis&#227;o &#233; simplesmente n&#227;o evoluir.

A ideia da talk &#233; mostrar uma vis&#227;o de que na hora de desenhar a arquitetura, n&#227;o perguntar &quot;qual ferramenta devo usar?&quot;, mas &quot;qual problema apareceu e qual responsabilidade eu preciso colocar na borda?&quot;</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://talks.devopsdays.org/devopsdays-juiz-de-fora-2026/talk/7X3JSG/</url>
            <location>Audit&#243;rio</location>
            
            <attendee>Pablo Rezende</attendee>
            
        </vevent>
        
    </vcalendar>
</iCalendar>
