MISIÓN:
Ingeniero/a DevOps - Administrador/a de Sistemas, tu misión será garantizar el buen funcionamiento y la disponibilidad de la infraestructura tecnológica, tanto local como en la nube, asegurando su seguridad y rendimiento. Serás responsable de gestionar servidores, redes y sistemas, resolviendo incidencias y optimizando el entorno para un rendimiento óptimo. Trabajarás en colaboración con equipos técnicos y no técnicos para proporcionar soluciones eficientes y asegurar el éxito de los proyectos tecnológicos.
FUNCIONES:
Redes y comunicaciones (prioritario):
- Diseñar, configurar y mantener redes LAN/VLAN, conexiones remotas seguras (VPN, WAN) y segmentaciones según necesidades operativas.
- Administrar y securizar firewalls (OPNsense), switches gestionables (Alcatel) y puntos de acceso Wi-Fi (Cisco y Ubiquiti).
- Supervisar el tráfico de red, aplicar reglas de seguridad, control de ancho de banda (QoS) y políticas anti-DDoS.
- Monitorizar proactivamente el estado de la red y resolver incidencias con rapidez y precisión.
Administración de sistemas y servicios:
- Gestionar servidores Linux y Windows, en local o cloud (Azure, OpenStack, VPS).
- Implementar y mantener servicios nuevos servicios, backups, almacenamiento en red y sincronización de archivos.
- Supervisar entornos virtualizados y/o contenerizados (Docker, Kubernetes, Terraform, Ansible…etc).
Gestión de identidades, endpoints y entornos híbridos:
- Administrar identidades, accesos y dispositivos con Microsoft Entra ID (Azure AD) e Intune.
- Gestionar políticas de seguridad, despliegue de aplicaciones y configuración de dispositivos en entornos híbridos y móviles.
- Mantener la administración centralizada de usuarios, grupos y dominios mediante Google Admin Console y Workspace.
Implementación y soporte de plataformas:
- Participar en la implementación de soluciones cloud y plataformas (M365, Google Workspace, sistemas web o CRM).
- Dar soporte técnico a usuarios mediante un sistema de resolución de tickets: identificar, diagnosticar y solucionar problemas de forma eficaz.
- Coordinar el despliegue y configuración de nuevas aplicaciones o servicios dentro del ecosistema de la Fundación.
Automatización y scripting:
- Desarrollar o mantener scripts en Bash, PowerShell o Python para automatizar tareas administrativas, de red o de backup.
- Colaborar en procesos de CI/CD (GitHub Actions, GitLab CI, etc.).
- Documentar procedimientos técnicos para asegurar la repetibilidad y trazabilidad de tareas críticas.
REQUISITOS:
Formación requerida:
Grado o FP en Informática, Telecomunicaciones o similar.
Certificaciones en administración de sistemas y redes (CCNA, RHCE, Microsoft Certified, etc.) serán valoradas positivamente.
Formación complementaria:
- Certificaciones de Docker (por ejemplo, Docker Certified Associate).
- Certificaciones de Kubernetes
- Certificaciones de Terraform
- Certificaciones de DevOps
- Certificaciones de Microsoft relacionadas con Microsoft 365 y Microsoft Intune.
- Certificaciones de scripting y automatización, como PowerShell (por ejemplo, Microsoft Certified: Azure Administrator Associate).
- Certificaciones en control de versiones, como Git.
- Certificaciones en seguridad informática pueden ser beneficiosas dada la naturaleza de algunas responsabilidades, aunque no se mencionan específicamente en la descripción del puesto.
Experiencia:
Mínima de 3 años en puestos similares
Competencias:
Proactividad y resolución de problemas eficiente:
Capacidad para identificar y abordar proactivamente problemas técnicos.
Habilidad para resolver problemas de manera eficiente y efectiva, minimizando el impacto en la operación de los sistemas.
Trabajo autónomo y en equipo:
Capacidad para trabajar de forma independiente y tomar iniciativas para completar tareas asignadas.
Habilidad para colaborar efectivamente con otros miembros del equipo, compartiendo conocimientos y recursos para lograr objetivos comunes.
Orientación a resultados y cumplimiento de objetivos:
Enfoque en la consecución de resultados y logro de objetivos establecidos por la organización.
Capacidad para priorizar tareas y gestionar el tiempo de manera eficiente para alcanzar los resultados esperados.
Habilidades de comunicación oral y escrita:
Excelentes habilidades de comunicación oral para interactuar con colegas y usuarios de manera clara y efectiva.
Habilidades de redacción para documentar procedimientos, informes y comunicaciones técnicas de manera precisa y comprensible.
Adaptabilidad y capacidad de aprendizaje rápido:
Capacidad para adaptarse a entornos cambiantes y nuevas tecnologías.
Actitud de aprendizaje continuo para mantenerse al día con las últimas tendencias y desarrollos en el campo de la tecnología de la información.
Conocimientos:
Administración de sistemas basados en contenedores:
Experiencia comprobada en la administración de entornos contenerizados utilizando Docker y Kubernetes.
Conocimiento sólido de cómo implementar, gestionar y optimizar entornos contenerizados para aplicaciones y servicios; garantizando que los equipos de producto puedan llevar a cabo el ciclo de vida del mismo.
Desarrollo de infraestructura declarativa:
Experiencia en la creación y gestión de infraestructura como código (IaC).
Conocimiento práctico en el desarrollo y mantenimiento de plataformas estables de desarrollo que permitan el aprovisionamiento, configuración y gestión de entornos de manera centralizada, segura y repetible mediante código. Empleo de herramientas como Terraform, Helm y ArgoCD
Desarrollo y mantenimiento de scripts en Powershell:
Habilidad demostrada en el desarrollo y mantenimiento de scripts en Powershell para la automatización de tareas de administración y mantenimiento de sistemas.
Capacidad para solucionar problemas y optimizar sistemas mediante scripts en Powershell.
Gestión de flujos de trabajo con Github Actions:
Experiencia en la creación y gestión de flujos de trabajo en Github Actions para la integración continua (CI) y el despliegue automatizado (CD) de aplicaciones y servicios.
Conocimiento práctico de cómo implementar prácticas de DevOps utilizando Github Actions.
Otros requisitos:
Además de estos conocimientos específicos, se valorará positivamente la experiencia o conocimientos en áreas adicionales mencionadas en la descripción del puesto, como:
- Bases de Datos SQL (PostgreSQL, MariaDB).
- Configuración y administración del servidor web.
- Familiaridad con el sistema de prevención y detección de intrusiones Wazuh.
- Control de versiones (Git u otras herramientas similares).
- Virtualización con Openstack
Condiciones:
Posición presencial en nuestras oficinas de Madrid o Málaga.
Contrato indefinido, con periodo de prueba de 6 meses.
Jornada completa de 35 horas semanales
Horario según necesidades del departamento, pudiendo ser de lunes a jueves de 09:00 a 18:30 (45min de descanso) o de lunes a viernes de 08:00 a 15:00 (15 min de descanso). Jornada intensiva en verano, en ambos casos.