Ingeniero/a de Software - Plataforma DevOps y CI/CD

knowmad Mood
Municipality of Las Rozas de Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish

Job location

Municipality of Las Rozas de Madrid, Spain

Tech stack

A/B testing
API
Agile Methodologies
Automation of Tests
Azure
Continuous Delivery
Continuous Integration
Data Hub
DevOps
Gradle
Groovy
Python
Machine Learning
Maven
Openshift
Power BI
Ansible
Scripting (Bash/Python/Go/Ruby)
Microsoft Power Automate
Istio
Uipath
Kubernetes
Npm(Software)
Marketplace
Powerapps
Docker
Jenkins

Job description

  • Definición del ciclo de vida de los distintos tipos de componentes desarrollados dentro de la plataforma.
  • Diseño e implementación de la automatización de la Integración Continua (CI) del software.
  • Integración de herramientas de calidad y seguridad del código dentro de los flujos de CI/CD.
  • Integración de herramientas de pruebas automatizadas.
  • Diseño e implementación de la automatización de la Entrega Continua (CD).
  • Integración de herramientas de gestión de tareas, herramientas TI y de plataforma.
  • Diseño e implementación de los modelos de despliegue sobre plataformas de contenedores.
  • Adaptación y evolución de las herramientas DevOps corporativas.
  • Integración de plugins de Marketplace en las herramientas existentes.
  • Desarrollo e implementación de plugins propios para cubrir necesidades específicas de la plataforma.
  • Extracción y explotación de métricas de ejecución y uso de las plataformas.
  • Integración en equipos multidisciplinares y participación activa en la toma de decisiones técnicas.
  • Proporcionar soporte, acompañamiento y orientación técnica a los equipos de desarrollo.

Requirements

Experiencia como Ingeniero/a de Software orientado/a a plataformas DevOps y Tooling en entornos corporativos:

  • Experiencia en la implantación, configuración y administración de herramientas del ciclo de vida de aplicaciones (Bitbucket, Jenkins, Artifactory, CloudBees, etc.).
  • Experiencia en la integración de herramientas mediante plugins y APIs REST.
  • Experiencia en la implementación de pipelines en Jenkins, tanto declarativos como basados en Groovy.
  • Experiencia en scripting y automatización mediante Python, Ansible u otras herramientas similares.
  • Conocimiento y experiencia con gestores de paquetes (Maven, NPM, Gradle, PyPI, etc.).
  • Experiencia en el despliegue de aplicaciones sobre plataformas de contenedores.
  • Experiencia en la construcción de imágenes de contenedor (Docker, Podman).
  • Experiencia en el despliegue en plataformas Kubernetes y OpenShift.
  • Conocimiento y experiencia en la implementación de estrategias de despliegue progresivo (Canary, test A/B, pilotaje progresivo, etc.).
  • Experiencia en el uso de Istio para la gestión de tráfico dentro de mallas de microservicios.
  • Capacidad de trabajo en equipo y colaboración con otros departamentos y equipos técnicos., Además, valoraremos muy positivamente si tienes experiencia y/o conocimientos en:
  • Power Platform (Power Apps, Power Automate, Power BI, Dataverse) y desarrollo de soluciones de automatización sin código o con bajo código.
  • Certificaciones en UiPath
  • Certificación en Azure y conocimiento en arquitecturas basadas en la nube.
  • Experiencia con tecnologías emergentes de IA y Machine Learning.
  • Conocimiento en herramientas de Data Science y modelado de datos.
  • Experiencia en metodologías ágiles de desarrollo.

Benefits & conditions

Contrato indefinido

100% remoto

About the company

Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo sostenible, con la misión de aportar valor a los clientes e impulsar nuestro talento. Formado por más de 3.000 personas creativas, digitales e innovadoras conectadas a un propósito y capaces de generar conexiones con personas de todo el mundo. Un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado, a la vez que proporciona valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto. Los valores que marcan nuestro rumbo y nos guían hacia la excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza.

Apply for this position