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
SpanishJob 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.