Experiências mais relevantes nos últimos anos

GetInsight

Platform EngineerMarço 2024 — Presente;


Trabalhando como engenheiro de plataforma, mantendo, operando e administrando sistemas e serviços da GetInsight e clientes.

Tecnologias

  • Git
  • Docker
  • Terraform
  • Ansible
  • GitHub
  • GitLab
  • Redis
  • PostgreSQL
  • MySQL
  • Kubernetes
  • Keda
  • CloudFlare
  • CertManager
  • Ingress
  • Nginx
  • Helm
  • Velero
  • AWS (S3/EC2/RDS/Route53/EKS/ECR/IAM)
  • Bash/Shell
  • Python/Ruby para automação.

DNSFilter.com

Cloud EngineerMarço 2022 — Outubro 2023;


Trabalhando como engenheiro de plataforma, mantendo, operando e administrando a plataforma da DNSFilter Saas. A infraestrutura suportava 35 bilhões de transções por dia. Além disso, atuamos na migração de serviços rodandoe em baremetal para AWS.

Tecnologias

  • Git
  • Docker
  • Terraform
  • Ansible
  • GitHub
  • Slab
  • Confluence
  • Jira
  • Datadog
  • ZenDesk
  • CircleCI
  • Kafka
  • Redis
  • ClickHouse
  • PostgreSQL
  • MySQL
  • Rundeck
  • Wazuh
  • NewRelic
  • Kubernetes
  • Keda
  • CloudFlare
  • CertManager
  • Ingress
  • Nginx
  • Helm
  • Velero
  • AWS (S3/EC2/RDS/Route53/EKS/ECR/IAM)
  • Bash/Shell
  • Python/Ruby para automação.

VMFARMs/Stack.io

Cloud EngineerOutubro 2021 — Janeiro 2022;


Trabalhando como egenheiro de nuvem, oferecendo kubernetes como serviço para seus clientes, em sua maioria usando AWS e EKS.

Tecnologias

  • Git
  • Docker
  • Terraform
  • Ansible
  • GitHub
  • GitBook
  • ZenHub
  • ZenDesk
  • CircleCI
  • ShipIt
  • Ejson
  • Kubernetes
  • Keda
  • CloudFlare
  • CertManager
  • Ingress
  • Nginx
  • Helm
  • Velero
  • AWS (S3/EC2/RDS/Route53/EKS/ECR/IAM)
  • Bash/Shell
  • Python for Ops automation

JAC Experts

Cloud Native EngineerAbril 2019 — Outubro 2021;


Era responsável pela automação de deploys, design da infraestrutura e suporte aos times de desenvolvimento para entregar os produtos aos clientes, geralmente utilizando on-prem K8S ou AWS/EKS.

Tecnologias

  • Git
  • Docker
  • Terraform
  • Ansible
  • Ingress
  • Nginx
  • Rancher
  • RKE
  • LongHorn
  • GitLab
  • Harbor
  • Velero
  • Minio
  • Loki
  • Prometheus
  • Grafana
  • NextCloud
  • WikiJS
  • CloudFlare
  • AWS (S3/EC2/RDS/Route53/EKS/ECR/IAM)
  • Bash/Shell
  • Python for OPs automation

Instruct

Infrastructure as Code EngineerMaio 2014 — Março 2019;


Era responsável pela automação de deploys, desenho de infraestrutura, suporte aos times de desenvolvimento para entregar os produtos para seus clientes, geralmente usando puppet e ruby.

Tecnologias

  • Git
  • GitLab
  • Nexus
  • Zabbix
  • Puppet
  • MatterMost
  • NextCloud
  • Dokuwiki
  • ProxMox
  • OVH Cloud
  • Bash/Shell
  • Python for Ops automation
  • Ruby for Ops automation

Globalweb (+2x)

Linux SpecialistMaio 2013 — Maio 2015;


