Currículum

Formación

Titulación:

  • Ingeniería Técnica en Informática de Gestión

Cursos:

Idiomas:

  • Español nativo
  • Inglés nivel FCE
  • Francés muy bajo
  • Esperanto muy bajo

Proyectos

Paradigma Tecnológico (Septiembre 2015 - Ahora), Administrador de Sistemas (SysDev)

Año nuevo, proyectos nuevos en proceso con:

  • Desarrollo de OpenStack vCenter
  • Consultoría de ElasticSearch
  • Consultoría de Docker
  • Monitorización interna con Zabbix
  • Desarrollo y gestión con Google Cloud Engine
  • Desarrollo y gestión con docker y kubernetes
  • Desarrollo y gestión con Windows Azure
  • lo que venga

Paradigma Tecnológico (Septiembre 2014 - Septiembre 2015 ), Release Manager y Administrador de sistemas

  • Responsable de preparacion de despliegues para producto de seguridad para clientes de Telefonica para un proyecto que usa las siguientes tecnologias:
    • ansible
    • haproxy
    • nginx
    • apache
    • django/haproxy
    • percona
    • rabbitmq
    • redis con haproxy
    • redis con sentinel
  • Tareas internas de la empresa.

Eurobits Technologies (Febrero 2013 - Septiembre 2014), Responsable de Sistemas

  • Implantación de sistema de registro de eventos y usos de la plataforma con el objetivo de detectar causas en problemas de rendimiento así como para elaborar informes para la dirección utilizando ELK (ElasticSearch, Logstash y Kibana).
  • Gestión del CPD y la red en la sede central con los servicios habituales usando electrónica de red de Netgear y Cisco. Equipos servidores marca HP.
  • Gestión de los servidores y servicios ubicados en Colt
  • Gestión del servicio de virtualización usando VMware ESXi 5.5.
  • Gestión de los controladores de dominio con Windows 2003
  • Migración de todos los sistemas basados en RHEL4 y Debian a CentOS y RedHat 6.
  • Migración de un sistema de monitorización basado en Nagios a otro basado en Munin y Zabbix tras haber estudiado la no viabilidad de ZenOSS.
  • Creación de un sistema de proxies anti baneos utilizando las siguientes tecnologías:
    • Amazon EC2
    • Instantservers de Acens/Telefónica
    • Diversos routers ADSL
    • Diversos routers GSM
    • squid
    • Framework Sinatra para el paso de mensajes en formato REST entre los distintos componentes

Hosting de servidores y servicios (2005 - ahora)

Con clientes como:

Comisión de Libertades e Informática (Octubre 2007- ahora), Técnico Informático de la Asociación

  • Instalación y gestión de Drupal para la recreación de la página web de la asociación.
  • Proyecto CLI-Prometeo para fomentar desde la escuela el uso de las Tecnologías de la Información, y a concienciar sobre la protección de datos de caracter personal.
    • Página web de la asociación
    • Software en PHP para la recogida de datos de los alumnos vía web.
    • Software en Python para la lectura óptica de encuestas en papel.
    • Software en Python para la elaboración de informes a partir de los datos.
    • Instalación y gestión del servidor sobre el que se instalan las aplicaciones y la web.

Ándago Ingeniería S.L. (Junio 2007 - Febrero 2013), Jefe de Sistemas y Soporte

  • Proyecto de despliegue de aplicativos en modo SAAS con puppet, ruby y php.
  • Proyecto de I+D para evaluación de herramientas de migración al cloud, como OpenStack.
  • Obtención de la certificación ISO 27001 e ISO 20000 para la empresa obteniendo diploma de auditor interno.
  • Proyecto de migración a Google Apps e integración con los servicios existentes.
  • Migración parcial a puppet de los sistemas de la infraestructura de la empresa.
  • Implantación de solución de almacenamiento con dos cabinas de discos Coraid en RAID1.
  • Implantación de un sistema de backup.
  • Creación de sistema de backup cruzado con disco cifrado en otra oficina dentro de un contenedor OpenVZ.
  • Apertura de dos sedes e implantación de sistemas en las mismas.
  • Virtualización de todos los servidores de la empresa.
  • Implantación de Munin en todos los servidores físicos para detectar problemas de sobrecarga.
  • Administración de Sistemas Centrales y Redes en Ándago:
    • Correo electrónico
    • Web
    • Virtualización
    • DNS
    • VPN
    • Backup
    • Repositorios de Software
    • LDAP
    • Redes
    • Firewall
    • Monitorización
    • Linux (Debian, Suse, Red Hat)
  • Servicio de soporte a sistemas de cliente en producción:
    • Fax (Hylafax)
    • Correo electrónico
    • LDAP
    • Firewall
    • Linux (Debian, Suse, Red Hat)
  • Servicio de atención a usuarios (helpdesk):
    • Windows
    • Ubuntu Linux

