André Ribeiro
Founder, Obelinf
André Ribeiro is the founder of Obelinf, the source of truth for your network infrastructure. He has hands-on experience with infrastructure and networks, and writes articles about IPAM, DCIM, network documentation, homelabs, and the wider world of infrastructure management.
Articles
Latest articles by André Ribeiro

AWS VPC Design Best Practices: CIDR, Subnets, and Routing
Design an AWS VPC the right way: size the CIDR block, lay out public, private, and isolated subnets across availability zones, and wire route tables without common mistakes.
Read more
Fiber Optic Cable Types Explained: OS1, OS2, OM3, OM4
Understand single mode and multimode fiber grades, what OS1, OS2, OM3, OM4, and OM5 mean, how far each reaches, and how to pick the right cable for a run.
Read more
Kubernetes Network Policies Explained with Examples
Learn how Kubernetes NetworkPolicy objects work, why default deny matters, how ingress and egress selectors combine, and which CNI plugins actually enforce them.
Read more
What Is a VLAN? A Plain Explanation for Beginners
A clear beginner guide to VLANs: what they are, why networks use them, how 802.1Q tagging and trunk ports work, and how devices on different VLANs talk to each other.
Read more
Terraform AWS VPC IPAM Tutorial
Create an AWS VPC IPAM pool with Terraform, provision address space, and allocate a VPC CIDR from the pool instead of hard coding each VPC range.
Read more
Terraform CIDR Planning with Subnet Examples
Use Terraform cidrsubnet and cidrsubnets to divide a VPC range into stable subnet blocks, validate the result, and avoid renumbering deployed networks.
Read more
Terraform CI/CD with GitHub Actions
Build a Terraform GitHub Actions workflow that validates pull requests, creates a reviewed plan, authenticates with AWS using OIDC, and applies after approval.
Read more
Terraform GKE Networking with Secondary Ranges
Build a Google Cloud VPC and GKE Autopilot cluster with Terraform, reserve primary and secondary subnet ranges, and connect Pods and Services to named ranges.
Read more
Test Terraform Network Modules with Mocks
Write Terraform tests for a reusable AWS VPC module, mock the provider to avoid cloud resources, and catch invalid CIDR plans before deployment.
Read more
How to Build a Branch Office Network Inventory
Build a branch office network inventory that links sites, circuits, devices, subnets, and owners, with a rollout process your team can keep current.
Read more
How to Give an AI Agent Safe Access to Network Inventory with MCP
Connect an AI agent to network inventory over MCP with read only credentials, least privilege, reviewable changes, and clear operational guardrails.
Read more
How to Track Which Devices and Services Use a Subnet
Connect subnet, IP, device, VLAN, and service ownership records so you can assess change impact without mistaking an inventory for live traffic data.
Read more