DevOps Engineer
TalentcrossDescripción del puesto
Buscamos un/a DevOps Engineer para administrar, operar y evolucionar la infraestructura on-premises de un portal digital del sector salud, basado en Kubernetes.
La persona será responsable de garantizar la alta disponibilidad, la observabilidad, la seguridad y la automatización de los despliegues, trabajando con infraestructura crítica, herramientas de CI/CD, arquitecturas de microservicios y plataformas de monitoreo. También brindará soporte técnico de niveles 2 y 3, asegurando la continuidad operativa y el cumplimiento de los requisitos de seguridad.
Responsabilidades principales
- Administrar clústeres Kubernetes utilizando kubeadm y containerd, incluyendo workloads, networking, seguridad y monitoreo.
- Gestionar soluciones de balanceo de carga e ingress, como NGINX Ingress, HAProxy y Keepalived, y automatizar tareas de infraestructura mediante Ansible.
- Mantener y optimizar pipelines de CI/CD y flujos GitOps utilizando GitLab CE, ArgoCD, Harbor y SonarQube.
- Gestionar procesos de build, pruebas automatizadas, versionado de imágenes, despliegues y mecanismos de rollback.
- Operar y monitorear Kafka, bases de datos relacionales y no relacionales —MySQL y MongoDB— y almacenamiento mediante MinIO.
- Implementar y mantener soluciones de observabilidad con Prometheus, Grafana, Graylog, Fluent Bit y Zipkin.
- Administrar la plataforma de videollamadas Jitsi, incluyendo la configuración y operación de TURN/Coturn.
- Aplicar hardening de infraestructura, gestión de accesos, políticas de seguridad, auditorías y respuesta a incidentes.
- Cumplir con los procedimientos de notificación de incidentes de seguridad, incluido el plazo establecido de menos de 24 horas.
- Brindar soporte técnico de niveles 2 y 3 para garantizar la estabilidad y continuidad de la infraestructura.
- Colaborar con los equipos de desarrollo para asegurar despliegues confiables y el correcto funcionamiento de los procesos de integración y entrega continua.
Requisitos excluyentes
- 5 años o más de experiencia como DevOps Engineer o Site Reliability Engineer (SRE).
- Al menos 3 años ininterrumpidos de experiencia en proyectos de salud en Argentina.
- Título terciario o universitario en Sistemas o carreras afines, o ser estudiante avanzado/a.
- Experiencia administrando infraestructura on-premise, incluyendo servidores, redes, virtualización, almacenamiento y servicios críticos.
- Experiencia en instalación y administración de clústeres Kubernetes, networking, seguridad y monitoreo.
- Experiencia en instalación, operación y monitoreo de Kafka.
- Conocimientos y experiencia con bases de datos relacionales y no relacionales.
- Manejo de herramientas de observabilidad: Prometheus, Grafana y Graylog.
- Experiencia con plataformas de videollamadas basadas en Jitsi.
- Experiencia con herramientas de análisis de calidad de código.
- Conocimientos de Java y Angular para brindar soporte a los procesos de CI/CD.
- Formación en metodologías ágiles.
Requisitos deseables
- Conocimientos de seguridad perimetral y protección de infraestructura: WAF, IDS/IPS, cifrado TLS 1.3 y cifrado AES-256 en reposo.
- Experiencia implementando patrones de resiliencia, como rate limiting y circuit breakers.
- Conocimientos de autoescalado horizontal y estrategias para mejorar la disponibilidad y tolerancia a fallos.
Importante: Para avanzar en el proceso de selección, es indispensable cumplir con todos los requisitos excluyentes, especialmente la experiencia en proyectos de salud en Argentina y la administración de infraestructura on-premises y Kubernetes.