Universidad Carlos III de Madrid (Abril 2005 - Mayo 2007), Funcionario Interino Grupo C

IT Deusto (Mayo 2004 - Marzo 2005), Técnico de Sistemas Centrales

  • Realización de las mismas funciones que en la etapa anterior
  • Finalización del proyecto LUC3M habiendo conseguido una distribución de linux live.
  • Migración a la versión 7 de Legato Networker y ampliación de la robótica a una Scalar 100 con drives para LTO2.

Universidad Carlos III de Madrid (Febrero 2003 - Mayo 2004), Técnico C5 del Servicio de Informática en Sistemas Centrales

  • Administración y rediseño del servicio de backup de la universidad. El diseño anterior no era adecuado y no aprobechaba bien los recursos de los que disponíamos así que tuve que hacer un rediseño parcial del sistema y aplicarlo contando con la aprobación de mis jefes.
  • Creación de scripts de migración y mantenimiento de los servidores windows a los NAS que actualmente dan servicio de disco a la universidad. Creación de scripts que comprobaran la consistencia del sistema una vez migrado para depurar posibles errores.
  • Instalación de estación SUN V240, parches, versión 6 de Legato Networker y familiarización con el robot L25 con drives para LTO1.
  • Diseño de plan de migración y mejora del servicio de backup con las nuevas máquinas y la versión 6 de Legato Networker. Previamente hemos evaluado Time Navigator y Brighstor habiendo recibido cursos de formación de los tres productos.
  • Creación de la distribución de linux LUC3M. En estos momentos estaba en las fases finales de desarrollo y en un breve espacio de tiempo sería funcional. Faltaba retocar el escritorio del usuario, el menú de arranque del sistema, añadir soporte para el protocolo smb, ... etc.

Universidad Carlos III de Madrid (Abril 2002 - Enero 2003), Becario del Servicio de Informática en Sistemas Centrales del campus de Leganés

  • Mantenimiento del servicio de backup montado sobre una estación SUN con Solaris 8 y usando Legato Networker 5 con robótica de Overland.
  • Mantenimiento de la red windows de la universidad resolviendo incidencias y realizando los trabajos de:
    • Administración de grupos de usuarios.
    • Creación/borrado de colas de impresión.
    • Creación/borrado de cuentas de usuario.
    • Mantenimiento de discos de red
    • Servicio de backup

Conocimientos y habilidades por capas

Capa Hardware

  • CPD: Administración y gestión de servidores, racks, switches, routers, cableado estructurado y cabinas de discos.
  • Equipos de usuario: Gestión y reparaciones de estaciones de trabajo.
  • Experiencia configurando sistemas empotrados a medida como:
    • Fonera: instalar OpenWRT y agregar una tarjeta SD para aumentar el espacio en disco.
    • Arduino: Gestión de dispositivos físicos de forma automatizada o desde el móvil usando Amarino con aplicaciones en domótica.
    • Raspberry Pi: Utilizado profesionalmente para montar proxys antibaneos con un router 3G USB o líneas ADSL.

Capa Redes

  • Firewall: Administrador de los firewalls ubicados en las distintas sedes de la empresa. Bloqueos, redireccionamientos, permisos de acceso a servicios, ...
  • VPN: interconexión entre sedes y conexión de usuarios a las mismas usando OpenVPN. Conexión de la red con otras empresas con otros sistemas de cifrado.
  • Gestión e interconexión de distintos segmentos de red para diferentes usos.
  • Gestión de switches y VLANs tanto de red como de almacenamiento.

