Skip to content
View alvarolinarescabre's full-sized avatar
😼
😼😼😼😼
😼
😼😼😼😼

Organizations

@paradigmadigital

Block or report alvarolinarescabre

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alvarolinarescabre/README.md

Hi, I'm Alvaro 👋

DevOps & Cloud Engineer — Kubernetes, Terraform and AWS.

LinkedIn Email Profile views


About me

I build and run the infrastructure that applications live on: clusters, pipelines, observability and the automation that keeps all of it reproducible.

  • 🔭 Currently working on EKS platforms with GitOps (Argo CD, Karpenter, Gateway API).
  • 🌱 Digging into DevSecOps.
  • 💬 Ask me about Kubernetes, Terraform, AWS.
  • 📍 Madrid, Spain.

Toolbox

Go Python Bash

AWS Kubernetes Terraform Helm Argo CD Docker

GitHub Actions Grafana Prometheus k6


Featured projects

go-counter-href-10-sites — a Go service that fetches HTML pages and counts the words inside absolute href links, shipped with the whole AWS platform that runs it: EKS + Terraform, Argo CD GitOps, Karpenter, Gateway API through an NLB, Helm packaging, HPAs with zero-downtime rollouts, VictoriaMetrics + Grafana, and an in-cluster k6 load test.

GitHub push → Actions (build → ECR → bump tag) → Argo CD → EKS
                                                    ↓
                              NLB → kgateway (HPA) → counter-api (HPA) → :9090/metrics

vpn-bgp-multi-cloud — a step-by-step guide to wiring AWS, Azure and Google Cloud together over site-to-site VPNs with dynamic BGP routing, in a hub-and-spoke topology. It covers non-overlapping RFC 1918 ranges per cloud (AWS 172.31.0.0/16, GCP 10.0.0.0/8, Azure 192.168.0.0/24), a distinct ASN per provider (65000 / 65001 / 65002), the APIPA link-local addressing each BGP session needs, and the console walkthrough for every side — Azure Virtual Network Gateways, AWS Customer/Virtual Private Gateways and Site-to-Site VPN connections, and GCP Cloud Router + HA VPN — ending with ping tests between instances in the three clouds. Full guide in the wiki, plus a webinar walking through it.

Azure (ASN 65002) ──BGP/IPsec──┐
                               ├── AWS (ASN 65000)  ← hub
  GCP (ASN 65001) ──BGP/IPsec──┘

paradigma_post_peewee — the companion code for my Paradigma Digital blog post on PeeWee, a lightweight Python ORM. A small SQLite-backed example that models an academy (teachers and classes linked by a foreign key), and walks through the full CRUD surface: table creation from model classes, single and bulk inserts inside an atomic transaction, updates and deletes with where clauses, and a grouped select + join across both tables.


Pinned Loading

  1. go-counter-href-10-sites go-counter-href-10-sites Public

    Golang Counter HREF Tag from 10 sites

    HCL

  2. vpn-bgp-multi-cloud vpn-bgp-multi-cloud Public

    How to doing VPN with BGP Multi Cloud (AWS, Azure & Google Cloud)

    3

  3. paradigma_post_peewee paradigma_post_peewee Public

    Repo del Post del Blog de Paradigma sobre PeeWee

    Python 1

  4. paradigma_post_divide_y_venceras paradigma_post_divide_y_venceras Public

    Post del Blog de Paradigma - Divide y Venceras

    Python