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

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

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

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

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

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

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

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

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

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

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

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

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