alejandro@ops:~$ ./AlexDBdevopsCV.sh
DevOps Sysadmin

Arrastra el anillo o toca una secciónDrag the ring or tap a section

Alejandro Díaz Benjumea

Infraestructura · DevOpsInfrastructure · DevOps

Administro sistemas en producción desde 2021 y automatizo lo que se repite. Del rack al pipeline.I've run production systems since 2021 and automate whatever repeats. From the rack to the pipeline.

DevOpsDevOps

Las releases y los clústeres de Kentech, guardias incluidas.Kentech's releases and clusters, on-call included.

Kentech S.L.U.Kentech S.L.U.2021 – actualidad2021 – present
Administrador de Sistemas y DevOpsSysadmin & DevOps
  • Despliego releases, primero en desarrollo y ahora también en producción: las analizo y corrijo, paso los bugs a desarrollo y resuelvo con QA los fallos de infraestructuraI deploy releases, first to development and then to production too: I analyse and fix them, pass bugs to the developers and work with QA on infrastructure faults
  • De guardia para Kentech de forma continua. Incidentes típicos: caídas de clústeres Kubernetes y MySQL NDB y switches que fallanOn call for Kentech on an ongoing basis. Typical incidents: Kubernetes and MySQL NDB cluster crashes and failing switches
  • Migré MySQL de 5.x a 8.xMigrated MySQL from 5.x to 8.x
  • Dirigí el paso del Rancher antiguo sobre Docker a clústeres Kubernetes actuales, en desarrollo y producción, y los mantengoLed the move from legacy Docker-based Rancher to current Kubernetes clusters, in development and production, and keep them running
  • Automatizo con Bash, kapp, Argo CD, Ansible y GitLab CI/CD, y adapto charts de Helm cuando hace faltaI automate with Bash, kapp, Argo CD, Ansible and GitLab CI/CD, and adapt Helm charts when needed
  • Monté Argo CD y junté despliegues dispersos en un único flujo GitOps sobre GitLabSet up Argo CD and pulled scattered deployments into one GitOps flow on GitLab
  • Introduje feature flags con Unleash para separar la release del despliegueIntroduced feature flags with Unleash so a release no longer means a deploy
  • Implanté Claude en la empresa y lo uso a diario para revisar código, diagnosticar, documentar y montar agentesRolled out Claude across the company; I use it daily for code review, diagnostics, documentation and agents
  • Acompaño el ciclo Agile de desarrollo a testing, y después preproducción y producciónSupport the Agile cycle from development to testing, then pre-production and production
  • Doy feedback a PMs y desarrolladores sobre cada despliegue y busco incompatibilidades entre fasesGive PMs and developers feedback on each deployment and look for incompatibilities between phases
  • Reparto y priorizo tareas en Jira con un equipo DevOps de fuera de EspañaSplit and prioritise work in Jira with a DevOps team abroad
  • Mantengo, actualizo y despliego el software de la empresa, y pruebo herramientas nuevas a medida que salenMaintain, update and deploy the company's software, and try new tools as they appear

DevSecOpsDevSecOps

Sin rol de seguridad dedicadoNo dedicated security role

  • Desplegué Microsoft Defender ATP para vigilar endpoints y detectar amenazasRolled out Microsoft Defender ATP to watch endpoints and detect threats
  • Buenas prácticas en pipelines y accesosGood practices for pipelines and access
  • Participé en las auditorías externas de seguridad de KentechTook part in Kentech's external security audits
  • Probé Snyk para encontrar vulnerabilidades en código y dependenciasTried Snyk for vulnerabilities in code and dependencies
  • Uso SonarQube para seguir fallos de seguridad y bugs en el códigoUse SonarQube to track security issues and bugs in the code
  • Preparé campañas internas de phishing para entrenar al personalRan internal phishing campaigns to train staff
  • He contenido muchas amenazas de distinta gravedad, a mano y con automatizaciónContained many threats of different severity, by hand and with automation

CertificacionesCertifications

  • Certificate of Completion: AI Fluency Framework & Foundations · Anthropic · jul 2026Certificate of Completion: AI Fluency Framework & Foundations · Anthropic · Jul 2026
  • Certificate of Completion: Claude Code 101 · Anthropic · jul 2026Certificate of Completion: Claude Code 101 · Anthropic · Jul 2026
  • Certificate of Completion: Claude 101 · Anthropic · jul 2026Certificate of Completion: Claude 101 · Anthropic · Jul 2026
  • Elasticsearch Engineer (On-demand) · Elastic · ago 2025Elasticsearch Engineer (On-demand) · Elastic · Aug 2025
  • Kubernetes Quick Start · A Cloud Guru · jun 2022Kubernetes Quick Start · A Cloud Guru · Jun 2022
  • Source Control with Git · A Cloud Guru · feb 2022Source Control with Git · A Cloud Guru · Feb 2022

SysadminSysadmin

Un datacenter de más de 20 servidores y todos los equipos de la oficina.A datacenter of 20+ servers and every desktop and laptop in the office.

