Descripción
**Descripción de la empresa**
-----------------------
MedTrainer es la única plataforma integral de cumplimiento diseñada específicamente para organizaciones sanitarias, creada por profesionales sanitarios. Durante más de 13 años, hemos ayudado a los equipos sanitarios a mantenerse preparados para auditorías y confiados en su cumplimiento normativo mediante una innovación continua y una profunda experiencia del sector.
Nuestra plataforma basada en la nube integra la gestión del aprendizaje, la acreditación y el cumplimiento en un único sistema inteligente diseñado para simplificar las complejas operaciones sanitarias. Impulsada por la automatización y flujos de trabajo impulsados por inteligencia artificial, MedTrainer permite a las organizaciones incorporar personal más rápidamente, optimizar procesos y escalar eficientemente, manteniendo al mismo tiempo los más altos estándares de cumplimiento y preparación de la plantilla.
**Descripción del puesto**
-------------------
Buscamos un ingeniero DevOps para ayudar a construir, mantener y mejorar la infraestructura en la nube, los flujos de trabajo de CI/CD, la automatización de despliegues y las herramientas operativas que permiten a nuestros equipos de ingeniería entregar software de forma segura, consistente y eficiente.
En este puesto, colaborará estrechamente con los equipos de ingeniería de software, SRE, ingeniería de plataformas y producto para reducir cuellos de botella en la entrega, automatizar tareas repetitivas, mejorar la fiabilidad de los despliegues y respaldar rutas seguras, observables y bien documentadas hacia la producción. Contribuirá a la infraestructura como código, la gestión de configuraciones, las cargas de trabajo contenerizadas, la supervisión, las alertas y los procesos de lanzamiento en entornos en la nube y Kubernetes.
Este es una excelente oportunidad para alguien a quien le apasionan la automatización, las plataformas en la nube, CI/CD, Kubernetes, Linux y la resolución de retos prácticos de infraestructura y entrega a gran escala.
**Responsabilidades**
--------------------
* Crear, mantener y mejorar la infraestructura como código, haciendo hincapié en componentes de infraestructura reutilizables, revisados y documentados.
* Construir, mantener y dar soporte a flujos de trabajo de CI/CD mediante GitHub Actions, incluidos flujos de trabajo reutilizables, despliegues basados en entornos, puertas de aprobación, artefactos, manejo de secretos y soporte para reversión.
* Desarrollar y mantener roles, inventarios y libros de jugadas (playbooks) de Ansible para tareas repetibles de configuración del sistema operativo, middleware, aplicaciones y operaciones.
* Dar soporte a la entrega de aplicaciones contenerizadas mediante imágenes Docker/OCI y patrones de despliegue basados en Kubernetes.
* Colaborar con ingenieros de software para estandarizar los procesos de creación, empaquetado, despliegue y lanzamiento de aplicaciones.
* Automatizar tareas operativas y de lanzamiento repetitivas para reducir las transferencias manuales, los retrasos en los despliegues y las desviaciones en la configuración.
* Implementar y mantener la supervisión, el registro (logging) y las alertas para aplicaciones, infraestructura y tuberías (pipelines) de despliegue.
* Dar soporte a entornos en la nube en AWS, Azure y/o GCP, conforme a directrices establecidas en materia de arquitectura, seguridad y control de costes.
* Asistir en la validación de despliegues, pruebas superficiales (smoke testing), comprobaciones de estado, procedimientos de reversión y solución de incidencias relacionadas con los lanzamientos.
* Participar en la respuesta ante incidencias y el soporte en producción como parte de una rotación de guardia o escalado, centrándose en tareas de triage, mitigación y seguimiento.
* Mantener documentación operativa, manuales de procedimientos (runbooks), procedimientos de despliegue y artículos de base de conocimientos para los sistemas soportados.
* Colaborar con los equipos de SRE e ingeniería de plataformas para implementar estándares de fiabilidad, seguridad y automatización en todos los equipos de desarrollo.
**Requisitos**
------------------
* Licenciatura en Ciencias de la Computación, Ingeniería, Tecnologías de la Información o título equivalente, o experiencia profesional equivalente.
* 4+ años de experiencia en DevOps, operaciones en la nube, automatización de infraestructura, ingeniería de lanzamientos o puestos similares.
* Experiencia práctica con al menos uno de los principales proveedores en la nube: Azure, AWS o GCP.
* Conocimientos prácticos de Kubernetes o servicios gestionados de Kubernetes, incluidos despliegues, servicios, ingress, mapas de configuración (config maps), secretos, sondas (probes) y resolución de incidencias.
* Experiencia en la construcción y mantenimiento de tuberías (pipelines) de CI/CD, preferiblemente utilizando GitHub Actions.
* Experiencia con infraestructura como código; se prefiere Pulumi con Python.
* Experiencia con gestión de configuraciones y automatización mediante Ansible.
* Excelentes habilidades de administración y resolución de incidencias en Linux.
* Experiencia en la creación, etiquetado, análisis, publicación y resolución de incidencias en tiempo de ejecución de imágenes Docker.
* Experiencia en scripting o programación con Python y Bash; PHP, JavaScript u otros lenguajes son un plus.
* Conocimientos sobre prácticas de supervisión, registro (logging), alertas y observabilidad básica.
* Comprensión de prácticas de entrega segura, incluido el principio de mínimo privilegio, gestión de secretos, análisis de dependencias y control de accesos.
* Conocimientos prácticos de Git, estrategias de ramificación (branching), solicitudes de extracción (pull requests), revisiones de código y etiquetado de lanzamientos.
* Conocimientos básicos sobre bases de datos, SQL, redes, DNS, certificados y equilibrio de carga.
* Familiaridad con la respuesta ante incidencias, la reversión de despliegues, la gestión de cambios y los manuales de procedimientos operativos (runbooks).
**Tecnologías y/o habilidades esenciales:**
-----------------------------------------
* Plataformas en la nube: AWS, Azure y/o GCP
* Control de versiones: Git y GitHub
* CI/CD: GitHub Actions
* Infraestructura como código: se prefiere Pulumi / Python
* Gestión de configuraciones: Ansible
* Contenedores: Docker / OCI
* Kubernetes: despliegue de aplicaciones, resolución de incidencias y soporte operativo
* Automatización de despliegues: flujos de trabajo de lanzamiento, procedimientos de reversión, pruebas superficiales (smoke tests) y comprobaciones de estado
* Supervisión y alertas: métricas, registros (logs), paneles de control (dashboards) y enrutamiento de alertas
* Prácticas de seguridad: gestión de secretos, mínimo privilegio, análisis de dependencias y control de accesos
* Scripting y automatización: Python y Bash
* Documentación: manuales de procedimientos (runbooks), guías de despliegue y procedimientos operativos
* Excelentes habilidades de colaboración y comunicación con los equipos de ingeniería, QA, SRE y producto
* Mentalidad estructurada para la resolución de problemas y la depuración
* Gran atención al detalle en la automatización, documentación, configuración y ejecución de lanzamientos
* Tendencia natural a la automatización, la mejora continua y el aprendizaje de nuevas tecnologías
**Información adicional**
--------------------------
* Trabajo 100 % remoto desde cualquier lugar de México.
* Salario mensual competitivo (después de impuestos).
* Seguro médico mayor y cobertura sanitaria.
* Soporte para oficina en casa y ergonomía (internet, electricidad, silla de oficina).
* Oportunidades de desarrollo profesional, incluidas clases de inglés.
* Beneficios para el bienestar, como descuentos en gimnasios TotalPass.
* Plan de ahorro.
* Días libres remunerados, incluidos días personales.
* Un entorno colaborativo, internacional y orientado al crecimiento.
* Oportunidad de trabajar con tecnologías modernas en la nube, automatización, CI/CD y Kubernetes.
* Cultura de ingeniería colaborativa centrada en la automatización, la fiabilidad y la mejora continua.
Toda su información se mantendrá confidencial de acuerdo con las directrices de igualdad de oportunidades en el empleo (EEO).
**En MedTrainer, cada puesto contribuye a construir tecnología que respalda organizaciones sanitarias más seguras y eficientes. Valoramos la colaboración, la responsabilidad y la mejora continua en todos los equipos.**
**Si le entusiasma crecer, generar impacto y formar parte de una empresa con una misión clara, le animamos a presentar su candidatura.**