Presentación
I am an engineer. My first contact with computers was when I was 11 years old, when I learned to program Basic for Spectrum 48k. Since then, computing science has always been a hobby in my life. At university I studied Civil Engineering, and in my first jobs I applied my programming and systems knowledge to Civil Engineering projects. I acquired much of that knowledge at GPUL, the Linux users group of the University of A Coruña. As of 2012 I started working on purely IT projects (but I apply on them the hard work, scientific thinking and self-learning that characterizes us as civil engineers). Like many IT people, over the years, my jobs have evolved from traditional sysadmin to DevOps/Platform Engineer, which is my current position.
Idiomas
Datos interesantes sobre mí
Free Software activist
I meet the Free Software movement in 1998, the same year I joined to GPUL-CLUG (Coruña Linux Users Group). I actively participated in the activities of that group until 2012 when I moved to Madrid. Also, I have been collaborating with other FLOSS projects like The Free Translation Project, Fedora and pkgsrc.
Homelabber
I built my own homelab on a 12U-rack. I run there a pfsense appliance, an HP ProCurve switch, and some server nodes (HP Proliant, Supermicro) that are my 2nd level backup (built on FreeBSD) and my private cloud for develop and testing (built on SmartOS).
Tecnologías y herramientas
Controlo de
- Ansible
- Linux
- Python
- Jenkins
- Prometheus
- PostgreSQL
- Docker
- Elasticsearch
Quiero trabajar con
- Python
- AWS
- PostgreSQL
- Google Cloud
- Linux
- Docker
- Kubernetes
- Azure
- Prometheus
Prefiero no trabajar con
- Windows
Mis habilidades
Carrera
SRE
SRE at Novum. Automation, IaC, gitops, cloud, observability.
- Linux
- Jenkins
- Docker
- Kubernetes
- Terraform
- Puppet
- Azure
- Grafana
- Prometheus
Platform Engineer
Member of the Platform Team. Systems architecture and reliability, automation, CI/CD, observability. Security champion. Improved infra/services automated testing. Architected logs centralization. Helped to integrate brands adquired by idealista in our platform. Driven good practices in devops methodologies and systems administration.
- Python
- PHP
- JAVA
- PostgreSQL
- MySQL
- Elasticsearch
- Linux
- Jenkins
- Docker
- Nginx
- Apache
- Ansible
- Kafka
- Jira
- Git
- Redis
- Grafana
- Github
- Nexus
- Vim
- Bitbucket
- Solr
- Apache Tomcat
- Prometheus
- Nomad
- Gitflow
- Debian
- Lua
- ClickHouse
- New Relic
DevOps Engineer
Systems/database/network/private cloud/distributed storage architecture, capacity and administration; hardware maintenance. DB performance tuning. Implementation of DevOps methodologies (we evolved from git flow to TBD) and tooling. Implementation of configuration management. Improved observability with the modernization of tools and implementing logs centralization. Improved security policies. Improved disaster recovery procedures. Built a private cloud with OpenNebula and Ceph. Integration at idealista, datacenter migration.
- PHP
- AWS
- PostgreSQL
- MySQL
- MongoDB
- Elasticsearch
- Linux
- Jenkins
- Nginx
- Apache
- Ansible
- Jira
- Redis
- Grafana
- ELK
- Vim
- Bitbucket
- Perl
- Prometheus
- Varnish
- S3
- Pfsense
- PostGIS
- Gitflow
- Nagios
- KVM
- Bacula
- Xen
- New Relic
Technical consultant
Mission critical systems administration. Member of an Hewlett-Packard Enterprise team that administrated the core systems at the insurance company MAPFRE. Managed SUSE, RHEL, HP-UX, AIX operating systems and HP Service Guard clusters. Level 2 support and on call rotations. Troubleshooting, performance tuning, design and deployment of infrastructure enhancements. MAPFRE datacenter migration. ITIL and security policies implementation.
- Linux
- Git
- Vim
- Bash
- VMWare
- SVN
- RedHat
- SUSE
- AIX
Developer and structural analyst
vPULO Project: Development of GUI for launched bridges design and optimization program. MAAXIMUS Project: Structural optimization engines development for BOSS quattro. VoidSlab project: Simulia Abaqus scripts and GUI plugins development and structural analysis to develop a tool for designing voided slab deck bridges.
- Python
- C
- C++
- Linux
- Git
- Drupal
- Emacs
- Qt
Developer
Assistant developer (awk/Fortran) in GIS environments in A Cidade dos Barrios (urban planning and social participation project in A Coruña).
- Fortran
- Emacs
- AWK
SysAdmin/developer
Linux systems administration: design, implementation and administration of laboratory infraestructure, network, and services organization. Assistant developer in GIS and Civil Engineering projects.
- JAVA
- PostgreSQL
- MySQL
- Linux
- Apache
- Git
- Fortran
- CMS
- SVN
- PostGIS
- Debian
- Geoserver
- Microsoft Active Directory
- Emacs
- openlayers
- Samba
- AWK
- Xen

GIS technician
GIS technician at EIEL (Infrastructures and equipments inquiry of A Coruña Provincial Government).
- PostgreSQL
- QGIS
- PostGIS
Developer/SysAdmin
Developer and systems administrator at SAPO (Oceanographic Forecast Autonomous System) at Ferrol Outward Port.
- C
- Linux
- Apache
- Bash
- Fortran
- Debian
- Emacs
Educación
Cursos
LFC192: Generating a Software Bill of Materials
Earners of LFC192: Generating a Software Bill of Materials badge can identify the minimum data elements for a SBOM and understand the reasoning behind why those elements are included in an SBOM. They have foundational knowledge about the options and the tools available for generating SBOMs. By knowing how to generate an SBOM, they are better equipped to help with efficient analysis for security, licensing, and other use cases.
Jenkins Pipeline - Fundamentals
Credential ID: jje34tm8uiuc
- Jenkins
Intro to DFIR: The Divide and Conquer Process
Credential ID: estzdb9cel
Autopsy 8-Hour Online Training
Credential ID 16812048
Postgresql Performance Workshop
- PostgreSQL
Machine Learning
Machine Learning by Stanford University at Coursera. Credential ID: 8AWUCUB428HE
- Matlab
LFS258 Kubernetes Fundamentals
- Docker
- Kubernetes
LFS253 Containers Fundamentals
- Docker
M102 MongoDB for DBAs
- MongoDB
IBM Course AN11 Power Systems for AIX I: LPAR Configuration and Planning
- AIX
IBM Course AN142: AIX Jumpstart for UNIX Professionals
- AIX
HP H6487S HP Serviceguard I
Introduction to Artificial Ingelligence (advanced track)
Spatial Data Infrastructure (SDI)
- QGIS
- Geoserver
- openlayers
Certificados

Certified Kubernetes Administrator. Certificate ID Number: CKA-1900-004716-0100
- Docker
- Kubernetes

Linux Foundation Certified Engineer. License number LFCE-1500-0146-0200
- Linux
- Apache
- DNS
Destacados

Workshop on how to recompile the linux kernel to adapt it to our needs (in Spanish)
- Linux
Marcadores
La Vieja Guardia
Podcast about tech I've been collaborating with (in Spanish).
Margin Call
This excerpt from the movie "Margin Call" explains my main goal at work quite well.