Especialista en Orquestación de Procesos
En XpertGroup creemos en el talento que transforma, innova y crece cada día.
Somos una consultora tecnológica especializada que impulsa el desarrollo personal y profesional de nuestros colaboradores, creando oportunidades para que cada #XpertLover lleve su potencial al siguiente nivel. Actualmente estamos en búsqueda de un Especialista en Orquestación de Procesos, para sumarse a nuestra familia y participar en proyectos retadores de alto impacto.
¿Quieres crecer, aprender y construir soluciones junto a un gran equipo?
¡Esta oportunidad es para ti!
Descripción del cargo
Buscamos un profesional responsable de diseñar, implementar, administrar y optimizar flujos de trabajo batch y arquitecturas orientadas a eventos, garantizando la correcta coordinación de pipelines de datos, procesos analíticos e integraciones entre plataformas.
Será responsable de asegurar la trazabilidad, disponibilidad, monitoreo y recuperación de los procesos ante fallos, así como de gestionar dependencias, programaciones, reintentos, alertas y mecanismos de continuidad operacional.
El cargo requiere experiencia en herramientas como Apache Airflow, Azure Data Factory, Azure Event Grid y Azure Service Bus, además de conocimientos en integración de datos, arquitecturas orientadas a eventos, automatización y observabilidad.
Funciones y responsabilidades
- Diseñar y mantener flujos de trabajo para procesos batch, integraciones y cargas de datos.
- Orquestar pipelines de ingesta, transformación, procesamiento y publicación de información.
- Coordinar la ejecución de procesos analíticos y dependencias entre diferentes plataformas.
- Diseñar arquitecturas orientadas a eventos para la comunicación entre aplicaciones y servicios.
- Implementar y administrar DAG en Apache Airflow.
- Diseñar, configurar y mantener pipelines en Azure Data Factory.
- Gestionar disparadores, dependencias, parámetros, variables y calendarios de ejecución.
- Configurar mecanismos de mensajería y comunicación mediante Azure Service Bus.
- Implementar eventos y notificaciones mediante Azure Event Grid.
- Diseñar procesos síncronos y asíncronos según las necesidades de integración.
- Definir políticas de reintentos, tiempos de espera y recuperación ante fallos.
- Implementar mecanismos de ejecución alternativa y reprocesamiento de información.
- Monitorear el estado, duración, disponibilidad y desempeño de los flujos.
- Configurar alertas ante errores, retrasos, interrupciones o ejecuciones incompletas.
- Garantizar la trazabilidad de extremo a extremo de los procesos orquestados.
- Analizar logs, métricas y registros para identificar incidentes o cuellos de botella.
- Realizar análisis de causa raíz y definir acciones correctivas y preventivas.
- Optimizar tiempos de ejecución, consumo de recursos y capacidad de procesamiento.
- Diseñar flujos resilientes, escalables e idempotentes.
- Implementar controles para evitar duplicidad, pérdida o procesamiento incorrecto de datos.
- Gestionar conexiones, credenciales, secretos y parámetros de configuración.
- Integrar servicios cloud, bases de datos, APIs, data lakes y plataformas analíticas.
- Apoyar la integración de procesos con Microsoft Fabric y otras plataformas de datos.
- Participar en el diseño de arquitecturas de integración y procesamiento distribuido.
- Coordinar despliegues y promociones entre ambientes de desarrollo, pruebas y producción.
- Implementar prácticas de control de versiones, integración continua y despliegue continuo.
- Automatizar tareas operativas relacionadas con ejecución, monitoreo y recuperación.
- Realizar pruebas unitarias, funcionales, de integración, rendimiento y recuperación.
- Documentar flujos, dependencias, configuraciones, reglas de ejecución y procedimientos.
- Atender incidentes y requerimientos relacionados con pipelines y procesos automatizados.
- Elaborar indicadores sobre disponibilidad, fallos, tiempos de ejecución y cumplimiento.
- Trabajar de manera articulada con equipos de datos, desarrollo, arquitectura, nube e infraestructura.
- Proponer mejoras continuas para fortalecer la estabilidad y eficiencia de la plataforma.
Herramientas y conocimientos clave
- Apache Airflow.
- Azure Data Factory.
- Azure Event Grid.
- Azure Service Bus.
- Microsoft Fabric.
- Orquestación de pipelines.
- Procesamiento batch.
- Arquitecturas orientadas a eventos.
- Integración de datos y aplicaciones.
- APIs y servicios web.
- Python y SQL.
- Gestión de dependencias y programaciones.
- Monitoreo, trazabilidad y observabilidad.
- Manejo de errores, reintentos y recuperación.
- Integración continua y despliegue continuo.
- Seguridad de conexiones, credenciales y secretos.
Certificaciones recomendadas
- Microsoft Certified: Azure Developer Associate — AZ-204.
- Certificación o formación en integración de datos con Microsoft Fabric.
- Certificaciones relacionadas con Azure Data Factory, ingeniería de datos o arquitectura cloud.
- Formación en Apache Airflow y arquitecturas orientadas a eventos.
Competencias requeridas
- Pensamiento analítico y capacidad de resolución de problemas.
- Orientación a la continuidad y estabilidad de los procesos.
- Atención al detalle.
- Capacidad para analizar dependencias y escenarios de fallo.
- Comunicación efectiva con equipos técnicos.
- Organización y seguimiento.
- Trabajo colaborativo.
Modalidad y ubicación
Vacante híbrida en Monterrey, Nuevo León, México.
Sueldo: $11,213.21 al mes
Lugar de trabajo: remoto híbrido en Monterrey, N. L.