UNIX/Linux SysAdmin and MSc Civil Engineer
Madrid | A Coruña, Spain
WORK EXPERIENCE
idealista (Since February 2019)
Platform Engineering at idealista Improving automation (with Ansible) provisioning services and testing (with Molecule and Docker). Jenkins pipelining. Monitoring and performance analysis with Prometheus and other system tools. Tomcat/Spring Boot services, Solr, Elasticsearch, Redis, Cassandra, ClickHouse, MySQL clusters and more services managed. Infrastructure as Code. Improving stability and traceability.
Rentalia (March 2016 - January 2019)
In charge of infrastructure at Rentalia, idealista’s holiday rentals portal. Sysadmin/DBA/DevOps engineering. Evolution of the CD (Continuous Delivery) stack. Infrastructure virtualization and datacenter migration.
Operating systems: GNU/Linux (Debian and CentOS) on physical hardware, virtual platforms (Xen and KVM managed by OpenNebula private cloud system) and Docker containers. Distributed storage/SDS with GlusterFS, Mogile and Ceph. Network services: Apache, Nginx, Bind, OpenLDAP, Mysql, Tyk. Network administration (firewalls, VPN’s) pfsense, iptables, HP Procurve switches. Automation/CD pipe: git, Puppet, Ansible, Jenkins, Rundeck. Databases administration: Postgresql, MongoDB, MySQL. Search engines/cache: Memcached, Redis, Elasticsearch, Sphinx. Backup: bacula. Logging/Monitoring/performance: Icinga/Nagios, Munin, New Relic, Prometheus, ELK.
Up and Running Supporting Services (October 2012 - February 2016)
Technical consultant at Hewlett Packard Enterprise: system administrator in large and critical environments. UNIX/Linux Support Team at MAPFRE.
Operating systems managed: GNU/Linux (RHEL and SLES Server on VMware, AWS, physical servers, Oracle Exadata, and IBM PowerVM), HP-UX (on Integrity/Superdome servers) and AIX (on IBM PowerVM). High availability: HP Serviceguard. Troubleshooting, performance tuning, design and deployment of infrastructure enhancements. Critical operations and system on call. MAPFRE’s datacenter migration.
Structural Mechanics Group. School of Civil Engineers, University of A Coruña (October 2010 - September 2012)
Programmer and structural analyst.
vPULO Project: Development of GUI for launched bridges design and optimization program in C++/Qt. MAAXIMUS Project: Structural optimization engines development with Python and NumPy for NAFEMS BOSS quattro. VoidSlab project: Simulia Abaqus scripts and GUI plugins programmer (in Python) and structural analyst to develop a tool for designing voided slab deck bridges.
Freelance programmer (June - August 2010)
Assistant programmer (awk/Fortran) in GIS environments in A Cidade dos Barrios (urban planning and social participation project in A Coruña).
Cartolab. School of Civil Engineers, University of A Coruña (October 2008 - March 2010)
Development Group: Linux systems administration: design and implementation of team infraestructure, network management and services organization and managemente: Debian file servers with NFS and samba, backup servers with rsnapshot and rsync, map server with Postgresql and Geoserver, proyect tools on LAMP infrastructure. Assistant programmer in GIS and Civil Engineering projects. gvSIG Fonsagua database and forms design.
Territorial Studies Lab. School of Civil Engineers, University of A Coruña (August - September 2008)
GIS technician in EIEL (Infrastructures and equipments inquiry of A Coruña Provincial Government).
Ports and Coast Group. School of Civil Engineers, University of A Coruña (November 2005 - May 2006)
Programmer (Fortran/awk/csh/bash) and UNIX system administration (GNU/Linux and OpenBSD). SAPO (Oceanographic Forecast Autonomous System) of Ferrol Outward Port development.
Civil Engineering and Computer Science Club (November 2005)
Teacher in Introduction to GNU/Linux systems course.
Tuition class teacher (August 1996 and August 1997)
Physics and Maths teacher.
Hostal Columbia (June 1990 - October 2008)
From dishwasher to manager, being maintenance boy, waiter, recepcionist too, in a hotel.
VOLUNTEER WORK
Fedora project (Since January 2016)
GPUL (Since december 1998)
Free software activist. 24 papers and workshops in several meetings managed by the Coruña Linux Users Group. Local team in GUADEC 2012. Coordination in 13 hackmeetings and 1 congress. External consulting for ESF Galicia (Engineers Without Borders Galicia). Treasurer for 2 years, president (2008-2014).
OCV-UDC (October 2002 - September 2009)
Volunteer of OCV (Cooperation and Volunteering Office of University of A Coruña) in education of childhood in social risk since 2002. Team coordinator from January 2006 to September 2009.
GNU Project (Since 2006)
GNU España hackers group. Web translation. Galician team of Free Translation Project since 2006.
SKILLS
System administration
- Linux, UNIX, BSD
- Automation, Infrastructure as Code, DevOps
- Postgresql DBA
- GIS infrastructures
- Virtual infrastructure, cloud
- Python, Shell scripting, AWK, Perl
Civil Engineering
- FEM and other numerical methods
- GIS
- CAD
- Urban Planning
- Structural analysis
EDUCATION
School of Civil Engineers. University of A Coruña
Master of Science in Civil Engineering (finished 2018).
CERTIFICATIONS
- Intro to DFIR: The Divide and Conquer Process (3 hours). November 2020. Certificate Id Number estzdb9cel
- Autopsy 8-Hour Online Training by Basis Technology. April 2020. Credential Id Number 16812048
- CKA Kubernetes Certified Administrator. November 2019. Credential Id Number CKA-1900-004716-0100
- Machine learning by Standford University on Coursera. February 2019. Accomplishment verification 8AWUCUB428HE
- LFCE Linux Foundation Certified Engineer. November 2015. License number LFCE-1500-0146-0200
COURSES
- Postgresql Conference EU October 2019 Postgresql Performance Workshop
- PrincetonX on EdX February-March 2019 CEE262.2x The Art of Structural Engineering: Vaults
- Linux Foundation September 2017 LFS258 Kubernetes Fundamentals
- Linux Foundation April 2017 LFS253 Containers Fundamentals
- MITx on EdX October-November 2016 MITx 16.00x Introduction to Aerospace Engineering: Astronautics and Human Spaceflight
- PrincetonX on EdX March-April 2016 CEE262.1x The Art of Structural Engineering: Bridges
- MongoDB University January-February 2016 M102: MongoDB for DBAs
- Arrow ECS March 2014: IBM Course AN11: Power Systems for AIX I: LPAR Configuration and Planning
- Arrow ECS August 2013: IBM Course AN142: AIX Jumpstart for UNIX Professionals
- Hewlett-Packard February 2013: HP H6487S HP Serviceguard I
- Stanford Know it! (now Coursera) Fall 2011: Introduction to Artificial Ingelligence. Advanced track
- Spain National Geographical Institute Fall 2009: Spatial Data Infrastructure (SDI)
- III Workshop on free GIS Girona 2009: Bootcamps on QGIS and Openlayers.
- School of Civil Engineers. University of A Coruña: 40 hours of training on Microstation, 20 on gvSIG, 40 in workshops and congress on urban and territorial planning.
- OCV (Cooperation and Volunteering Office). University of A Coruña: 20 hours of volunteering training and workshops.
- GPUL - Coruña Linux Users Group. University of A Coruña: Around 300 hours of training courses, workshops and congress on philosophy and development of free software, system administration, networks, security, criptography, digital forensic analysis, GUIs and graphical design.
OTHER INTERESTS
- Cryptography
- Digital Forensics Analysis
- Philosophy
- Poetry
- Theology
- Aerospace Engineering
- Biology
- Politics
LANGUAGES
- Spanish Fluency: Native speaker
- Galician Fluency: Native speaker
- English Fluency: Fluent