Era responsável pela infraestrutura linux e serviços de vários contratos de atendimento no Governo Federal. Meu maior objetivo era reduzir riscos e migrar procedimentos manuais para tarefas automatizas usando Puppet, shell e monitorando serviços com Zabbix.

4Linux

Linux SpecialistMaio 2012 — Maio 2013;


Era responsável pela infraestrutura linux e serviços de vários contratos de atendimento no Governo Federal, com foco em bancos públicos. Meu maior objetivo era reduzir riscos e migrar procedimentos manuais para tarefas automatizas usando Puppet, shell e monitorando serviços com Zabbix.

Tecnisys

Linux SpecialistSetembro 2011 — Outubro 2012;


Como especialista Linux, eu ajudava os clientes a obter mais resultados com os sistemas linux e infraestrutura que estes sustentavam.

Dataprev

AdvisorSetembro 2010 — Outubro 2011;


Trabalhei como assessor do Diretor de Infraestrutura, apoiando o diretor no gerenciamento de três datacenters federais que rodavam principalmente sistemas da previdência social do Brasil. Mais de trinta e cinco milhões de pagamentos e vinte e cinco milhões de recebimentos eram processados todos os meses para a população brasileira.

Veja detalhes de minhas experiências em aqui and aqui.

Certificações mais relevantes

Rancher Operator Level 1

3200de73ce8245348d4bf4ff5194f6d5

Rancher

Pupper Certified Professional

PCP204-0052

Puppet

Certified Scrum Master

000688337

Scrum Alliance

RedHat Certified Engineer

140-019-704

RedHat

RedHat Certified System Administrator

140-019-704

RedHat

RedHat Certified JBOSS Administrator

140-019-704

RedHat

Zabbix Certified Professional

23-01-15

Zabbix

Zabbix Certified Specialist

21-01-15

Zabbix

Veja detalhes de minhas certificações aqui.

Treinamentos que eu participei e gostei

Docker image best practices

JAC Experts


Como criar uma imagem docker pensando performance.

GitLab CI Pipelines best practices

JAC Experts


Como fazer deploy em diferentes ambientes com o mesmo código no GitLabCI

Rancher & RKE best practices

JAC Experts


Melhores práticas pra instalar manter e operar Rancher e RKE cluster.

Velero best practices

JAC Experts


Como usar velero para ter um robusto plano de backup e DR no K8S.

Kanban Training

K21


Treinamento de Kanban reconhecido pela LKU.

Scrum Master Training

K21


Treinamento de Scrum reconhecido pela Scrum Alliance.

Veja detalhes de meus treinamentos em aqui.

Recomendações que eu recebi

Matheus Brescia

Cloud Engineer at stack.io


One excellent engineer, we worked side-by-side in a bunch of solutions. Have a huge understand of the whole picture of IT, a Linux lover as I am. Have a good learning curve, at least the things I taught he got quickly and learned a lot from him too. Great asset to any company.


Alexis Soto Maior

Cloud Engineer at vmfarms.com


Worked with Guto for a few months. Guto has been a while in this IT world. He is the kind of professional who has the mindset towards optimization and digital transformation. He is usually thinking outside the box to match the perfect solution to a problem, working restlessly to deliver the best.


Daniel Sobral

Software Engineer at Google.com


Guto is the most productive engineer I have ever worked with, as well as the most organized one. He approaches all tasks methodically, keeps track of every task he has to do in order to accomplish the activities he is performing, researches topics as needed, documents steps as he performs them, and, at the end, delivers the completed activity plus relevant documentation of everything he learned or did.



Cases K8S que eu me orgulho

DNSFilter

Cloud Native Engineer

Membro do time encarregado de mover apps de Baremetal (Linux APPs) para o EKS na AWS

Tools/Work

  • Infra automation with terraform
  • APP Dockerization
  • Creation of the K8S Manifests
  • Creation of the CircleCI Pipeline for Image Build
  • EKS Management
  • Keda for autoscaling
  • CloudFlare for DNS
  • DataDog for monitoring

