Baixar currículo · Infraestrutura de TI PDF LinkedIn ↗ (abre em nova aba)

Infraestrutura de TI

Casos de trabalho profissional em ambiente industrial, reescritos de forma genérica. Identificadores, quantidades exatas, modelos de equipamentos, topologia, datas e o estado de pendências foram omitidos ou aproximados. Os casos descrevem método e raciocínio, não a situação atual de nenhum ambiente.

Onde cada área aparece

Redes e segurança
Modernização de rede · Quedas de coletores Wi-Fi · Wi-Fi industrial
Wi-Fi corporativo e 802.1X
Implantação 802.1X · Incidente
Active Directory e identidade
Conta de máquina · Offboarding seguro
Virtualização
Avaliação de plataformas de virtualização · Migração KVM → VMware
Backup e proteção de dados
Redesenho do backup Veeam
Monitoramento
Monitor de quedas Wi-Fi · Alarme com Zabbix
Automação
Python e API UniFi · Parser de configurações · PowerShell · Integração Tally, Sheets e Telegram
Resposta a incidentes
Falha 802.1X · Quedas de coletores · Alarme falso · Sessões WMS · Pós-migração de VM

Estudos de caso selecionados

Integração de APIs: formulários → planilha → notificação

Automação que recebe as respostas dos formulários de briefing, registra cada uma em planilha e me avisa na hora pelo Telegram. O fluxo foi usado nos formulários de briefing do próprio portfólio.

Tecnologias

Tally · Google Sheets · Telegram · APIs · Automação

Tipo
  • Tipo: Profissional
  • Status: Em produção

Outros três trabalhos de infraestrutura (offboarding seguro, monitor de quedas Wi-Fi e sessões WMS) estão em Todos os projetos de infraestrutura.

Todos os projetos de infraestrutura

Arquivo completo dos trabalhos técnicos, com tipo e status. Projetos menores trazem os detalhes aqui mesmo.

  • 2026

    Infraestrutura · também na trilha de Educação

    Autenticação de máquinas em Wi-Fi corporativo com NPS e Active Directory

    802.1X em dezenas de access points, substituindo senha compartilhada; inclui versão didática sobre autenticação de rede.

    • Tipo: Profissional
    • Status: Concluído
    • Confidencialidade parcial
  • 2026

    Infraestrutura de TI

    Diagnóstico de falha de autenticação 802.1X após atualização do Windows

    Troubleshooting com hipóteses, quatro fontes de log, causa raiz, contorno e correção definitiva.

    • Tipo: Profissional
    • Status: Concluído
  • 2026

    Infraestrutura de TI

    Levantamento e modernização de rede de uma unidade industrial

    Levantamento físico, parser de configurações, drift, VLANs, redundância e matriz de achados por risco.

    • Tipo: Profissional
    • Status: Método e aprendizados
    • Confidencialidade parcial
  • 2026

    Infraestrutura de TI

    Troubleshooting de quedas dos coletores Wi-Fi em operação logística

    Seis frentes de investigação para um mesmo sintoma, com hipóteses, cinco fontes de evidência e correções em rodadas com rollback. Quedas diárias reduzidas em 90%, caso encerrado.

    • Tipo: Profissional
    • Status: Concluído
    • Confidencialidade parcial
  • 2026

    Infraestrutura de TI

    Avaliação de plataformas de virtualização e infraestrutura hiperconvergente

    PoC de substituição da plataforma de virtualização, com alternativa open source, critérios de rollback e redesenho do backup.

    • Tipo: Profissional
    • Status: Concluído
    • Confidencialidade parcial
  • 2026

    Infraestrutura de TI

    Troubleshooting pós-migração de máquina virtual: acesso, rede e aplicação

    Migração a frio de KVM para VMware com senha de root recusada, interface renomeada e Port Group divergente e proxy reverso em 503; causa raiz por camada e três recomendações preventivas.

    • Tipo: Profissional
    • Status: Concluído
    • Confidencialidade parcial
  • 2026

    Infraestrutura de TI

    Offboarding seguro: bloqueio de acessos no desligamento de colaborador

    Runbook em blocos que revoga todos os acessos durante a conversa de desligamento, com evidência auditável e cuidado extra para contas privilegiadas.

    • Tipo: Profissional
    Ver princípio e etapas

    Runbook estruturado em blocos para que, no desligamento, todos os acessos sejam revogados de forma consistente e auditável. O procedimento distingue o perfil comum do colaborador com acesso privilegiado, onde os riscos são maiores.

    Princípio central

    O bloqueio acontece durante a conversa de desligamento, não depois. O chamado do RH formaliza o horário e o analista fica de prontidão.

    Perfil comum

    • Registrar evidência antes de qualquer alteração
    • Trocar a credencial por valor aleatório e desabilitar a conta; revogar sessões e tokens, inclusive na nuvem
    • Derrubar sessões ativas (acesso remoto, VPN, Wi-Fi corporativo)
    • Cobrir sistemas externos ao diretório (aplicações, portais, telefonia, acesso físico)
    • Documentar no diretório: data, chamado e executor; remover de grupos; mover para unidade de inativos; agendar exclusão definitiva

    Perfil privilegiado

    O risco é tudo o que a pessoa sabe. Além do perfil comum: rotação das credenciais compartilhadas e de serviço que ela conhecia, auditoria de alterações recentes em contas e grupos privilegiados, revisão de tarefas e scripts executados com a credencial dela, e remoção de chaves e tokens.

    Contas locais em equipamentos

    Inventário próprio por plataforma, bloqueio equipamento por equipamento, preservando contas de contingência definidas no procedimento.

    # Bloco do diretório: evidência de grupos, bloqueio e movimentação para a OU de inativos
    $u = Get-ADUser $sam -Properties MemberOf
    $u.MemberOf | Out-File "C:\Offboarding\$sam-grupos-$(Get-Date -f yyyyMMdd).txt"
    
    # Senha aleatória com gerador criptográfico (não usar $pwd: é variável automática)
    $bytes = [byte[]]::new(32)
    [Security.Cryptography.RandomNumberGenerator]::Create().GetBytes($bytes)
    $novaSenha = [Convert]::ToBase64String($bytes)
    Set-ADAccountPassword $sam -Reset -NewPassword (ConvertTo-SecureString $novaSenha -AsPlainText -Force)
    Disable-ADAccount $sam
    Set-ADUser $sam -Description "Desligado $(Get-Date -f dd/MM/yyyy) - $chamado - $env:USERNAME"
    $u.MemberOf | ForEach-Object { Remove-ADGroupMember $_ -Members $sam -Confirm:$false }
    Move-ADObject $u.DistinguishedName -TargetPath "OU=Inativos,DC=exemplo,DC=local"
    Active DirectoryPowerShellSegurançaOffboarding
  • 2026

    Infraestrutura de TI

    Monitor automático de quedas Wi-Fi de coletores WMS

    Agente Python open source com testes automatizados, CI multiversão e validação TLS por padrão, que transformou relatos de queda em métrica por coletor, AP e hora.

    • Tipo: Profissional
    • Status: Publicado
    Ver contexto, decisões e validação

    Coletores de dados Android em um SSID dedicado ao WMS apresentavam quedas cuja frequência e padrão eram difíceis de medir objetivamente. Sem métrica, era impossível saber se uma mudança na configuração do Wi-Fi havia melhorado ou piorado o cenário. Desenvolvi um agente Python que consulta a API do UniFi, detecta quando cada coletor some e volta e registra duração, AP e RSSI em CSV.

    Problema de diagnóstico

    As quedas eram relatadas pelos operadores de armazém, mas sem dados objetivos: não se sabia quantas quedas por hora ocorriam, qual coletor caía mais, em qual AP, com que RSSI. Sem uma linha de base, qualquer ajuste no rádio era um chute.

    Arquitetura do agente

    O script consulta a API legada do UniFi a cada 60 segundos e compara o estado anterior com o atual. Quando um coletor desaparece, grava um evento de queda com o AP e o RSSI do último registro. Na reconexão, calcula a duração. Toda saída vai para um CSV em dados/eventos.csv; um segundo comando gera um relatório Markdown diário com top coletores, quedas por hora e alertas configuráveis. Sem dependências externas — stdlib Python 3.10 apenas.

    Classificação automática

    Os coletores são identificados por prefixo OUI do fabricante (configurável) ou por um inventário em config.json. Dispositivos Android com MAC aleatório são sinalizados separadamente — importante para não confundir quedas de coletor com dispositivos pessoais no mesmo SSID.

    Resultado operacional

    Com a linha de base em mãos, foi possível correlacionar as quedas com métricas de rádio (TX Retry por AP, Canal Busy) e validar, com dados, o efeito de cada ajuste de configuração — canais, largura de banda e taxas mínimas. O script ficou genérico o suficiente para qualquer ambiente UniFi com coletores no Wi-Fi.

    Testes automatizados

    A suíte cobre classificação por OUI, queda e reconexão, SSID com espaço extra, geração e migração do CSV, duração, alertas sem repetição, nome das APs e demonstração sem controladora. Os testes TLS verificam certificado e hostname por padrão, CA interna, rejeição de configurações ambíguas e falha sem fallback inseguro. O workflow está configurado para pushes na main e pull requests, em Python 3.10 a 3.13.

    Evidência de execução

    A suíte tem 177 testes e roda no GitHub Actions em Python 3.10, 3.11, 3.12 e 3.13 a cada push na main (versão de 23/10/2026, commit 963d838). O resultado de cada execução está nas execuções do workflow ↗ (abre em nova aba).

    Os testes simulam a API da controladora; o comportamento em produção está medido no estudo de caso das quedas dos coletores.

    PythonUniFi APIWi-Fi corporativoWMS / coletoresOpen sourceTestes unitáriosCSV / Markdown
  • 2026

    Infraestrutura de TI

    Integração de APIs: formulários → planilha → notificação

    Cada briefing enviado pelo site vira uma linha de planilha e uma notificação no Telegram, sem servidor próprio e sem digitação manual.

    • Tipo: Profissional
    • Status: Em produção
    Ver contexto, decisões e validação

    Os briefings da página de serviços (pedagógico, diagnóstico de suporte e projeto de desenvolvimento) são formulários Tally. Montei a integração que leva cada resposta para uma planilha Google Sheets e dispara um aviso no Telegram, para que nenhum pedido fique esperando alguém abrir a caixa de entrada.

    Problema

    Pedidos chegando por formulário ficam parados até alguém lembrar de olhar. Para cumprir o prazo de resposta prometido na página (proposta em até 1 ou 2 dias úteis), o aviso precisa chegar no momento do envio e o histórico precisa ficar em um lugar só.

    Fluxo

    • Entrada: o visitante preenche o briefing no Tally.
    • Registro: cada resposta vira uma nova linha na planilha, com os campos do formulário.
    • Notificação: uma mensagem chega no Telegram com o resumo do pedido.

    Decisões

    Serviços gerenciados no lugar de um servidor próprio: nada para manter no ar e menos superfície de ataque para um site estático. Tokens, webhooks e identificadores da planilha ficam só nas configurações das plataformas, fora do código do site.

    Validação

    Em produção nos briefings do portfólio. Cada envio aparece na planilha e gera a notificação, o que dá um registro auditável de todos os pedidos recebidos.

    TallyGoogle SheetsTelegramAPIsWebhooksAutomação
  • 2026

    Infraestrutura de TI

    Alarme falso de robô industrial: congestionamento de canal Wi-Fi 2,4 GHz

    Causa raiz em canal 2,4 GHz saturado por celulares distantes; RSSI mínimo em −80 dBm e os alarmes não se repetiram.

    • Tipo: Profissional
    • Status: Concluído
    Ver contexto, decisões e validação

    Robôs industriais (ESP32) em uma área operacional geravam alarmes recorrentes de "fora da rede" no sistema de monitoramento. Os eventos vinham se repetindo por dias, com avisos de lentidão de ping e perda de pacotes — mesmo com o sinal Wi-Fi ótimo, entre −53 e −58 dBm, e sem qualquer reinicialização da antena.

    O alarme e sua regra

    O sistema de monitoramento testava a porta de aplicação de cada robô a cada 30 segundos. Dois testes consecutivos sem resposta (1 minuto) abriam um card de "fora da rede". O card só fechava após quatro respostas positivas com menos de quatro mudanças em 30 minutos — regra pensada para evitar oscilação, mas que esticava o alarme muito além da falha real.

    O que foi descartado

    • Queda de Wi-Fi: a controladora registrava todos os robôs conectados sem interrupção, sinal estável entre −53 e −58 dBm.
    • Falha de antena: sem reinicializações no período; 100 % dos pings do monitor respondidos.
    • Mudança de configuração: logs de administração mostravam apenas acessos somente-leitura nos dias anteriores.
    • Defeito em um robô: todos ficaram lentos ao mesmo tempo, descartando problema isolado de hardware.

    Causa raiz: canal 2,4 GHz congestionado

    O canal da antena da área operacional operava normalmente a 42 % de ocupação. Em uma janela de cerca de 6 minutos, celulares corporativos com sinal fraco (−80 a −107 dBm) conectados à mesma antena elevaram o uso do canal para 61–75 %. Aparelhos distantes transmitem mais devagar e ocupam o canal por mais tempo por pacote. Com o canal saturado, os robôs — mesmo com sinal ótimo — precisavam aguardar para transmitir, e o tempo de resposta ao teste de porta saltou de ~3 ms para 70–150 ms, no mesmo intervalo das falhas consecutivas que abriram o alarme.

    Como foi apurado

    Análise inteiramente passiva: leitura da controladora Wi-Fi (somente leitura) para estado dos robôs, log de conexões da antena e log de administração; monitoramento com dados de ping (a cada 3 min), teste TCP de porta (a cada 30 s) e ocupação do canal 2,4 GHz (a cada 1 min). Nenhuma configuração foi alterada durante a investigação.

    Solução implantada em produção

    Ativado o RSSI mínimo (≈ −80 dBm) no rádio 2,4 GHz da antena da área operacional. Aparelhos com sinal abaixo desse limiar são desassociados; a reconexão a um AP mais próximo depende do cliente e da cobertura disponível e não é garantida. Os robôs industriais, com sinal entre −53 e −58 dBm, não são afetados. Após a configuração, o canal voltou à faixa normal de ocupação e os alarmes desse tipo não se repetiram.

    UniFiZabbixGrafanaWi-Fi 2,4 GHzESP32Sistemas industriaisAnálise de causa raizCongestionamento de canal
  • Infraestrutura de TI

    Sessões estáveis para coletores de dados no WMS

    Fim dos bloqueios de coletores pelo servidor: sessões mortas encerradas em menos de 2 minutos com TCP keep-alive.

    • Tipo: Profissional
    • Status: Concluído
    Ver contexto, decisões e validação

    Coletores Android de uma operação logística perdiam a sessão com o sistema de gestão de armazém (WMS) e acabavam bloqueados pelo próprio servidor. Diagnostiquei a causa, ajustei o servidor Linux e escrevi a instrução de trabalho para padronizar o procedimento.

    Problema

    O roaming entre antenas Wi-Fi gerava micro-quedas. O aplicativo do coletor perdia a sessão, mas o servidor mantinha o processo vivo. Na reconexão, as tentativas em rajada eram tratadas pelo xinetd como ameaça e o IP do coletor era bloqueado.

    Diagnóstico

    Análise de logs do xinetd e monitoramento da rede, cruzando os bloqueios connections limit per_source com os momentos de troca de antena.

    Solução

    • Limites do serviço ajustados ao volume real de coletores.
    • Parâmetros de TCP keep-alive para sockets do serviço com SO_KEEPALIVE habilitado, visando encerrar sessões mortas em menos de 2 minutos.
    • Plano B documentado: keep-alive no app e emuladores com sessão persistente.

    Validação

    Logs passaram a mostrar encerramentos limpos de sessão e nenhum bloqueio por limite de origem.

    # Exemplo temporário; o serviço precisa habilitar SO_KEEPALIVE no socket
    sysctl -w net.ipv4.tcp_keepalive_time=60
    sysctl -w net.ipv4.tcp_keepalive_intvl=10
    sysctl -w net.ipv4.tcp_keepalive_probes=3
    
    # Persistência: /etc/sysctl.d/99-wms-keepalive.conf
    # Depois de criar o arquivo, aplicar e verificar:
    sysctl --system
    sysctl net.ipv4.tcp_keepalive_time net.ipv4.tcp_keepalive_intvl net.ipv4.tcp_keepalive_probes

    sysctl -w vale até o próximo reinício. Para tornar a configuração permanente, os valores vão em /etc/sysctl.d/ e são aplicados com sysctl --system.

    LinuxxinetdTCP keep-aliveWi-Fi corporativoWMSDocumentação técnica