Capa Sistemas

  • Diseño y gestión de sistemas de almacenamiento basado en cabinas (SRX) y controladores (VSX) Coraid.
  • GNU/Linux nivel muy alto en las distribuciones Debian, Ubuntu, Redhat y CentOS. También a menor nivel Fedora y Suse. Unix: nivel medio de administración de Solaris.
  • Conocimientos de OpenWrt para la gestión de sistemas empotrados tal como La Fonera y algunos routers de ADSL.
  • Nivel alto en diferentes tecnologías de virtualización (OpenVZ, LXC, Xen (paravirtualización y HVM), KVM, VirtualBox y VMware). Conocimientos de OpenStack.
  • Gestión automatizada de servicios y servidores usando PUPPET.
  • Gestión de backup a cinta usando Amanda y backup a disco usando BackupPC. Backup entre sedes con Dirvish.
  • Gestión de red (DNS y DHCP) tanto con bind9 + isc-dhcp-server en Linux como con Active Directory en Windows.
  • Gestión de ldap (OpenLDAP y su sincronización con Google Apps así como Active Directory)
  • Gestión de servidores de monitorización utilizando Munin, Nagios, ZenOSS, Zabbix y ELK (ElasticSearch, Logstash y Kibana).
  • Gestión de servidores en Amazon EC2.
  • Gestión de servidores en InstantServers de Acens/Telefónica.
  • Gestión de sistemas en alta disponibilidad con IPVS.
  • Gestión de servidores de bases de datos:
    • Administración de ElasticSearch en cluster.
    • Administración de PostgreSQL en cluster.
    • Administración de Redis.
    • Administración de MySQL.
    • Administración de MongoDB.

Capa servicios

  • Gestión de dominio Samba y Active Directory
  • Gestión de espacio de red, dominios y asignación de IPs (isc-dhcp-server, dhcp-relay y bind9 o Active Directory).
  • Gestión de repositorios de software y gestión de proyectos usando Subversion integrado con Trac, Redmine y FogBugz.
  • Servicios web (capa de acceso: apache; capa de aplicación: jboss, tomcat, php, python o ruby; capa de persistencia: MySQL y PostgreSQL).
  • Servicio de correo electrónico e integración con Google Mail (nullmailer, postfix, amavis, courier)
  • CAS para autenticación centralizada.
  • Virtualización de entornos con OpenSim y Wonderland.
  • Servicio de fax con Hylafax.
  • Servicio de monitorización:
    • Munin para la creación de gráficas del sistema operativo.
    • ELK (ElasticSearch, Logstash y Kibana) para la creación de gráficas de uso de las aplicaciones en tiempo real y obtención de informes.
    • Zabbix para la monitorización general de todos los equipos de la empresa (servidores, electrónica de red, UPS, cabinas de disco, ...).

Desarrollo:

  • Diseño de Bases de Datos: esquemas relacionales y entidad interrelación.
  • Lenguajes de programación por orden de preferencia: python, php, ruby, perl, c++, c, bash y java.
  • Experiencia en desarrollo sobre plataformas LAMP.
  • Desarrollo del IAAS de la empresa basado en Xen utilizando python para el backend y php para el frontend.
  • Desarrollo de la parte informática del Proyecto CLI - Prometeo.
  • Experiencia en instalación y mantenimiento de CMSs como drupal o joomla.
  • Desarrollo en ruby con el framework Sinatra para la creación de interfaces REST.
  • Desarrollo de scripts para el procesado de archivos con Logstash.

Gestión

  • División de proyectos en tareas, estimación de costes, seguimiento, ...
  • Coordinación de pequeños grupos en proyectos.
  • Detección de nuevas necesidades y creación de nuevos proyectos.

Actitud frente al trabajo

Tengo ganas de aprender y hacer siempre cosas nuevas. Me gusta la incertidumbre en mi trabajo.

File attachments: