DevOps Engineer
Role details
Job location
Tech stack
Job description
Como Python Software Developer - Azure & Data Integrations, formarás parte de nuestro equipo dentro del área de plataformas y soluciones de datos, participando en el diseño, desarrollo y evolución de APIs de integración de datos dentro de entornos cloud en Azure. Trabajarás en proyectos orientados a plataformas de Customer Data, colaborando estrechamente con equipos de Data Engineering, Platform y DevOps para construir soluciones escalables, seguras y preparadas para producción. Buscamos un perfil hands-on con sólida experiencia en desarrollo Python, mentalidad de ingeniería capaz de construir integraciones fiables, mantenibles y eficientes. Responsabilidades
- Diseñar, desarrollar, mantener y evolucionar APIs de integración de datos utilizando Python y servicios Azure.
- Construir y mejorar servicios backend y APIs orientadas a integración de múltiples fuentes de datos.
- Participar en la definición de arquitecturas de integración dentro de plataformas de Customer Data.
- Implementar buenas prácticas de desarrollo: testing, observabilidad, monitorización y logging.
- Configurar y optimizar pipelines CI/CD en Azure DevOps para automatizar procesos de build, test y despliegue.
- Garantizar la seguridad, calidad, rendimiento y escalabilidad de las APIs.
- Trabajar con servicios Azure como Azure Function Apps, Azure Key Vault y componentes de networking y seguridad.
- Colaborar con equipos de Data Engineering y Platform para implementar soluciones end-to-end.
- Participar en migraciones de APIs legacy hacia nuevas arquitecturas cloud-native.
- Contribuir a la mejora continua de procesos DevOps, automatización y fiabilidad operativa.
- Explorar y adoptar nuevas tecnologías relacionadas con plataformas de datos y analítica avanzada., Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies., Alemania Australia Austria Bélgica Brasil Canadá España Estados Unidos Francia India Italia México Nueva Zelanda Holanda Polonia Reino Unido Singapur Sudáfrica Suiza
Requirements
-
Más de 3 años de experiencia como Software Engineer / Software Developer.
-
Experiencia sólida en desarrollo con Python, escribiendo código limpio, mantenible y testeable.
-
Experiencia diseñando y desarrollando APIs y servicios backend en Python.
-
Conocimientos sólidos de principios de diseño de APIs, versionado, autenticación/autorización y lifecycle management.
-
Experiencia trabajando con servicios Azure como Azure Function Apps, Azure Key Vault y otros servicios cloud relacionados.
-
Conocimientos de networking y seguridad en Azure: VNets, private endpoints, NSGs, firewalls y exposición segura de APIs.
-
Experiencia configurando pipelines CI/CD y trabajando bajo prácticas DevOps.
-
Experiencia con testing (unitario e integración), monitorización, logging y soporte de sistemas en producción.
-
Capacidad para trabajar en entornos Agile y colaborar con equipos multidisciplinares.
-
Mentalidad colaborativa, curiosa y orientada a soluciones.
-
Nivel de inglés alto (mínimo B2/C1). Valorables
-
Grado en Ingeniería Informática, Telecomunicaciones o Formación Profesional relacionada.
-
Certificaciones en Azure, DevOps o tecnologías cloud.
-
Experiencia previa en proyectos de integración de datos o Customer Data Platforms.
-
Conocimientos en Databricks, Databricks Lakebase o Databricks Apps.
-
Familiaridad con arquitecturas cloud-native y entornos data-driven.
-
Interés por el aprendizaje continuo y nuevas tecnologías., + Técnico
- Recepciónista
- Administrador
- Ventas
- Enfermero
- Limpieza
- Mantenimiento
- Telefonista
- Compras
- Recursos humanos
Tipo de trabajo
- Desde casa
- Estudiantes
- Online
- Trabajos Verticales
- En inglés
- Teletrabajo
- Media jornada
Benefits & conditions
Además de trabajar con tecnologías de vanguardia y equipos multidisciplinares, te ofrecemos: Estabilidad y proyección
-
Contrato indefinido y paquete retributivo competitivo (ticket restaurante, tarjeta de transporte, seguro de vida y accidentes, etc.)
-
Participación desde el primer día en el Plan de Compra de Acciones global.
-
Plan de carrera flexible y adaptado a tus expectativas. Crecimiento permanente
-
Formación continua, acceso a certificaciones oficiales y comunidades internas de conocimiento.
-
Oportunidades de trabajar con expertos globales y aplicar buenas prácticas internacionales localmente. Conciliación real y beneficios
-
Trabajo híbrido o remoto según proyecto, y horarios flexibles.
-
Jornada continua los viernes, meses de verano con jornada reducida y días extra no laborables.
-
Programas de salud y bienestar a nivel local y global. Impacto social y sostenibilidad CGI impulsa iniciativas globales y locales para generar impacto en las comunidades en las que vivimos y trabajamos, desde proyectos medioambientales hasta educación digital. Formar parte de CGI significa trabajar con propósito y ayudar a construir un futuro más justo y sostenible. CGI a nivel global: un partner de confianza para proyectos con impacto
-
Partners tecnológicos de confianza en grandes transformaciones digitales, estableciendo relaciones a largo plazo con organizaciones líderes.
-
Transformación digital para sectores complejos mediante la modernización de sistemas y plataformas críticas.
-
Reconocimiento internacional como consultora de referencia por Forbes y TIME.
-
Participación en proyectos estratégicos de infraestructuras TI en Norteamérica y Europa.
¿Qué significa esto para ti?
Trabajar en CGI en España no es un empleo más: es formar parte de una red global donde:
- Contribuyes en proyectos reales que transforman sectores y mejoran procesos globales.
- Aprendes continuamente gracias a una cultura orientada al crecimiento profesional.
- Tu voz importa, tanto local como globalmente.
- Podrás innovar, desarrollarte y crecer en una cultura basada en la colaboración, el respeto y los resultados.