Title

Thiago Finardi

Especialista em engenharia de confiabilidade com mais de 20 anos de experiência em construir sistemas distribuídos robustos e eficientes. Atualmente, atuo como Staff Reliability Engineer e SME institucional em arquitetura de tecnologia, liderando iniciativas focadas em excelência operacional, confiabilidade, desempenho eficiente e otimização de custos.

Tenho Mestrado em Ciência da Computação com foco em IoT e sistemas distribuídos, além de especialização em Segurança da Informação e graduação em Análise e Desenvolvimento de Sistemas.

Sou apaixonado por inovação e por resolver desafios complexos, sempre focado em antecipar problemas e garantir a excelência operacional.

Posts by Thiago Finardi

A Evolução do SRE no Google

Introdução

Quantas vezes já enfrentamos um incidente que parecia resolvido, mas voltou a ocorrer com um impacto ainda maior? Nos sistemas modernos, onde a complexidade reina, essa é uma realidade constante. Como podemos garantir que os SLOs atuais sejam suficientes para avaliar a saúde de componentes em sistemas distribuídos complexos? É isso que o artigo “The Evolution of SRE at Google” nos ensina: repensar a prática de SRE (Site Reliability Engineering) para lidar com sistemas distribuídos e suas interações emergentes.

read more

Enviando Logs para o S3 com o Vector

Recentemente fiz um POC visando analisar uma alternativa para fazer o stream de logs imutáveis do sistema e aplicações para um bucket, fazendo uso das features de gerenciamento de ciclo de vida de objetos, migrando entre storage classes e implementando políticas de retenção mínima, expiração (para deleção automática após um determinado período) e bloqueio de exclusão ou alteração dos objetos, enquanto contemplarem o período de retenção.

read more

Linux no Windows com WSL2, Docker e ZSH

Geralmente eu utilizo um Container configurado com as ferramentas e ambientes que trabalho já definidos, porém como nem sempre estou utilizando um dispositivo com Linux, além de ver o lançamento do Windows Subsystem for Linux (WSL) 2, fiquei tentado em construir o mesmo ambiente que utilizo no GNU/Linux, no Windows 10.

read more

Maior produtividade no terminal com o Oh My ZSH

Se você, assim como eu, utiliza diariamente o terminal Shell no Linux para trabalho ou estudo, irá gostar de personalizar o seu shell para otimizar suas tarefas do dia a dia. Além de deixar o visual do modo que mais lhe agradar. Neste post, irei compartilhar o procedimento que utilizo para personalizar o meu Shell padrão com o Oh My ZSH.

read more

Tilix: Um emulador de Terminal Multi-janelas

Introdução

O Tilix é um emulador de terminal multi terminais, contando com a tão amada possibilidade de entrada simultânea em multiplos terminais (como iTerm2, Terminator MobaXterm), o que acaba melhorando a produtividade, pois evita o copiar e colar nas abas. Somando a isso, a facilidade de personalização da interface e atalhos auxilia muito aqueles que assim como eu, não gostam de ficar pegando o mouse :stuck_out_tongue_winking_eye:

read more

Dupla aborgagem iSCSI No Linux

Introdução

Para que possamos utilizar dupla abordagem na comunicação com o storage, é necessário configurarmos o MultiPath no Linux. Neste cenário, utilizaremos o open-iscsi e o multipath-tools para implementar a dupla abordagem.

read more

Montagem de Partiçõess iSCSI no Linux

Introdução

O GNU/Linux possui um módulo iSCSI initiator no kernel que toma o local e forma de um driver SCSI HBA, e portanto, permite a utilização de discos iSCSI. No entanto, antes do Linux poder usar um alvo iSCSI, ele deve encontrar este alvo na rede e fazer uma conexão com ele.

read more

Expandir partição LVM no Linux

Introdução:

Nos últimos dias, comumente venho tendo que aumentar o tamanho de partições LVM nos servidores virtuais provisionados há muito tempo. A tarefa é simples, basta compreender o funcionamento das partições LVM. Em outro post, expliquei os detalhes importantes a respeito de LVM’s.

read more