DevOps Consultant
Senior DevOps consultant at a consulting firm, focused on rolling out SonarQube Advanced Security across CI/CD pipelines in a Microsoft Azure enterprise environment: designing security config templates, triaging vulnerabilities with dev teams, and building IaC, automation, and monitoring/alerting. Based in Barcelona; requires 5+ years in DevOps/cloud engineering.
- Compensation
- Not disclosed
- Location
- Barcelona, Spain
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Devops
- Posted
Skills
Must have
- 5+ years of experience in DevOps, Cloud Engineering, software engineering or similar roles
- Solid experience with the Microsoft Azure ecosystem and enterprise cloud environments
- Advanced experience with Azure DevOps
- Experience with Azure Application Insights, alert configuration and Logic Apps
- Experience with OpenShift
- Scripting knowledge with PowerShell, Bash or TypeScript
- Experience applying DevSecOps practices in enterprise environments
- Knowledge of CI/CD and branching strategies
- Experience with static code analysis (SAST) tools
- Experience with infrastructure as code (IaC)
- Ability to analyze vulnerabilities, assess severity and coordinate remediation actions
- Experience in process automation and managing scalable infrastructures
- Good level of English for technical and international environments
- Analytical skills, problem-solving orientation and attention to detail
- Good communication, collaboration and teamwork skills
- Hands-on mindset, proactivity and results orientation
Nice to have
- Experience with SonarQube Advanced Security and code security tools
- Experience with additional automation tools or frameworks
- Knowledge of development with .NET, Python, React or Java
- Experience administering Windows and Linux systems
- Experience in business process automation
- Knowledge of Power BI
- Experience working with distributed teams and complex technology environments
- Experience producing security reports and tracking vulnerabilities
- Ability to manage multiple priorities and take ownership of assigned tasks
Full description
Descripción del puesto / Funciones
¿Te apasiona la automatización, la infraestructura cloud y la seguridad en el desarrollo de software? ¿Disfrutas construyendo soluciones escalables y ayudando a los equipos de desarrollo a integrar buenas prácticas de seguridad en sus procesos?
Buscamos un/a DevOps Consultant Senior para participar en un proyecto tecnológico centrado en la automatización de procesos, la seguridad del código y la optimización de pipelines CI/CD, dentro de un entorno empresarial con un fuerte enfoque en el ecosistema Microsoft Azure.
Tu misión principal será impulsar la integración de SonarQube Advanced Security en los pipelines de desarrollo, facilitando su configuración, analizando vulnerabilidades y acompañando a los equipos técnicos en su resolución y remediación.
- Diseñar y desarrollar plantillas para la configuración de SonarQube Advanced Security.
- Colaborar con los responsables de las aplicaciones para integrar las configuraciones de seguridad en sus pipelines CI/CD.
- Verificar la correcta implementación de las configuraciones y resolver incidencias técnicas.
- Analizar los informes de SonarQube para identificar vulnerabilidades de seguridad y evaluar su severidad.
- Comunicar los hallazgos a los equipos de desarrollo y ayudarles a priorizar las acciones correctivas.
- Acompañar a los equipos en la identificación de falsos positivos y en la aplicación de soluciones de remediación.
- Realizar seguimiento del progreso de las correcciones y elaborar informes periódicos sobre el estado de las vulnerabilidades.
- Desarrollar y mantener pipelines CI/CD automatizados y estrategias de branching.
- Crear plantillas de infraestructura como código (IaC) y módulos de scripting para automatizar procesos.
- Configurar soluciones de monitorización, alertas y automatización dentro del ecosistema Azure.
- Aplicar prácticas DevSecOps para mejorar la calidad, la seguridad y la fiabilidad de los procesos de desarrollo.
- Elaborar documentación técnica y facilitar la transferencia de conocimiento a los equipos.
- Colaborar con equipos multidisciplinares y remotos para impulsar la mejora continua de las soluciones implementadas.
Requisitos mínimos
- Más de 5 años de experiencia en DevOps, Cloud Engineering, ingeniería de software o posiciones similares.
- Experiencia sólida en el ecosistema Microsoft Azure y gestión de entornos cloud empresariales.
- Experiencia avanzada con Azure DevOps.
- Experiencia trabajando con Azure Application Insights, configuración de alertas y Logic Apps.
- Experiencia con OpenShift.
- Conocimientos de scripting con PowerShell, Bash o TypeScript.
- Experiencia aplicando prácticas DevSecOps en entornos empresariales.