Técnico/A De Sistemas / Devops De Despliegue

Arsoft
Burgos, Spain
2 days ago
Apply on www.adzuna.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Microsoft Windows Amazon Web Services Amazon Elastic Compute Cloud Bash Shell Ubuntu (Operating System) Nvidia CUDA Databases Debian Linux Linux DevOps Dicom Domain Name System (DNS)
+19 more
Hypertext Transfer Protocols (HTTP) Web Browsers PostgreSQL Nginx Package Management Systems RabbitMQ Ansible Prometheus Reverse Proxy Data Streaming TCP/IP Transmission Control Protocol (TCP) Virtual Local Area Networks WebSocket Data Processing Scripting Grafana Terraform Docker

Job description

¿Eres el/la DevOps experto/a en Docker que necesitamos para llevar la Realidad Extendida a los hospitales con LAIA XR? ¿Te apasiona automatizar despliegues y quieres ver tu trabajo impactando directamente en el sector médico? Buscamos un/aTécnico de Sistemas / DevOps de desplieguepara unirse al equipo de LAIA XR, un Software como Dispositivo Médico (SaMD). La persona seleccionada será responsable de desplegar y poner en servicio la plataforma LAIA XR en entornos on-premise (hospitales) y cloud (AWS): preparación de la máquina, arranque de los cuatro stacks Docker Compose independientes, configuración de la infraestructura transversal (reverse proxy, PKI, observabilidad, conectividad con el PACS) y entrega documentada del despliegue. El mantenimiento posterior queda fuera del núcleo del puesto. Se limita a un conjunto acotado de tareas recurrentes (renovación de certificados, verificación de backups, actualización de versiones) y a un primer nivel de diagnóstico: identificar qué componente falla, recoger evidencias y escalar al equipo de desarrollo cualquier incidencia de aplicación. No requiere programar la aplicación ni conocer su framework web: su dominio son sistemas, redes, contenedores y certificados. ¿Cuáles serán las tareas generales de la persona seleccionada? Preparar una máquina nueva y desplegar el conjunto de stacks. Generar la PKI del despliegue y distribuir la CA a los clientes Unity y navegadores. Publicar la actualización de un servicio (bump de versión, redespliegue, migraciones). Configurar el reverse proxy para un tenant nuevo (upstream, location y dominios). Renovar certificados y verificar que los backups programados se completan y que las restauraciones funcionan. Triaje de primer nivel: identificar el componente que falla (proxy, servicio, worker, GPU, envío de logs), recoger los logs y escalar. Documentar el despliegue entregado: versiones, hosts, certificados y fechas, Nginx como reverse proxy: virtual hosts, location/upstream, plantillas de configuración, proxy_pass, client_max_body_size, cabeceras de seguridad, proxy_http_version, proxy_ssl_verify. HTTP/1.1 y HTTP/2, WebSocket/streaming y particularidades de Server-Sent Events a través de proxy (buffering, timeouts, conexiones largas). Puertos y exposición del servicio: ** en el proxy, puertos por stack docker, 104/TCP (DICOM) hacia el PACS. TLS y PKI (parte central del puesto) Emisión y gestión de certificados: CA propia para despliegue on-premise, BYO PKI (el hospital aporta su CA y certificados), Let’s Encrypt en cloud y escenarios mixtos con varias CAs en un mismo despliegue. Distribución de la CA a los clientes: almacén de certificados de Windows (equipos con el cliente Unity) y navegadores. Renovación de certificados: hooks de renovación. Bases de datos y colas (nivel de puesta en marcha) PostgreSQL 18: conexión, roles y permisos, pg_dump/pg_restore, ejecución de migraciones a través de los scripts de deploy. RabbitMQ 4.3: vhosts, usuarios y permisos, consola de gestión; comprobar que los workers conectan y consumen. Noción funcional de colas de trabajo asíncronas: suficiente para detectar si una cola está atascada o si un worker debe reiniciarse, y escalar si el problema persiste. Observabilidad Loki/Promtail, Grafana y Prometheus ya provisionados: consultar dashboards y logs, y comprobar que la ingesta funciona. Mapa de logs del sistema: distinguir logs de Nginx de logs de aplicación y localizar el componente que falla para escalarlo con evidencias. Despliegue multi-tenant y versionado Modelo multi-tenant por PROJECT_ID y slug: un stack por tenant, plantillas de upstreams y locations en el proxy, stacks que comparten PROJECT_ID. Procedimiento de primer despliegue y actualización. Revisión de matriz de compatibilidad, con su implicación operativa: qué stacks pueden actualizarse por separado y qué combinaciones son válidas frente al cliente Unit. Contexto regulatorio y de datos sensibles El sistema procesa imagen médica (DICOM) bajo el Reglamento (UE) ****: la trazabilidad del despliegue (qué versión, dónde y cuándo) forma parte del trabajo. Manejo de datos de paciente y secretos., Recibir ofertas similares por correo electrónico No gracias, llévame a la oferta de empleo Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies., Alemania Australia Austria Bélgica Brasil Canadá España Estados Unidos Francia India Italia México Nueva Zelanda Holanda Polonia Reino Unido Singapur Sudáfrica Suiza

