DevOps Engineer
Department : Business Partner Transparency
Employment Type : Permanent
Location : Madrid
Description
We are seeking an experienced and highly motivated DevOps Engineer to support our Business Partner Transparency development teams . In this role, you will be key to building, maintaining, and optimizing our cloud infrastructure and CI / CD pipelines. You will be responsible for implementing automation, monitoring system performance, improving deployment processes, and enabling secure, scalable, and resilient systems. Additionally, you will collaborate with developers, product owners, and QA to ensure smooth delivery and continuous improvement within the development organization—making a significant impact on our product delivery and strategic objectives.
Your Mission
As DevOps Engineer, you will play a pivotal role in ensuring the efficient operation and delivery of our software solutions. You will build and manage deployment tooling and pipelines, implement best practices for deployment and monitoring, and drive automation to increase speed, reliability, and quality. Through these activities, you will make a substantial contribution to the success of our products and sustainability initiatives.
This position is based in Madrid, where you will work alongside a highly skilled and forward-thinking team. We operate under a hybrid work model, requiring a minimum of three days per week in the office to foster effective collaboration while maintaining flexibility.
Your Responsibilities
- Design and Maintain CI / CD Pipelines – Architect, implement, and continuously optimize scalable CI / CD pipelines to enable fast, secure, and reliable software delivery across multiple environments.
- Automation and Tooling Development – Create and maintain custom scripts, integrations, and APIs to automate workflows, improve reporting, and streamline operational tasks using tools such as Azure DevOps, Bash, and TypeScript.
- Quality and Code Health – Integrate and manage static code analysis and quality assurance tools (e.g., SonarQube) to maintain high standards of code quality, security, and maintainability.
- Performance, Reliability, and Scalability – Monitor application and infrastructure performance, proactively identify bottlenecks, and implement optimizations to ensure high availability, fault tolerance, and cost efficiency.
- Security and Compliance – Embed security best practices and compliance controls into infrastructure and deployment processes, including vulnerability management, access control, and audit readiness.
- Cross-functional Collaboration – Partner closely with developers, QA, and product owners to improve build, deployment, and release processes, ensuring seamless integration between development and operations.
- DevOps Framework & Best Practices – Contribute to the evolution of internal DevOps frameworks, standards, and tooling to drive consistency, efficiency, and innovation across the development organization.
- Continuous Improvement & Knowledge Sharing – Act as a champion for DevOps culture by identifying opportunities to improve systems, processes, and practices, while mentoring team members and sharing knowledge.
Your Experience
Educational Background - Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).Proven DevOps Expertise - Minimum of 2 years\' experience in a DevOps, Site Reliability, or similar engineering role, with a strong track record of supporting high-availability applications and distributed systems.CI / CD Proficiency - Hands-on experience designing, configuring, and maintaining CI / CD pipelines using tools such as GitLab, Jenkins, GitHub Actions, or Azure DevOps.Linux & Scripting Skills - Solid expertise working in Linux environments with advanced scripting / programming skills (Bash, TypeScript, or comparable languages) to automate and optimize workflows.Containerization and Orchestration - Familiarity with container technologies (Docker, Kubernetes) and an understanding of how to deploy and manage containerized applications is a plus.Soft Skills - Strong analytical thinking, problem-solving abilities, and organizational skills; excellent collaboration and communication skills to work effectively in cross-functional teams.Language Skills - Fluency in English (C2 level required); knowledge of German is a plus.#J-18808-Ljbffr