Del puesto:
MISIÓN
.
Dentro de la Dirección de Infraestructura y Operaciones se requiere para el equipo de Plataforma un ingeniero Devops, responsable de definir diseñar, administrar y mantener una plataforma de Datos basada en la Azure y Garantizar la disponibilidad, seguridad, gobernanza y optimización continua de la infraestructura y los procesos de datos en la nube.
FUNCIONES DEL PUESTO
1. Desarrollo, automatización e integración continua (CI/CD)
2. Implementar
pipelines CI/CD
en
Azure DevOps
para automatizar:
3. Despliegues de componentes de ADF (datasets, linked services, pipelines).
4. Despliegues de notebooks, librerías y configuraciones de Databricks.
5. Versionado e integración de código fuente con
repositorios Git
.
6. Gestionar la infraestructura de datos mediante
Infraestructura como Código (IaC)
utilizando Terraform.
7. Definir
entornos de desarrollo, pruebas y producción
, automatizando la promoción de artefactos entre ellos.
8. Implementar validaciones automatizadas (linting, pruebas unitarias, integración de notebooks, data quality checks).
9. Desarrollar scripts de automatización en
Python, PowerShell o Bash
para tareas de mantenimiento y despliegue.
10. Automatización de configuración y operaciones Día 2.
11. Desarrollar y mantener
playbooks y roles de Ansible
para la automatización de tareas de configuración, mantenimiento y gestión de componentes Azure.
12. Implementar y administrar
AWX
para la
ejecución orquestada, programada y controlada
de automatizaciones operativas.
13. Automatizar procesos
post-despliegue (Día 2)
tales como:
14. Configuración de permisos, networking, librerías, clústeres.
15. Ajustes de pipelines, triggers y linked services .
16. Aplicación de políticas de seguridad, tagging, auditoría y monitorización.
17. Integrar las automatizaciones con
Azure DevOps Pipelines
, habilitando un flujo continuo entre IaC (Infraestructura como Código) y operaciones automatizadas.
18. Estandarizar las configuraciones a través de
plantillas parametrizadas y control de versiones
.
19. Operación, monitoreo y soporte
20. Configurar soluciones de
monitoreo proactivo
utilizando
Azure Monitor
.
21. Crear
dashboards de observabilidad
para el seguimiento de rendimiento, costos y uso de recursos.
22. Implementar alertas y políticas de autorrecuperación (auto-healing) para clústeres y pipelines críticos.
23. Diagnosticar y resolver incidencias en la orquestación de datos, rendimiento y disponibilidad de servicios.
24. Gestionar
control de costos
, dimensionamiento de clústeres y políticas de autoscaling en Databricks.
25. Colaboración y mejora continua
26. Trabajar estrechamente con
arquitectos, operaciones, Equipos de Centro de excelencia Analitica y equipos de seguridad
.
27. Participar en la definición de
estándares de desarrollo, versionado y despliegue
de artefactos de datos.
28. Documentar arquitecturas, configuraciones, pipelines y procesos operativos.
29. Promover una
cultura DevOps y DataOps
en el equipo, impulsando automatización y gobernanza.
REQUISITOS
Experiencia requerida:
* Experiencia mínima de
3 a 5 años en ingeniería o administración de plataformas en Azure
.
* Capacidad de
trabajar en entornos ágiles (Scrum / Kanban)
.
* Habilidad para
colaborar con múltiples áreas técnicas y de negocio
.
* Mentalidad orientada a la
automatización, estandarización y mejora continua
.
Conocimientos Requeridos:
* Azure:
Azure Resource Manager, RBAC, Managed Identities, Networking, Cost Management.
* Orquestación e integración
: Azure Data Factory (pipelines, triggers, parametrización, integración Git).
* DevOps:
Azure DevOps Pipelines, Repos, Artefacts, agentes, CI/CD.
* IaC:
Terraform, Ansible.
* Programación:
Python, SQL, Ansible
* Experiencia en proyectos con metodologías
DevOps y Agile.
* Conocimiento práctico de ALM.
Habilidades:
* Pensamiento analítico y resolución de problemas
– Capacidad para diagnosticar incidencias complejas, identificar causas raíz y proponer soluciones técnicas eficientes.
* Comunicación efectiva
– Explicar conceptos técnicos de forma clara a equipos no técnicos y documentar procesos con precisión.
* Trabajo en equipo y colaboración
– Cooperar con desarrolladores, analistas, científicos de datos y arquitectos en entornos multidisciplinarios.
* Adaptabilidad y aprendizaje continuo
– Mantenerse actualizado con las tecnologías y buenas prácticas del ecosistema Azure y DataOps.
* Gestión del tiempo y priorización
– Manejar múltiples proyectos, entregas y entornos simultáneamente de forma organizada.
* Mentalidad DevOps / mejora continua
– Buscar constantemente automatizar, optimizar y estandarizar procesos.
* Proactividad y autonomía
– Anticiparse a problemas, proponer mejoras y trabajar con mínima supervisión.
En SANTA LUCIA S.A,CªSEGUROS trabajamos para garantizar una
igualdad de oportunidades real y efectiva
que nos permita promover el desarrollo profesional y la diversidad laboral, en línea con nuestro compromiso con el ODS 5 (Igualdad de Oportunidades) de la Agenda 2030 de Naciones Unidas.