GitLab CI/CD for Kubernetes: A Production-Ready Pipeline You Can Trust
The four things that break in production and the pipeline that survives them.
Hey, I'm Pablo del Arco
AI & Cloud Engineer specializing in MCP servers, agent automation, Kubernetes and GitOps. I write about what I build along the way.
The four things clients hire me for.
Connect Claude or any AI agent to your real systems: billing, CRM, databases, internal APIs. TypeScript, tested, documented.
See finetwork-mcp →Agents that complete real processes: invoice handling, ticket triage, report generation. Claude, LangGraph or CrewAI, with verification loops.
See the agents →Manual processes turned into unattended pipelines. I run 29 of them for 7 rental properties: bank feeds, invoicing, alerts.
See the platform →Your AI stack deployed on Kubernetes with GitOps: model serving, monitoring, backups. On your cloud or on-prem.
Tour the homelab →I'm Pablo del Arco, an AI & Cloud Engineer based in Valencia, Spain. I build AI agents, MCP servers and back-office automations, and run them on production-grade Kubernetes.
At OpenNebula Systems I lead EU-funded cloud projects and have shipped the EuroCopilot AI stack across 5 federated European cloud zones. That discipline carries over: what I build ships documented, monitored and on schedule.
Outside work I write about Kubernetes for the self-hosting community and test everything on my own cluster before it goes anywhere near a client.
Six open-source projects: a 25-app GitOps homelab, a platform running 29 cron jobs across 7 rental properties, and two LoRaWAN IoT systems. Every repo ships working code and an architecture diagram.
GitOps homelab: 25+ self-hosted apps on two Intel N100 mini PCs. K3s, ArgoCD, Cilium, Longhorn, Prometheus. Auto-updated by Renovate, backed up off-cluster.
Production-ready Helm chart for OpenNebula: oned, Sunstone, FireEdge, MariaDB, CI-updated images published to GHCR.
K3s platform running 29 containerized cron jobs managing 7 rental properties end to end: CI/CD, GitOps, Prometheus, Open Banking.
Master's thesis: field sensors reporting over LoRaWAN to ChirpStack, with Node-RED flows and Azure IoT Central dashboards.
Stirling PDF packaged as a one-click Home Assistant add-on: local document processing with no cloud dependency.
BSc thesis: ESP32 CO2 sensors in classrooms reporting over LoRaWAN to The Things Network, with ventilation alerts.
MCP servers and agents I have published. Each one is documented, open source, and runs against a real system.
MCP server for a Spanish telecom: query invoices, services and billing from Claude Code or any MCP client. TypeScript.
Interviews you about a manual workflow and emits a build-ready spec for the AI agent team that automates it.
An autonomous self-improving agent running on my K3s cluster, taking real briefs. In progress.
A two-node K3s cluster run entirely through GitOps, where every MCP server, agent and deployment pattern gets tested before client work. Live inventory below.
Freelance MCP, agent and automation work, remote from Valencia. I reply within 24 hours.