Analista Programador Microsoft Azure
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 Analista Programador Microsoft Azure, 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 brindar soporte, mantenimiento, monitoreo y evolución a plataformas de datos y Data Lake implementadas sobre Microsoft Azure.
Será responsable de analizar incidentes, desarrollar y ajustar procesos de integración, automatización y procesamiento de datos, así como de garantizar la disponibilidad, estabilidad, seguridad y correcto funcionamiento de los servicios desplegados en la nube.
El cargo requiere experiencia en Azure Data Factory, Azure Functions, Azure Data Lake Storage, Event Hubs, Azure Kubernetes Service, Azure Machine Learning, Azure Monitor, Log Analytics y herramientas de catálogo y gobierno de datos.
Funciones y responsabilidades
- Brindar soporte técnico y funcional a plataformas de Data Lake implementadas en Microsoft Azure.
- Monitorear la disponibilidad, estabilidad y rendimiento de los servicios de datos en la nube.
- Diseñar, desarrollar y mantener pipelines de integración y procesamiento mediante Azure Data Factory.
- Configurar actividades, conexiones, datasets, triggers y parámetros dentro de los flujos de datos.
- Desarrollar y mantener procesos serverless mediante Azure Functions.
- Integrar funciones con bases de datos, APIs, sistemas corporativos y servicios de mensajería.
- Administrar estructuras, permisos, accesos y almacenamiento en Azure Data Lake Storage.
- Apoyar la organización y administración de zonas de datos dentro del Data Lake.
- Implementar procesos de ingesta de datos batch y en tiempo real.
- Configurar flujos de eventos mediante Azure Event Hubs.
- Integrar fuentes de información, aplicaciones y plataformas analíticas con el ecosistema Azure.
- Apoyar el despliegue y operación de servicios en Azure Kubernetes Service.
- Configurar y administrar contenedores, servicios, variables, secretos y recursos asociados.
- Brindar soporte a servicios y modelos desplegados en Azure Machine Learning.
- Participar en la integración de modelos analíticos con aplicaciones y procesos empresariales.
- Configurar mecanismos de monitoreo mediante Azure Monitor y Log Analytics.
- Analizar métricas, logs, alertas y eventos para detectar fallas o comportamientos anómalos.
- Atender incidentes relacionados con pipelines, almacenamiento, integraciones, servicios y disponibilidad.
- Realizar análisis de causa raíz y proponer acciones correctivas y preventivas.
- Implementar alertas, reintentos y mecanismos de recuperación ante fallos.
- Desarrollar scripts y componentes para automatizar tareas operativas y procesos recurrentes.
- Participar en el desarrollo y mantenimiento de APIs, servicios e integraciones en Azure.
- Gestionar conexiones, credenciales, llaves y secretos de forma segura.
- Implementar controles de acceso y permisos aplicando el principio de mínimo privilegio.
- Apoyar la configuración y administración del catálogo de datos.
- Documentar fuentes, datasets, pipelines, procesos, configuraciones e integraciones.
- Validar la calidad, integridad y trazabilidad de los datos procesados.
- Apoyar procesos de promoción y despliegue entre ambientes de desarrollo, pruebas y producción.
- Participar en la construcción y mantenimiento de pipelines de integración y despliegue continuo.
- Gestionar código fuente, versiones y artefactos mediante herramientas como Git y Azure DevOps.
- Realizar pruebas unitarias, funcionales, de integración y regresión.
- Optimizar tiempos de ejecución, consumo de recursos y costos de los servicios cloud.
- Elaborar reportes sobre disponibilidad, incidentes, capacidad y rendimiento.
- Trabajar de manera articulada con equipos de datos, infraestructura, analítica, desarrollo y seguridad.
- Proponer mejoras orientadas a la automatización, escalabilidad y confiabilidad de la plataforma.
Herramientas y conocimientos clave
- Microsoft Azure.
- Azure Data Factory.
- Azure Functions.
- Azure Data Lake Storage.
- Azure Event Hubs.
- Azure Kubernetes Service.
- Azure Machine Learning.
- Azure Monitor.
- Log Analytics.
- Catálogo y gobierno de datos.
- Arquitecturas Data Lake.
- Integración y procesamiento de datos.
- APIs y servicios web.
- Procesamiento batch y en tiempo real.
- Python, C#, PowerShell o lenguajes de scripting.
- SQL y bases de datos.
- Docker y Kubernetes.
- Azure DevOps.
- Git y control de versiones.
- Integración continua y despliegue continuo.
- Gestión de identidades, permisos y secretos.
- Monitoreo, trazabilidad y análisis de logs.
Competencias requeridas
- Capacidad analítica y resolución de problemas.
- Orientación al soporte y continuidad del servicio.
- Atención al detalle.
- Proactividad y autonomía.
- Comunicación efectiva con equipos técnicos y funcionales.
- Capacidad de documentación.
- Trabajo colaborativo.
- Organización y seguimiento.
- Orientación a la mejora continua.
Modalidad y ubicación
Vacante híbrida en Monterrey, Nuevo León, México.
Lugar de trabajo: Empleo presencial