Sobre mí
Enamorado de la tecnología, del mundo del software libre y de los deportes de motor. Ampliamente experimentado en el sistema operativo Debian GNU/Linux, formando parte del equipo de desarrollo de la distribución educativa Guadalinex Edu y de los servicios ofrecidos a los centros educativos públicos no universitarios pertenecientes a la Consejería de Educación de la Junta de Andalucía. Soluciono problemas y me encanta enfrentarme a nuevos retos.
Experiencia Profesional
-
Ejecución de despliegues de aplicaciones y apoyo a las aplicaciones desarrolladas por Copyright Clearance Center, tanto internas como para el cliente. Responsable directo del despliegue de software y del soporte en varios entornos.
Localización: Sevilla, España.
- Colaboración directa con los ingenieros de operaciones, QA y los equipos de desarrollo de software para el despliegue del código a través de varios entornos.
- Solucion de problemas de configuración y despliegue durante los ciclos de lanzamiento programados.
- Coordinación con los equipos descentralizados en apoyo de las implementaciones de software y el apoyo de los clientes y las aplicaciones internas.
- Responsable de todas las plataformas de software de producción/no producción y de garantizar un estado operativo de alta disponibilidad.
- Proporción de soporte 24 horas al día, 7 días a la semana, para todas las aplicaciones de producción en base a una rotación de guardia.
- Proporción de información sobre el tiempo de actividad y la estabilidad del sitio de producción.
- Gestión del funcionamiento diario de las herramientas operativas de supervisión del sistema.
- Participación activa en los lanzamientos trimestrales de fin de semana.
- Gestión de la plataforma JIRA como administrador y desarrollador Groovy.
- Tecnologías: Jenkins, Chef, Python, PRTG, Pingdom, Splunk, JIRA, Groovy, Ansible, GitHub, WSO2 API Manager, AWS, Terraform.
-
Analista DevOps en importante multinacional de servicios de la información.
Localización: Sevilla, España.
- Desarrollador de módulos Puppet para Middleware.
- Glassfish.
- Oracle WebLogic Server.
- Desarrollo en Docker de las herramientas necesarias para el testeo de los módulos Puppet.
- Desarrollo de soluciones de integración contínua y despliegue contínuo.
- Creación automática de masters de CloudBees Jenkins, con integración de organizaciones GitHub Enterprise a través de sus API
-
Proyecto: ITnow (filial tecnológica de CaixaBank, S.A.).
Consultor senior para el departamento de Despliegues Masivos.
Localización: Barcelona, España.
- Desarrollo de aplicaciones Python para distribución en plataformas RHEL 5, 6 y 7.
- Administrador de la plataforma IBM BigFix Enterprise (IBM Endpoint Manager) para el descubrimiento, gestión, configuración, securización, parcheado... de endpoints (físicos y virtuales, incluidos servidores, sistemas de escritorio, portátiles, smartphones, tablets, cajeros...). Uso avanzado del lenguaje relevance para tasks, fixlets y análisis.
-
Localización: Camas, Sevilla, España
- Instalación y configuración de clústers de almacenamiento Ceph sobre Debian y SUSE Enterprise Storage (ceph_deploy y crowbar).
- Instalación y configuración de un clúster multi-maestro de MariaDB con Galera.
- Clusterización de FreePBX (Asterisk) con Pacemaker y Corosync.
- Fortinet: Configuración de un sistema de aprovisionamiento automático de puntos de acceso con doble SSID (con filtrado MAC y portal cautivo).
-
Proyecto: Servicio Integral de Atención Digital (CGA)
Analista de Sistemas en el SIAD, Servicio Integral de Atención Digital a los centros dependientes de la Consejería de Educación, Cultura y Deporte (Antiguo CGA; Centro de Gestión Avanzado).
- Analista en el grupo de desarrollo del CGA.
- Programación backend en Python y Bash.
- Programación de servicios REST en Python y nodejs.
- Creación de microservicios en Docker.
- Uso de metodologías AGILE y uso de Continuos Integration y Continuous Deploy.
-
Proyecto: Centro de Gestión Avanzado (CGA)
Operador de nivel 3 de evaluación y solución de problemas.
- Diagnosticar la causa raíz de las incidencias y determinar la solución de los problemas asociados.
- Proporcionar workarounds a la gestión de incidencias de forma que se minimice el impacto de las incidencias en el Servicio.
- Asegurar que la solución proporcionada se implanta siguiendo a través de los procedimientos de control establecidos.
- Realizar la Revisión Post Implantación (PIR) para asegurar que los cambios han solucionado los problemas existentes sin introducir nuevos problemas.
- Mantener la información asociada a los problemas, incluyendo los workarounds y las soluciones proporcionadas.
- Alimentar la KB, de forma que el conocimiento se ponga a disposición de todo el Servicio.
- Alinearse con la gestión de Incidencias utilizando la misma categorización, de forma que se facilite la comunicación entre ambos procesos.
-
Proyecto: Centro de Gestión Avanzado (CGA)
Operador de Incidencias Nivel 2 (Soporte) en el Centro de Gestión Avanzado de la Dirección General de Innovación Educativa de la Junta de Andalucía.
- Identificación, registro, categorización (según impacto, urgencia y prioridad) de incidencias sin resolución desde el nivel 1 de la gestión de incidencias.
- Tecnologías utilizadas: Debian, Apache, Bind, Dansguardian, Squid, ProFTP, MySQL, Bash, NFS, Python, Perl, isc-dhcp, IPTables
-
Proyecto: Centro de Gestión Avanzado (CGA)
Operador para el proyecto del centro de atención de usuarios Guadalinex en el Centro de Gestión Avanzado de la Consejería de Educación y Ciencias de la Junta de Andalucía. – Resolución de incidencias en servidores Debian y usuarios Guadalinex Edu.
- Registro de incidencias provenientes del usuario a través de correo electrónico o llamada telefónica.
- Resolución de incidencias siguiendo las indicaciones del árbol de Conocimientos.
- Tecnologías utilizadas: Debian, Apache, Bind, Dansguardian, Squid, ProFTP, MySQL, Bash, NFS, Python, Perl, isc-dhcp, IPTables
-
Oficial de 1a de mantenimiento informático. Responsable del departamento técnico de sistemas.
- Documentando e implantando la parte técnica del Sistema Gestor de la Seguridad de la Información (ISO 27001).
- Cumpliendo tareas de administración de servidores Linux basados en Debian.
- Administración del servidor de aplicaciones Oracle Containers for J2EE (OC4J).
- Administración del servidor de control de versiones Subversion (SVN).
- Instalación, creación, exportación, importación de bases de datos Oracle Enterprise 10g.
- Creación de scripts de arranque/parada de los servicios ofrecidos por la empresa en Bash Script.
- Montaje de sistema de monitorización con Nagios 3.
-
- Cumpliendo tareas de administración de servidores Linux basados en Debian, SuSe y RedHat, así como de servidores Windows Server 2000/2003.
- Administración de Virtual Host a través de Apache, bases de datos MySQL, zonas de nombres con Bind9, servidor de correo QMail y varios FTP (ProFTP, VS-FTP). Administración de varios servicios Windows (Active Directory, Servicio DNS, Servicio FTP, Internet Information Server).
- Instalación y administración de servidores (Windows 2003, Linux) en una máquina virtual VMware Server.
- Administrando el panel de control de dominio de Internet Plesk.
- Creación de scripts de mantenimiento en Bash Script.