<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Nilo Lima Jr — Blog</title><description>Notas sobre infraestrutura, DevOps, Cloud e IA aplicada a operações.</description><link>https://nilo-lima.github.io/</link><language>pt-BR</language><item><title>Desafio 05 - VPC + VPC Peering multi-regiao (Formacao AWS Mai/2026)</title><link>https://nilo-lima.github.io/blog/2026-06-08-desafio-05-vpc-peering/</link><guid isPermaLink="true">https://nilo-lima.github.io/blog/2026-06-08-desafio-05-vpc-peering/</guid><description>Como estabeleci comunicacao cross-region entre us-east-1 e us-east-2 via VPC Peering usando Terraform com dual-provider e validei com ICMP/SSH via IPs privados.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate><category>aws</category><category>vpc-peering</category><category>terraform</category><category>formacao-aws</category><category>devops</category><category>redes</category></item><item><title>Desafio 06 - VPC Endpoint + SSM + EC2 Instance Connect (Formacao AWS Mai/2026)</title><link>https://nilo-lima.github.io/blog/2026-06-08-desafio-06-vpc-endpoint/</link><guid isPermaLink="true">https://nilo-lima.github.io/blog/2026-06-08-desafio-06-vpc-endpoint/</guid><description>Como acessei uma EC2 em subnet 100% privada sem NAT Gateway, sem IP publico e sem bastion, usando SSM Session Manager e EC2 Instance Connect Endpoint via VPC Endpoints.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate><category>aws</category><category>vpc-endpoint</category><category>ssm</category><category>ec2-instance-connect</category><category>terraform</category><category>formacao-aws</category></item><item><title>Desafio 04 - NAT Gateway + ECS Privado (Formacao AWS Mai/2026)</title><link>https://nilo-lima.github.io/blog/2026-06-02-desafio-04-nat-gateway/</link><guid isPermaLink="true">https://nilo-lima.github.io/blog/2026-06-02-desafio-04-nat-gateway/</guid><description>Como isolar containers ECS Fargate em subnets privadas e garantir saida de internet segura via NAT Gateway - tudo provisionado com Terraform.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate><category>aws</category><category>nat-gateway</category><category>ecs</category><category>fargate</category><category>terraform</category><category>formacao-aws</category><category>devops</category><category>vpc</category></item><item><title>Backup automatizado de MongoDB: cron, S3-compatible storage e o problema do ambiente mínimo do cron</title><link>https://nilo-lima.github.io/blog/2026-05-27-automated-db-backups-mongodb-minio/</link><guid isPermaLink="true">https://nilo-lima.github.io/blog/2026-05-27-automated-db-backups-mongodb-minio/</guid><description>Como construir um sistema de backup de banco de dados production-ready com mongodump, MinIO e AWS CLI — e por que o cron dentro do Docker não enxerga as variáveis de ambiente do container sem uma intervenção explícita.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate><category>mongodb</category><category>docker</category><category>backup</category><category>minio</category><category>s3</category><category>cron</category><category>bash</category><category>automation</category><category>devops</category></item><item><title>IaC na DigitalOcean: inventário Ansible gerado pelo Terraform e o problema do cloud-init timing</title><link>https://nilo-lima.github.io/blog/2026-05-27-iac-digitalocean-terraform-ansible/</link><guid isPermaLink="true">https://nilo-lima.github.io/blog/2026-05-27-iac-digitalocean-terraform-ansible/</guid><description>Como usar o recurso local_file do Terraform para eliminar o passo manual de copiar o IP do Droplet para o inventário Ansible, e por que o terraform apply retorna antes do servidor estar pronto para receber conexões.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate><category>terraform</category><category>ansible</category><category>digitalocean</category><category>iac</category><category>devops</category><category>infrastructure</category><category>linux</category><category>foundations</category></item><item><title>Multi-container services: isolamento de rede, cache-aside e health checks como contratos de orquestração</title><link>https://nilo-lima.github.io/blog/2026-05-27-multi-container-service-docker-compose/</link><guid isPermaLink="true">https://nilo-lima.github.io/blog/2026-05-27-multi-container-service-docker-compose/</guid><description>Como construir uma aplicação multi-container production-ready com FastAPI, PostgreSQL, Redis e Nginx — com isolamento de rede em camadas, cache-aside pattern e startup determinístico via health checks declarativos.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate><category>docker</category><category>docker-compose</category><category>fastapi</category><category>postgresql</category><category>redis</category><category>nginx</category><category>containers</category><category>devops</category><category>networking</category></item><item><title>WireGuard em container: NET_ADMIN, geração de chaves sem dependências no host e wg syncconf para zero downtime</title><link>https://nilo-lima.github.io/blog/2026-05-27-vpn-wireguard-docker/</link><guid isPermaLink="true">https://nilo-lima.github.io/blog/2026-05-27-vpn-wireguard-docker/</guid><description>Como containerizar um servidor WireGuard com o mínimo de privilégios necessários, gerar chaves via Docker sem instalar wireguard-tools no host, e adicionar peers em produção sem derrubar conexões existentes.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate><category>wireguard</category><category>vpn</category><category>docker</category><category>networking</category><category>security</category><category>linux</category><category>devops</category><category>foundations</category></item><item><title>Desafio 03 - EC2 + SSH + SSM + Instance Connect (Formacao AWS Mai/2026)</title><link>https://nilo-lima.github.io/blog/2026-05-24-desafio-03-ec2-ssm-ssh/</link><guid isPermaLink="true">https://nilo-lima.github.io/blog/2026-05-24-desafio-03-ec2-ssm-ssh/</guid><description>5 formas de conectar a instancias EC2 na AWS: SSH direto, Bastion Host, EC2 Instance Connect, SSM Session Manager e EC2 Instance Connect Endpoint. Comparativo pratico com evidencias reais.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate><category>aws</category><category>ec2</category><category>ssm</category><category>instance-connect</category><category>formacao-aws</category><category>devops</category></item><item><title>Bastion Host na AWS: o único ponto de entrada que você controla de verdade</title><link>https://nilo-lima.github.io/blog/2026-05-19-bastion-host/</link><guid isPermaLink="true">https://nilo-lima.github.io/blog/2026-05-19-bastion-host/</guid><description>Como projetar um gateway SSH seguro para infraestrutura privada usando ProxyJump, Security Groups por referência e fail2ban, com toda a topologia provisionada via Terraform.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate><category>ssh</category><category>security</category><category>aws</category><category>terraform</category><category>networking</category><category>iac</category><category>devops</category><category>bastion</category></item><item><title>14 containers, 3 redes, zero porta exposta: a stack de observabilidade do GLPI 11</title><link>https://nilo-lima.github.io/blog/2026-05-17-glpi-observabilidade-prometheus-grafana-loki/</link><guid isPermaLink="true">https://nilo-lima.github.io/blog/2026-05-17-glpi-observabilidade-prometheus-grafana-loki/</guid><description>Como adicionei Prometheus, Grafana, Loki e Alertmanager a uma stack GLPI 11 em producao, e os quatro problemas que me fizeram reescrever configs do zero.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate><category>docker</category><category>prometheus</category><category>grafana</category><category>loki</category><category>promtail</category><category>devops</category><category>observabilidade</category><category>glpi</category><category>mariadb</category><category>redis</category></item><item><title>Hardening de servidor Ubuntu: do root ao production-ready com Ansible</title><link>https://nilo-lima.github.io/blog/2026-05-16-linux-server-setup/</link><guid isPermaLink="true">https://nilo-lima.github.io/blog/2026-05-16-linux-server-setup/</guid><description>Como transformar um servidor Linux recém-criado em um ambiente seguro para produção, e por que automatizar esse processo com Ansible é a única abordagem profissional.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate><category>linux</category><category>ansible</category><category>security</category><category>bash</category><category>ufw</category><category>fail2ban</category><category>devops</category><category>iac</category></item><item><title>Desafio 02: Rodei a BIA no ECS com ALB em 2 AZs, e aprendi a pegadinha do VITE_API_URL</title><link>https://nilo-lima.github.io/blog/desafio-02-ecs-alb-multi-az/</link><guid isPermaLink="true">https://nilo-lima.github.io/blog/desafio-02-ecs-alb-multi-az/</guid><description>Como configurei a aplicação BIA no ECS EC2 launch type com ALB em alta disponibilidade, e o problema que quase me fez perder horas: VITE_API_URL hardcoded no Dockerfile.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate><category>aws</category><category>ecs</category><category>terraform</category><category>alb</category><category>vpc</category><category>devops</category><category>formacao-aws</category></item><item><title>Do código ao container: deploy automatizado via GitHub Container Registry</title><link>https://nilo-lima.github.io/blog/2026-05-15-dockerized-service-deployment/</link><guid isPermaLink="true">https://nilo-lima.github.io/blog/2026-05-15-dockerized-service-deployment/</guid><description>Como construir um pipeline que publica uma imagem Docker no GHCR e a entrega em uma EC2 AWS automaticamente, sem compilar nada na máquina de produção.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate><category>cicd</category><category>docker</category><category>github-actions</category><category>ghcr</category><category>terraform</category><category>nodejs</category><category>devops</category><category>containers</category></item><item><title>Desafio 01: VPC + Subnet Pública (Formação AWS Mai/2026)</title><link>https://nilo-lima.github.io/blog/2026-05-13-desafio-01-vpc/</link><guid isPermaLink="true">https://nilo-lima.github.io/blog/2026-05-13-desafio-01-vpc/</guid><description>Como criar uma VPC customizada do zero com Terraform, lançar a aplicação BIA numa EC2 em subnet pública e acessar via SSM, sem abrir a porta 22.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate><category>aws</category><category>vpc</category><category>terraform</category><category>formacao-aws</category><category>devops</category><category>ec2</category><category>ssm</category></item><item><title>Do git push ao servidor: CI/CD completo com GitHub Actions e Ansible</title><link>https://nilo-lima.github.io/blog/2026-05-11-nodejs-service-deployment/</link><guid isPermaLink="true">https://nilo-lima.github.io/blog/2026-05-11-nodejs-service-deployment/</guid><description>Como construir uma pipeline que testa, valida e implanta automaticamente um serviço Node.js em AWS EC2, sem nenhuma intervenção manual após o commit.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate><category>cicd</category><category>github-actions</category><category>ansible</category><category>terraform</category><category>docker</category><category>nodejs</category><category>devops</category></item><item><title>IaC na prática: servidor web na AWS sem nenhuma etapa manual</title><link>https://nilo-lima.github.io/blog/2026-05-09-iac-aws-ec2-terraform-ansible/</link><guid isPermaLink="true">https://nilo-lima.github.io/blog/2026-05-09-iac-aws-ec2-terraform-ansible/</guid><description>Como Terraform e Ansible eliminam completamente o trabalho manual de provisionamento, da chave SSH ao Nginx, tudo criado por código em dois comandos.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate><category>terraform</category><category>ansible</category><category>aws</category><category>iac</category><category>devops</category></item><item><title>Inauguração do /blog</title><link>https://nilo-lima.github.io/blog/2026-05-08-bem-vindo/</link><guid isPermaLink="true">https://nilo-lima.github.io/blog/2026-05-08-bem-vindo/</guid><description>Espaço editorial do portfólio para registrar projetos do GitHub, artigos do LinkedIn e ensaios técnicos sobre Cloud, DevOps e IA aplicada a infraestrutura.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate><category>meta</category><category>devops</category><category>cloud</category></item></channel></rss>