Kentech S.L.U.Kentech S.L.U.Jul 2021 – actualidadJul 2021 – present
Administrador de Sistemas y DevOpsSysadmin & DevOps
  • Llevé un datacenter de más de 20 servidores y 10 equipos de red, primero solo y después con un compañero: reparaciones, mejoras y nuevas funciones, del hardware a AWSRan a datacenter of 20+ servers and 10+ network devices, alone at first and later with a colleague: repairs, improvements and new features, from hardware to AWS
  • Copias de seguridad de los servidores en NAS y SAN con scripts de BashBacked up servers to NAS and SAN with Bash scripts
  • Me ocupé de más de 25 sobremesas y 20 portátiles de marcas y sistemas distintos: soporte, inventario con Administración y propuestas de compraLooked after 25+ desktops and 20 laptops of mixed brands and systems: support, inventory with Administration and purchase proposals
  • Virtualización con VMware y Proxmox, almacenamiento NAS/SAN, Active Directory y Microsoft 365VMware and Proxmox virtualisation, NAS/SAN storage, Active Directory and Microsoft 365
  • Documentación de la infraestructura siempre al díaKept the infrastructure documentation up to date
Subsea MechatronicsSubsea MechatronicsMar – Jun 2021Mar – Jun 2021
Prácticas de SysAdminSysAdmin Internship
  • Gestioné la infraestructura IT de la empresaManaged the company's IT infrastructure
  • AWS para IoT y un servidor NAS para todoAWS for IoT and an all-purpose NAS server
  • Desarrollo web en PHP, Python y C++Web development in PHP, Python and C++

CertificacionesCertifications

  • CCNA Routing and Switching: Introducción a redes · Cisco · jun 2020CCNA Routing and Switching: Introduction to Networks · Cisco · Jun 2020
  • Introduction to Ansible v2.7 · Linux Academy · sep 2021Introduction to Ansible v2.7 · Linux Academy · Sep 2021
  • Learning Docker · LinkedIn · jul 2021Learning Docker · LinkedIn · Jul 2021

CompetenciasSkills

LinuxLinux90%
BashBash80%
PythonPython65%
Windows ServerWindows Server85%
Active Directory / M365Active Directory / M36575%
VMware / ProxmoxVMware / Proxmox80%
Ceph / LVMCeph / LVM60%
RedesNetworking80%
NGINXNGINX85%
ZabbixZabbix70%
Jira / AgileJira / Agile85%
DockerDocker95%
KubernetesKubernetes85%
ArgoCDArgoCD70%
GitLab CI/CDGitLab CI/CD85%
GitHub ActionsGitHub Actions50%
GitGit85%
AnsibleAnsible70%
TerraformTerraform50%
GoGo50%
Claude CodeClaude Code65%
MySQL / NDB ClusterMySQL / NDB Cluster85%
RabbitMQRabbitMQ60%
Sonatype NexusSonatype Nexus80%
Elastic StackElastic Stack75%
Prometheus / GrafanaPrometheus / Grafana70%
AWSAWS65%
CloudflareCloudflare50%
SonarQubeSonarQube70%
SnykSnyk50%
Campañas de phishingPhishing campaigns60%

Cómo está hecha esta webHow this site is built

Esta página la genera un pequeño programa en Go (html/template y embed) a partir de un único JSON bilingüe. Ahí viven los textos, la experiencia, las certificaciones y los niveles; los colores salen de un tema. El código es abierto, con licencia MIT.This page is generated by a small Go program (html/template and embed) from one bilingual JSON file. Text, experience, certifications and skill levels live there; colours come from a theme. The code is open source under the MIT licence.

El ojo y el disco son SVG movidos con JavaScript sin librerías. El iris sigue al puntero y el disco gira para cambiar de sección.The eye and the disc are SVG moved by plain JavaScript, no libraries. The iris follows the pointer and the disc turns to change section.

Terraform crea el proyecto de Cloudflare Pages y guarda su estado en HCP Terraform. GitHub Actions revisa el formato y pasa los tests del generador antes de compilar; si algo falla, no se publica nada. En cada pull request lanza un plan con URL de vista previa y, al llegar a main, publica con Wrangler.Terraform creates the Cloudflare Pages project and keeps its state in HCP Terraform. GitHub Actions checks formatting and runs the generator tests before building; if anything fails, nothing is published. Every pull request gets a plan and a preview URL, and Wrangler publishes once it reaches main.

Esta web se ha desarrollado con la asistencia de Claude Code, que escribió buena parte del código bajo mi dirección y revisión.This website was built with the assistance of Claude Code, which wrote much of the code under my direction and review.

Cabeceras de seguridad (CSP, HSTS, X-Frame-Options), credenciales guardadas fuera de la página con permisos mínimos y coste de alojamiento cero.Security headers (CSP, HSTS, X-Frame-Options), credentials kept outside the site with least privilege, and zero hosting cost.

Se sirve desde la red global de Cloudflare Pages, con protección DDoS incluida, así que quien quiera intentar tumbarla está invitado a probar suerte: será un buen entrenamiento para los dos.It is served from the global Cloudflare Pages network with DDoS protection built in, so anyone who wants to try taking it down is welcome to have a go: it will be good training for both of us.

ContactoContact