Administrador de sistemas con más de tres décadas de experiencia
especializado en pymes.
Amplia experiencia en desarrollo de aplicaciones de gestión comercial
y aplicaciones de sistemas.
Mi trayectoria profesional puede consultarse en uno de mis servidores
en la dirección https://cv.taquiones.net.
Habilidades en
administración de sistemas
Aplicaciones Web
- Amplia experiencia en Instalación, configuración y actualización de
aplicaciones web (wikis, CMS, ERP, paneles de administración, …)
- Conexión con bases de datos y sistemas de acceso unificado (SSO,
LDAP, PAM)
- Creación y mantenimiento de certificados digitales: autofirmados o
con CA como Let’s Encrypt o cacert.
- Configuración de servidores web (apache, nginx, …)
- Modificación de DNS y cortafuegos para acceso desde el exterior
- Configuración de entorno en el sistema (localización de datos,
configuración y registros)
- Copias de seguridad, incluyendo la construcción de planes de
recuperación
- Las aplicaciones web en las tengo más experiencia son:
- Blogs y CMS: Wordpress, Bloxsom, MobileType, Drupal y
Prestashop.
- Nubes: ownCloud y Nextcloud
- Wikis: Mediawiki, Ikiwiki y Dokuwiki
- Correo web: Roundcube, PHP Horde y SquirrelMail
- Galerías fotográficas: Piwigo
Virtualización
- Creación y manipulación de máquinas virtuales (KVM,qemu y Xen)
- Creación y manipulación de contenedores (docker)
- Contratación y configuración de servidores virtuales (VPS)
- Integración de todo lo anterior con sistemas reales
Correo electrónico
- Gestión completa de varios dominios de correo incluyendo recepción,
envío, almacenamiento y filtrado, con programas como Exim4, Dovecot,
Postfix, SpamAssassin y Spamd
- Manipulación de registros DNS para el correcto tráfico de correo,
incluyendo IPs dinámicas
- Cumplimiento del reglamento de protección de datos (RPGD)
- Filtrado de Spam y medidas de seguridad básicas
- Configuración de sistemas SPF, DKIM y DMARC.
- Gestión de listas de correo de múltiples tipos empleando mailman,
Sympa o mlmmj.
Copias de seguridad
- Definición de copias de seguridad:
- Qué salvaguardar (conjuntos de archivos, volcados de bases de datos,
instantáneas -snapshot-) en modo completo, diferencial o
incremental.
- Cuándo: planificación de copias regulares
- Dónde: uno o más destinos en otras localizaciones, incluyendo CPD de
backup y nubes públicas y privadas.
- Cómo: salvaguardas en claro o cifradas
- Diseño de mecanismos de verificación de copias regulares
- Diseño de protocolos de recuperación de datos y puesta en marcha de
servicios.
- Conocimiento del cumplimiento del reglamento de protección de datos
(RGPD).
Sistemas operativos
- Instalación, actualización y configuración de sistemas operativos de
servidor y sobremesa (especialmente Linux y algo de Windows)
- Configuración de mecanismos de seguridad
- Integración con servicios de red
- Instalación y configuración de aplicaciones de servicio:
- Bases de datos relacionales: MySQL/MariaDB y PostgreSQL
- Directorios de usuarios: OpenLDAP
- Sistemas de caché: Redis y memcached
- Servidores de hora, proxies, repositorios de software y datos …
Redes
- Instalación de equipos de red (tarjetería, switches, cableado) y
construcción de cables de red.
- Experiencia en redes inalámbricas y sistemas de seguridad en las
mismas (cortafuegos nativo y programas como fail2ban).
- Configuración de enrutadores (switches), cortafuegos y túneles (VPN)
en redes medianas y pequeñas.
- Definición de mapas de red con subredes y redes etiquetadas (vlan):
servidores DNS y DHCP.
- Creación de mecanismos de seguridad para la red y sus recursos.
- Adquisición de nombres de dominio en Internet y configuración de DNS
para situarlos en la red y dar servicios con ellos.
- Creación de servicios y bienes en red:
- Compartición de archivos: NFS, Samba (SMB/CIFS), SFTP con montajes
fijos o a demanda.
- Impresión en red: sistemas CUPS y LPRng
- Escáner en red: SANE
Hardware (equipamiento)
- Montaje y limpieza de equipos
- Sustitución de piezas y ampliaciones
- Configuración de arranque y dispositivos (BIOS,UEFI)
- Instalación y configuración de periféricos: impresoras, escáneres,
cámaras, dispositivos NAS.
Experiencia como programador
Desde hace algo más de tres décadas también he desarrollado el rol de
programador y analista en casi todas sus vertientes (los detalles pueden
consultarse en esta dirección https://cv.taquiones.net/dev),
pero lo significativo como administrador de sistemas ha sido la creación
de programas en varios lenguajes (Bash, Perl, awk, sed y Python entre
otros) para resolver tareas como:
- Configuración afinada de sistemas y programas de usuarios (navegador
web, ofimática, escritorio gráfico, …)
- Creación de filtros de impresión e impresoras virtuales
- Manipulación de repositorios documentales y de software
- Ampliación de sistemas de copias de seguridad (en creación de copias
y recuperación de datos)
- Análisis de funcionamiento del sistema, incluyendo sistemas de
alerta simples y creación de accesos automatizados
Mis lugares en la red