Personal projects

k3s · Ansible · Helm · GitHub Actions · Argo CD

GitOps platform Kube Ping Demo →Kube Dino Demo →

The infrastructure behind this portfolio, Kube Ping and Kube Dino. No managed platform: a VPS I set up with Ansible, a single-node k3s cluster, reusable Helm charts, and every change deployed by Argo CD from Git.

  1. git tag
  2. GitHub Actions CI
  3. GHCR image
  4. helm-charts-wrappers
  5. Argo CD
  6. k3s
  • ansible-bootstrap Ubuntu VPS to k3s, Argo CD and Sealed Secrets
  • helm-charts Reusable charts for apps and Argo CD Applications
  • helm-charts-wrappers Per-environment values. Private, for security.
  • kube-ping API behind the Kube Ping card: who answered and how the deployment is set up
  • kube-dino API behind the live panel and the game stats
  • portfolio This page: static HTML on unprivileged nginx

Azure · Terraform · GitHub Actions

Private AI on Azure View architecture →

A self-hosted AI assistant with no public exposure. Terraform builds the network, private endpoints to Storage and Key Vault, a GPU VM with a managed identity, and the container registry. GitHub Actions builds the images in parallel and deploys the stack to dev and prod through self-hosted runners, with every secret injected at deploy time.

Professional experience

  1. Sep 2026 – now
    DXC Technology · DevOps Engineer
    • Terraform across multiple clouds, with a hub-and-spoke network on Azure, versioned modules, plan and apply in Terraform Enterprise, and existing resources imported into state and synced with the portal.
    • Workloads on OpenShift, with Tekton for CI, Argo CD deploying Helm charts and Ansible for configuration.
    • Terraform
    • Azure
    • OpenShift
    • Tekton
    • Helm
    • Argo CD
    • Ansible
  2. Jan 2026 – Sep 2026
    Sunveon, SaaS startup in Madrid · DevOps Engineer
    • Built the Azure platform for three SaaS products in Terraform: AKS, Container Apps, VMs, VNets and subnets, Application Gateways, PostgreSQL, Storage Accounts, Key Vaults, Container Registry and Private DNS Zones, with private endpoints and database IP allow-lists managed as code.
    • CI/CD for backend microservices and frontends on GitHub Actions, with a branching strategy, promotion from dev to prod, SonarQube quality gates, and dev switched off every night.
    • Azure
    • AKS
    • Terraform
    • Helm
    • GitHub Actions CI/CD
    • PostgreSQL
    • Grafana
  3. Jan 2024 – Jan 2026
    Endalia · DevOps Engineer
    • Built the company's first Azure DevOps automation bot, reacting to work item events to keep boards and support tickets in sync with no manual steps.
    • Designed webhook integrations between different platforms, with serverless functions processing the events.
    • Azure DevOps
    • Azure Functions
    • Webhooks
    • Serverless
    • Node.js
    • Python
    • SQL Server

About

I'm a DevOps and Platform Engineer based in Spain, working remotely across the EU in English and Spanish. I help teams build reliable cloud infrastructure and simplify how they deploy and operate applications. My work spans multiple cloud providers, with Terraform, Kubernetes and GitOps at its core, whether building a platform from scratch or improving an existing environment.