From racking servers to running clusters on AWS. I came up one layer at a time, and that is what lets me see where things actually break.
GFT Technologies
Jan 2026 — Present
DevOps Engineer · Client: BBVA
I own the AWS infrastructure of a production LLM conversational assistant serving 30,000 internal agents, with an end-to-end latency target of under 30 seconds. Serverless on App Runner, Lambda, API Gateway, DynamoDB, Kinesis and S3, with OpenAI as the model provider and a Python layer on FastAPI and httpx. Full prompt and response traceability through Kinesis for a regulated banking environment. Delivery automation with GitHub Actions and CloudFormation.
AWSOpenAILambdaGitHub ActionsCloudFormation
Technical Instructor
2021 — Present
Immune Institute · KeepCoding · CAS Training · CICE · AEPI · Spanish-language programmes
Intensive DevOps and cloud bootcamps in Spanish. I write and maintain the hands-on curriculum myself: a 13-module AWS lab library and multi-level programmes on KVM/libvirt and Python. CKA, CKAD and CKS certification preparation at CAS Training (Jul 2025). At CICE (Mar 2021 – Dec 2022) I was profesor titular on the Cloud Computing master's, teaching the AWS and Google Cloud modules; at AEPI (Oct 2022 – May 2023), Python and PostgreSQL.
CKACKADCKSLabsMentoring
Paradigma Digital
Feb 2017 — Dec 2025
Cloud Engineer
I led the migration of the on-premise Kubernetes estate — 6 vanilla clusters — to AWS EKS, covering cluster architecture, workload cutover and the IaC rewrite. I designed and operated the platform across EKS and on-premise Linux clusters (4–6 clusters, 6–8 nodes each) as the sole engineer responsible, inside a 12-person delivery team. AWS infrastructure for around 12 enterprise clients in telecommunications, retail and other sectors, with Terraform and TFCDK in Python. Helm charts authored from raw manifests, and MySQL and PostgreSQL estates on Amazon RDS.
KubernetesEKSTerraformTFCDKHelmAnsible
Itera Process
2016 — 2017
Senior Systems Administrator
RHEL/KVM virtualisation at scale, with more than 200 virtual machines. Automation with SaltStack and Ansible, centralised YUM repositories and custom maintenance tooling in Bash and Python.
RHELKVMSaltStackAnsibleBash
BEEVA
Jun 2015 — Sep 2016
Senior Systems Administrator
AWS instance provisioning and lifecycle administration; RDS database support. Managed a mixed estate of Windows Server 2008/2012 and Linux (RHEL, CentOS, Debian, Ubuntu). Deployed AWS Storage Gateway and administered IAM, Security Groups and WorkSpaces.
AWSRDSIAMLinuxWindows Server
BQ
2015
Senior Systems Administrator
Linux systems administration on AWS and GCP, MySQL and PostgreSQL databases and the Atlassian suite. Provisioning automation with Bash and PHP scripting and Jenkins pipelines.
LinuxAWSGCPMySQLJenkins
Hispaweb
2014
Systems Integrator
Installed and configured HP and Dell servers (RAID, iLO), KVM and Hyper-V virtualisation, IIS and Terminal Services. Performance tuning across Apache, MySQL, DNS, IPTables, HAProxy, Varnish and SVN.
HardwareRAIDKVMApacheHAProxy
Earlier career
1996 — 2014
Technical instructor and systems integrator
Ten years as a technical instructor at CENTEC (Linux, Windows Server, Cisco networking, VPN/SSH/SSL security, PHP and JavaScript), preceded by integration and infrastructure roles: Novell and Windows environments, Cisco routing, structured cabling, LAN/WAN design, VoIP and DMZ.