Descripción
Resumen:
Como ingeniero DevOps, diseñará, construirá y operará plataformas automatizadas para permitir la entrega fiable, segura y escalable de la plataforma MX en entornos SaaS, en la nube y locales.
Aspectos destacados:
1. Diseñar, construir y operar plataformas automatizadas para la entrega de MX
2. Función clave en CI/CD, automatización de infraestructura y fiabilidad en producción
3. Desarrollarse en un entorno fintech global innovador y centrado en las personas
Murex es un líder fintech global en soluciones de negociación, gestión de riesgos y procesamiento para los mercados de capitales.
Desde nuestras 19 oficinas, 3 400 murexianos de más de 65 nacionalidades distintas garantizan el desarrollo, la implementación y el soporte de nuestra plataforma, utilizada por bancos, gestoras de activos, empresas y compañías de servicios públicos en todo el mundo.
Únase a Murex y trabaje en los retos de una industria a la vanguardia de la innovación, desarrollándose en un entorno centrado en las personas. Formará parte de un único equipo global donde podrá aprender rápidamente y ser usted mismo.
**Lo que hará:**
Como ingeniero DevOps, será responsable de diseñar, construir y operar plataformas automatizadas que permitan la entrega fiable, segura y escalable de la plataforma MX en entornos SaaS, en la nube y locales.
Desempeñará una función clave en la implementación de CI/CD, la automatización de infraestructura, la gestión de entornos y la fiabilidad en producción, trabajando estrechamente con los equipos de desarrollo, QA y los equipos que interactúan con los clientes.
**1\. CI/CD y ingeniería de versiones**
* Diseñar, implementar y mantener **tuberías CI/CD** para apoyar la integración continua, las pruebas y la implementación en múltiples entornos
* Garantizar la **estabilidad, el rendimiento y la fiabilidad** de las tuberías, minimizando los errores y retrasos en las compilaciones
* Implementar **procesos automatizados de compilación, empaquetado e implementación**
* Aplicar las **mejores prácticas de control de versiones** (estrategias de ramificación, etiquetado, gestión de artefactos)
* Apoyar los ciclos de versión, incluidas la validación, las pruebas básicas y las estrategias de reversión
**2\. Automatización**
* Planificar y codificar plantillas almacenadas en repositorios Git junto con el código de la aplicación, lo que permite que las actualizaciones de plantillas estén controladas por versiones, sometidas a revisiones de código y rastreadas
* Automatizar el aprovisionamiento, la configuración y las actualizaciones de entornos
* Crear componentes de automatización reutilizables para mejorar la escalabilidad y la coherencia
* Reducir las operaciones manuales mediante **automatización de procesos y scripting**
**3\. Gestión de entornos y plataformas**
* Implementar y gestionar **entornos MX** en las etapas de desarrollo, pruebas y producción
* Gestionar el ciclo de vida de los entornos:
+ Aprovisionamiento
+ Configuración
+ Actualizaciones y parches
+ Desmantelamiento
* Garantizar que los entornos sean **estandarizados, reproducibles y conformes**
* Apoyar configuraciones multiusuario y multientorno en modelos SaaS o híbridos
**5\. Supervisión, observabilidad y fiabilidad (mentalidad SRE)**
* Implementar y mantener:
+ Supervisión
+ Registro de eventos (logging)
+ Alertas
* Garantizar la **observabilidad extremo a extremo de plataformas y tuberías**
* Realizar **análisis de causa raíz (RCA) sobre incidencias**
* Contribuir a mejorar la **fiabilidad del sistema, los SLA y los KPI operativos**
**7\. Operaciones de datos y entornos**
* Gestionar el ciclo de vida de los datos de los entornos:
+ Aprovisionamiento de datos
+ Enmascaramiento de datos para entornos no productivos
+ Muestreo y reducción de datos
* Apoyar las operaciones de bases de datos:
+ Migración
+ Sanitización
+ Reconciliación
* Garantizar el cumplimiento de los requisitos de seguridad y gobernanza de datos
**8\. Gestión de incidencias y soporte**
* Actuar como **punto técnico de escalación** para incidencias relacionadas con entornos y plataformas
* Diagnosticar problemas complejos en infraestructura, tuberías y entornos
* Coordinar con los equipos de soporte y producto para su resolución
* Garantizar una documentación adecuada y el intercambio de conocimientos
**9\. Colaboración y habilitación de entregas**
* Colaborar con:
+ Equipos de desarrollo (integración en tuberías CI/CD)
+ Equipos de QA (automatización de pruebas y coherencia de entornos)
+ Equipos de producto (preparación para versiones y restricciones)
+ Equipos de clientes (coordinación técnica y entregas)
* Contribuir a entregas fluidas durante todo el ciclo de vida del proyecto
**10\. Mejora continua y mejores prácticas**
* Promover los principios DevOps:
+ Automatización primero
+ Integración continua y entrega continua
+ Pruebas desde etapas tempranas (shift-left testing)
* Identificar ineficiencias y proponer mejoras
* Contribuir a:
+ Herramientas internas
+ Documentación
+ Esfuerzos de estandarización
Compartir conocimientos y apoyar la incorporación de nuevos miembros del equipo
**Quién es usted:**
Si disfruta resolviendo problemas complejos, piensa críticamente y posee los siguientes conocimientos:
* Formación: Licenciatura en Ingeniería, Ingeniería Informática, Ciencias de la Computación o equivalente
* De 1 a 4 años de experiencia en TI, con 1\-2 años de experiencia en DevOps o CI/CD
**Competencias técnicas**
* Herramientas CI/CD: Jenkins, GitLab CI, Azure DevOps
* Sistemas de control de versiones: Git (uso avanzado)
* Conocimientos sólidos en motores de plantillas, especialmente FreeMarker (FTL)
* Scripting: Shell, Python, Groovy
* Sistemas operativos: Linux/Unix
* Plataformas en la nube: AWS (preferible), Azure/GCP son un plus
* Bases de datos: RDBMS (Oracle, PostgreSQL o similares)
**Experiencia en DevOps y plataformas**
* Experiencia construyendo y operando **tuberías CI/CD en entornos complejos**
* Conocimientos sobre **herramientas de supervisión y observabilidad**
* Experiencia con **arquitecturas SaaS/distribuidas**
**Habilidades blandas**
* Fuertes capacidades analíticas y de resolución de problemas
* Capacidad para trabajar bajo presión en entornos productivos
* Comunicación clara con partes interesadas técnicas y no técnicas
* Orientación al trabajo en equipo y mentalidad colaborativa
* Mentalidad proactiva y orientada a la mejora continua
* Se requiere dominio oral y escrito del inglés
**¿Por qué unirse a nosotros?:**
* Únase a un líder global de mercado con un fuerte enfoque centrado en las personas
* Excelentes programas médicos, dentales y de discapacidad a corto y largo plazo
* 20 días de vacaciones pagadas y 5 días de baja por enfermedad
* Forme parte de un equipo diverso e inclusivo
* Trabaje en un entorno ágil donde pueda colaborar con equipos globales de diversas especialidades
* Oportunidad de viajar por el mundo!