Requirements

Experiencia deseable Se valorará especialmente la experiencia en: Despliegues en hospitales y redes cerradas (sin salida a internet, proxies corporativos, cambios de IP, VLANs de imagen médica). AWS EC2 básico: instancias (incluidas instancias GPU), EIPs, volúmenes, security groups. Nociones de DICOM a nivel de red: qué es un AE title y cómo comprobar conectividad con un PACS (echo/scu o equivalente). Ansible/Terraform o cualquier herramienta de configuración declarativa. Nociones de GPU NVIDIA: drivers y compatibilidad de versiones de CUDA. Conocimientos requeridos Linux y administración de sistemas Ubuntu Server/Debian: gestión de paquetes, usuarios, permisos, systemd. Bash a nivel operativo y de scripting: leer y ejecutar los scripts de deploy y adaptar sus variables. Contenedores con varios procesos gestionados por Supervisor (servidor de aplicación, workers, listeners): consultar el estado de cada programa y reiniciarlo. Acceso y operación remota por SSH sobre un parque de máquinas heterogéneo (claves, config de hosts, …). Linux y administración de sistemas Docker Engine y Docker Compose (multi-stack, ficheros .env por stack, redes, extra_hosts, healthchecks). Volúmenes y persistencia (bases de datos, logs, media): ciclo de vida y backup. Docker secrets: montaje de certificados, contraseñas y shared secrets, y errores típicos. Gestión de tags e imágenes sin registry: las imágenes viven en el host que las construyó; asignar y retirar tags a mano. NVIDIA Container Toolkit: exponer GPU a un contenedor, shared memory, comprobar nvidiasmi/NVML desde dentro del contenedor. Redes TCP/IP, DNS (incluido el resolver interno de Docker ****), enrutado, NAT, firewall (ufw, security groups en AWS)., + Técnico

  • Recepciónista
  • Administrador
  • Ventas
  • Enfermero
  • Limpieza
  • Mantenimiento
  • Telefonista
  • Compras
  • Recursos humanos

Tipo de trabajo

  • Desde casa
  • Estudiantes
  • Online
  • Trabajos Verticales
  • En inglés
  • Teletrabajo
  • Media jornada

About the company

Quiénes somos ARSOFT es una empresa española nacida en ** orientada a la implementación de sistemas avanzados de Realidad Aumentada y Realidad Virtual. Tenemos una solución única para la industria que permite crear fácilmente y en tiempo récord simuladores de Realidad Virtual avanzados para formación, manuales de Realidad Aumentada para soporte y mantenimiento, visualizadores de Gemelo Digital y mucho más. Todo en la misma plataforma y diseñado para que sea muy fácil de utilizar. Visita nuestra web para más información Si lo prefieres, postula con tu Curriculum Vitae a la siguiente dirección de correo electrónico:** el asunto “Técnico/a DevOps”. Inscribirse en esta oferta Recibir ofertas similares por correo electrónico Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:35 min

Accessing software containers and developer training platforms

Paul Graham Paul Graham · World Congress 2024

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:30 min

Scaling agile frameworks and data interoperability in healthcare

Leo Lindhorst · World Congress 2022

7:28 min

Constructing a new Docker layer from scratch

Oliver Seitz Oliver Seitz · World Congress 2026 Europe

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

5:02 min

Manual port forwarding configuration using network address translation

Oliver Seitz Oliver Seitz · World Congress 2025

Videos

See all

Related articles

See all