TheScore

Cloud Native Engineer

Membro do time encarregado de mover APPs do EC2 para AWS EKS

Tools/Work

  • Infra automation with terraform
  • APP Dockerization
  • Creation of the K8S Manifests
  • Creation of the CircleCI Pipeline for Image Build
  • Creation of the Shipit stack for APP Delivery
  • EKS Management
  • Keda for autoscaling
  • CloudFlare for DNS
  • DataDog for monitoring
  • Splunk for logs

RNP

Cloud Native Engineer

Responsável por migrar sistemas e serviços em K8S OnPremisses para EKS da AWS

Tools/Work

  • Infra automation with terraform
  • K8S Architecture Design
  • APP Dockerization
  • Creation of the K8S Manifests
  • Creation of the Helm Charts
  • GitLabCI for Image Build
  • GitLabCI for APP Delivery
  • Prometheus+Grafana for Cluster Metrics
  • Loki for Cluster Logs
  • EKS Management
  • Harbor for Registry
  • Rancher for clusters management

Ministério da Saúde

Cloud Native Engineer

Responsável por migrar sistemas e serviços em ambiente OpenShift para RKE

Tools/Work

  • K8S Architecture Design
  • Instalation of five clusters (dev, staging, pre-prod, prod, test)
  • Creation of the K8S Manifests
  • Creation of the Helm Charts
  • GitLabCI for Image Build
  • GitLabCI for APP Delivery
  • Cloud Native Storage with Longhorn
  • Prometheus+Grafana for Cluster Metrics
  • Loki for Cluster Logs
  • Nexus for Registry
  • Rancher for clusters management
  • MatterMost for ChatOps

Superior Tribunal de Justiça

Cloud Native Engineer

Responsável por migrar sistemas e serviços rodando em máquinas Virtuais Linux VMWARE para Clusters K8S rodando RKE/Rancher

Tools/Work

  • K8S Architecture Design
  • Instalation of 3 clusters (dev, staging, prod)
  • Creation of the K8S Manifests
  • Creation of the Helm Charts
  • GitLabCI for Image Build
  • GitLabCI for APP Delivery
  • Cloud Native Storage with Longhorn
  • Prometheus+Grafana for Cluster Metrics
  • Loki for Cluster Logs
  • Nexus for Registry
  • Rancher for clusters management
  • Zabbix for clusters management
  • MatterMost for ChatOps

JAC Consultoria

Cloud Native Engineer

Responsável pelo desenho e implementação dos clusters de desenvolvimento e produção da empresa e clientes

Tools/Work

  • K8S Architecture Design
  • Instalation of 2 clusters (staging, prod)
  • Creation of the K8S Manifests
  • Creation of the Helm Charts
  • GitLabCI for Image Build
  • GitLabCI for APP Delivery
  • Cloud Native Storage with Longhorn
  • Prometheus+Grafana for Cluster Metrics
  • Loki for Cluster Logs
  • Nexus for Registry
  • Rancher for clusters management
  • Zabbix for infra monitoring
  • MatterMost for ChatOps

Veja detalhes de meus projetos aqui.

Comunidades que eu faço parte

Continuous Delivery Foundation

Embaixador Eleito em 2022

Organização da CNCF dedicada a divulgar tecnologias de CI/CD.

Comitê do DevOpsDays Brasil

Membro do time Organizador da cidade de Brasília

Grupo que discute como organizar eventos do DevOpsDays no Brasil.

DevOpsDays Brasilia

Membro do time Organizador

Comunidade responsável por organizar o DevOpsDays em Brasília.

DevOps-BR

Co-Fundador

Grupo de usuários para discussão de DevOps no Brasil.

GitOps Brasil

Fundador

Grupo de usuários para discussão de DevOps no Brasil.

