Ingeniero/a Devops

Santalucía Group
Municipality of Madrid, Spain
3 days ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Agile Methodologies
Unit Testing
Azure
Bash
Continuous Integration
Data Infrastructure
DevOps
Integrated Development Environments
Python
Powershell
Scrum
Role-Based Access Control
Ansible
DataOps
SQL Databases
Management of Software Versions
Azure
Infrastructure as Code (IaC)
GIT
Terraform
Software Version Control
Azure
Databricks

Job description

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., 1. Desarrollo, automatización e integración continua (CI/CD)

  • Implementar pipelines CI/CD en Azure DevOps para automatizar:
  • Despliegues de componentes de ADF (datasets, linked services, pipelines).
  • Despliegues de notebooks, librerías y configuraciones de Databricks.
  • Versionado e integración de código fuente con repositorios Git.
  • Gestionar la infraestructura de datos mediante Infraestructura como Código (IaC) utilizando Terraform.
  • Definir entornos de desarrollo, pruebas y producción, automatizando la promoción de artefactos entre ellos.
  • Implementar validaciones automatizadas (linting, pruebas unitarias, integración de notebooks, data quality checks).
  • Desarrollar scripts de automatización en Python, PowerShell o Bash para tareas de mantenimiento y despliegue.
  1. Automatización de configuración y operaciones Día 2.
  • Desarrollar y mantener playbooks y roles de Ansible para la automatización de tareas de configuración, mantenimiento y gestión de componentes Azure.

  • Implementar y administrar AWX para la ejecución orquestada, programada y controlada de automatizaciones operativas.

  • Automatizar procesos post-despliegue (Día 2) tales como:

  • Configuración de permisos, networking, librerías, clústeres.

  • Ajustes de pipelines, triggers y linked services .

  • Aplicación de políticas de seguridad, tagging, auditoría y monitorización.

Integrar las automatizaciones con Azure DevOps Pipelines, habilitando un flujo continuo entre IaC (Infraestructura como Código) y operaciones automatizadas.

Estandarizar las configuraciones a través de plantillas parametrizadas y control de versiones.

  1. Operación, monitoreo y soporte
  • Configurar soluciones de monitoreo proactivo utilizando Azure Monitor.
  • Crear dashboards de observabilidad para el seguimiento de rendimiento, costos y uso de recursos.
  • Implementar alertas y políticas de autorrecuperación (auto-healing) para clústeres y pipelines críticos.
  • Diagnosticar y resolver incidencias en la orquestación de datos, rendimiento y disponibilidad de servicios.
  • Gestionar control de costos, dimensionamiento de clústeres y políticas de autoscaling en Databricks.
  1. Colaboración y mejora continua
  • Trabajar estrechamente con arquitectos, operaciones, Equipos de Centro de excelencia Analitica y equipos de seguridad.
  • Participar en la definición de estándares de desarrollo, versionado y despliegue de artefactos de datos.
  • Documentar arquitecturas, configuraciones, pipelines y procesos operativos.
  • Promover una cultura DevOps y DataOps en el equipo, impulsando automatización y gobernanza.

Requirements

  • 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., * 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.

About the company

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.

Apply for this position