Trajetória e competências

Analista Sênior de Infraestrutura de TI com foco em virtualização, redes e automação.

Trajetória

  1. Mai 2026 – atual Analista de Infraestrutura Sênior Indústria · Paraná

    Condução de prova de conceito para avaliar plataformas de virtualização e HCI como alternativa à plataforma atual, com critérios de rollback formalizados antes da implantação e acionados quando o risco se confirmou. Análise de rede Wi-Fi com Python e API do UniFi. Automação com PowerShell e GPO. Backup Veeam e Dell PowerProtect.

  2. 2008 – atual Professor de tecnologia Cursos livres

    Aulas de infraestrutura e redes, hardware e manutenção, tecnologia alinhada à BNCC Computação e Excel avançado, sempre partindo de casos reais. Como ensino.

  3. Set 2022 – Mai 2026 Analista de TI Pleno Indústria · Paraná

    Infraestrutura de TI para fábricas e centros de distribuição: switches Aruba e TP-Link, Wi-Fi Ubiquiti, firewall, VMware + KVM, monitoramento Zabbix/Grafana e backup Dell PowerProtect.

  4. Ago 2021 – Set 2022 Analista de TI Júnior Indústria · Paraná

    Suporte de infraestrutura, gestão de usuários AD, antivírus, Wi-Fi Ubiquiti, VMware vSphere e KVM Oracle, monitoramento com Zabbix e Grafana.

  5. Mar 2014 – Set 2019 Analista Financeiro Multinacional de embalagens · PR

    Crédito PF/PJ, câmbio, contas a receber/pagar e relatórios gerenciais — antes da transição definitiva para TI.

  6. Jan 2012 – Abr 2014 Assistente de TI Empresa de fundição · PR

    Help Desk N1/N2, manutenção de computadores e rede local.

Competências técnicas

Redes e segurança

Desenho e operação de redes corporativas e Wi-Fi, segmentação por VLAN, autenticação 802.1X/RADIUS integrada ao Active Directory e firewalls.

Aruba / TP-LinkWi-Fi UbiquitiFortiGate802.1X / RADIUSVLANActive DirectoryMicrosoft Entra ID (Azure AD)
Na prática: Wi-Fi corporativo com 802.1X

Virtualização e servidores

Avaliação, operação e migração de hipervisores e servidores Windows e Linux, com critérios de teste e plano de rollback.

VMware vSphereSangfor HCIProxmox VEKVM OracleHyper-VWindows ServerLinux
Na prática: PoC de virtualização

Proteção e observabilidade

Backup e recuperação de dados, monitoramento com alertas e análise de logs para separar falha real de alarme falso.

VeeamDell PowerProtectZabbixGrafanaAnálise de logs
Na prática: alarme falso com Zabbix

Automação e diagnóstico

Scripts para coletar dados, padronizar tarefas e diagnosticar falhas, incluindo integração com APIs de equipamentos.

PythonPowerShellGPOAPI UniFi
Na prática: monitor de quedas Wi-Fi em Python

Última atualização: 25 de outubro de 2026