Cloud Native Brasil

Fundador

Grupo de usuários para discussão de DevOps no Brasil.

Veja detalhes de minhas experiências em comunidades aqui.

Eventos que participei recentemente

LinuxTips Live

Virtual

Maio/24

DevOpsDays Fortaleza

Virtual

Out/22

Semana de Capacitação NIC.BR, 5º Edição

Virtual

Set/22

Chaos Carnival

Virtual

Jan/22

KubeCon North America

Virtual

Out/21

Gitkon

Virtual

Set/21

DevOps Extreme

Virtual

Ago/21

GitOps Summit

Virtual

Jun/21

DevOpsDays Rio

Virtual

Jun/21

GrafanaCon

Virtual

Jun/21

GitOpsDays

Virtual

Jun/21

Hashicon Europa

Virtual

Jun/21

DockerCon

Virtual

Mai/21

KubeCon Europa

Virtual

Mai/11

FailOverConf

Virtual

Abr/11

DevOpsDays Goiânia

Virtual

Sep/20

Campus Party

Virtual

Jul/20

FiqueEmCasaConf

Virtual

Abr/20

Veja detalhes dos eventos que eu participei aqui.

Talks recentes que apresentei

Apresentando o Fediverso e o protocolo ActivityPub

LinuxTips, Ajuda ao RS

Uma introdução ao Fediverso e ao procotolo AcvityPub para redes de serviços federadas e descentralizadas.

Como escalar uma aplicação para atender 35 bilhões de requests por dia

DevOpsDays Fortaleza, 2022

Apresentando a aventura de fazer um SaaS rodando na AWS sustentar a carga de uma APP Global.

A revolução dos containera, do CHROOT ao Kubernetes.

Semana de Capacitação NIC.BR, 5º Edição

Uma jornada pela história dos contaieners até o Cloud Native.

Técnicas de Deploy

DevOpsDays Goiânia, 2021

Uma introdução as técnicas canário, blue/green, A/B e outras técnicas.

A revolução do Kubernetes e Cloud Native

Campus Party, 2020

Uma introdução a Cloud-Native, seus benefícios, desafios e expectativas.

Do Commit ao Deploy com o GitLab CI

LinuxTips FicaEmCasaCOnf, 2020

Um hands-on para criar uma pipeline em qualquer ambiente Kubernentes.

10 anos de Cultura DevOps

DevOpsDays Goiania, 2019

Um análise dos últimos 10 anos do movimento DevOps.

Convergindo do Caos ao DevOps

DevCamp, 2018

Apresentação de um case de Jornada DevOps na iniciativa privada.

Veja detalhes de talks que eu apresentei aqui e aqui .

Estudos e investigações recentes

Service Mesh, Istio vs Linkerd

Um estudo encomendado por cliente para apresentar as diferenças dos sistemas de service mesh do mercado.

Status: Apresentação criada, apresentada e disponível aqui!

EKS DR Strategies

Um estudo encomendando por cliente para construir estratégias de DR para AWS EKS.

Status: Apresentação criada, apresentada e disponível aqui

Keda

Estudos desta tecnologia de auto-scaling para Kuberentes.

Status: Fazendo alguns testes em ambiente experimental.

ArgoCD vs FLux vs Tekton vs Flagger vs Werf

Estudo de diferentes ferramentas que implementam o conceito de GitOps.

Status: Fazendo alguns testes em ambiente experimental.

Keptn

Um amigo me falou dessa ferramenta para tratar da qualidade dos deploys no EKS com baze no SLO/SLA do serviço.

Status: E a próxima coisa que desejo aprofundar os estudos.

Reconhecimento

Embaixador da CD Foundation

• 2022

Fui convidado para participar como embaixador de 2022.

Melhor Parceiro Internacional da PupppetLabs

• 2017

Ganhamos o prêmio como melhor parceiro Puppet do ano.

Links adicionais