Now hiring

DevOps Engineer (Rubí, ES) @ B. Braun Melsungen AG

Rubí, Catalonia, ESOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

<p><span style="font-family:arial, helvetica, sans-serif;color:darkcyan"><strong>About B. Braun and This Team</strong></span></p> <p><span style="font-family:arial, helvetica, sans-serif">B. Braun is one of the world’s leading medical device and pharmaceutical companies, developing and manufacturing products and solutions for healthcare professionals and patients across more than 60 countries. Our Group Digital Department (GDD) is driving a major technology transformation — building the digital foundation that powers B. Braun’s clinical products and healthcare platforms on modern cloud infrastructure. </span></p> <p><span style="font-family:arial, helvetica, sans-serif">The Center of Competence (CoC) Platform Engineering &amp; DevOps is at the heart of this transformation. We build and operate the Internal Developer Platform (IDP) that enables B. Braun’s product engineering teams to deliver faster, more reliably, and with less operational overhead. We are GitOps-first, Kubernetes-native, and treat developer experience as a product discipline — not a side effect of infrastructure work. The CoC is an active engineering community — not a fixed structure. As the platform matures and team needs evolve, so does the CoC itself. You’ll have a genuine hand in shaping how we work, not just executing within a defined process.</span></p> <hr> <p> </p> <p><span style="font-family:arial, helvetica, sans-serif;color:darkcyan"><strong>Role Overview</strong> </span></p> <p><span style="font-family:arial, helvetica, sans-serif">As a Senior DevOps Engineer, you are embedded within a hospital-facing clinical software product team as their dedicated DevOps and platform engineering contact. You are not a central ops function — you sit inside the product team, own its delivery infrastructure, and connect it to B. Braun’s broader platform capabilities. Your primary assignment is a clinical management platform used in hospitals across Europe — a mature, production-grade Azure-hosted application serving real patient workflows. The product is executing a structured modernisation of its DevOps toolchain toward B. Braun’s Digital Foundation standards. You will own this transition: operating the current toolchain while systematically building its replacement. This is not a greenfield role. The stack you inherit is deliberate and functional. Your job is to understand it thoroughly, introduce modern observability and delivery practices, and drive the toolchain migration at a pace that keeps the platform stable.</span></p> <hr> <p> </p> <p><span style="font-family:arial, helvetica, sans-serif;color:darkcyan"><strong>Your Mission</strong> </span></p> <ul> <li><span style="font-family:arial, helvetica, sans-serif">Own and evolve the CI/CD pipeline infrastructure for your assigned product — from current-state Jenkins pipelines to GitHub Actions, without breaking continuity</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Introduce production-grade observability across the platform using OpenTelemetry and B. Braun’s centralized monitoring stack</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Manage the product’s Azure infrastructure confidently across a multi-tenant, per-customer deployment model</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Execute a controlled, coexistence-based migration of the development toolchain aligned to B. Braun’s DevSecOps standards</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Define and monitor SLOs for the product’s critical services, enabling data-driven reliability decisions</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Contribute reusable patterns and learnings back to B. Braun’s Internal Developer Platform</span></li> </ul> <hr> <p> </p> <p><span style="font-family:arial, helvetica, sans-serif;color:darkcyan"><strong>Key Responsibilities</strong></span></p> <p><span style="font-family:arial, helvetica, sans-serif">CI/CD and Pipeline Engineering</span></p> <ul> <li><span style="font-family:arial, helvetica, sans-serif">Operate and maintain existing Jenkins pipelines for the product’s build, test, and deployment workflows</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Design and implement GitHub Actions pipelines following B. Braun’s DevSecOps model and ensuring full traceability and version control</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Manage the coexistence of Jenkins and GitHub Actions during the transition period: two toolchains running in parallel, incrementally converging</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Integrate quality and security tooling into pipelines: Code Quality, Vulnerability Scanning, and SBOM management</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Ensure full traceability and versioning of all pipeline changes within the GitOps model</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Contribute reusable GitHub Actions workflow templates and composite actions to the Internal Developer Platform Cloud</span></li> </ul> <p><span style="font-family:arial, helvetica, sans-serif">Infrastructure and Kubernetes</span></p> <ul> <li><span style="font-family:arial, helvetica, sans-serif">Manage and operate the product’s Azure environment: multi-tenant deployment model</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Manage Azure-hosted Windows-based infrastructure (IIS, Windows Server) alongside cloud-native components — the product spans both worlds</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Implement and maintain infrastructure automation using Crossplane XRDs, Helm, and Azure-native tooling</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Support environment provisioning for dev, test, staging, and production environments aligned to the product’s DTAP model</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Troubleshoot and resolve production issues related to infrastructure, deployments, and runtime behaviour</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Deploy and operate Kubernetes workloads (AKS): responsible for deployments, services, ingress, namespace RBAC, and day-to-day troubleshooting </span></li> </ul> <p><span style="font-family:arial, helvetica, sans-serif">Observability and Instrumentation</span></p> <ul> <li><span style="font-family:arial, helvetica, sans-serif">Deploy OpenTelemetry agent instrumentation alongside the product’s runtime — collecting logs, metrics, and traces without modifying application source code — and forward telemetry to B. Braun’s centralized observability stack</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Build and maintain Grafana dashboards and Azure Monitor alert rules covering the four golden signals for all critical services</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Define SLIs from the collected telemetry; translate them into SLOs and error budgets in collaboration with the product team</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Identify and eliminate observability gaps — surface what the product team cannot currently see</span></li> </ul> <p><span style="font-family:arial, helvetica, sans-serif">Toolchain Migration and SDLC Alignment</span></p> <ul> <li><span style="font-family:arial, helvetica, sans-serif">Lead the migration to GitHub: archive and preserve repository history and metadata, coordinate sign-off with Quality Management, and execute a controlled cutover</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Align branching strategies, environment models, and release processes with B. Braun’s DevSecOps standards — migrating gradually without disrupting existing release cycles</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Migrate documentation tooling while maintaining traceability integrity across requirements, code, and deployments</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Assess and document the product’s integration engine topology: how it connects to hospital systems, what dependencies exist, and what a future migration path looks like</span></li> </ul> <p><span style="font-family:arial, helvetica, sans-serif">SRE and Reliability</span></p> <ul> <li><span style="font-family:arial, helvetica, sans-serif">Establish SLOs and SLIs for the product’s critical services; track error budgets and provide data-driven input for prioritisation decisions</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Create and maintain runbooks for common operational scenarios to reduce cognitive load during incidents and enable autonomous product team operation</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Participate in incident response and blameless postmortem facilitation for platform-level issues </span></li> </ul> <p><span style="font-family:arial, helvetica, sans-serif">Platform Contribution (CoC Member)</span></p> <ul> <li><span style="font-family:arial, helvetica, sans-serif">Contribute patterns, templates, and learnings from your product team assignment back to B. Braun’s Internal Developer Platform</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Participate in CoC design reviews, code reviews, and technical standard-setting</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Share operational experience with CoC colleagues to continuously improve shared platform capabilities</span></li> </ul> <hr> <p> </p> <p><span style="font-family:arial, helvetica, sans-serif;color:darkcyan"><strong>What You Bring</strong> </span></p> <p><span style="font-family:arial, helvetica, sans-serif">Required</span></p> <ul> <li><span style="font-family:arial, helvetica, sans-serif">5+ years in DevOps, Platform Engineering, or a related discipline — senior depth, operating independently</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Microsoft Azure — production-grade operations across App Services, SQL, Key Vault, Azure Monitor, Entra ID, AKS, and Virtual Networks</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Kubernetes — hands-on deployment, operations, and troubleshooting of production workloads on AKS</span></li> <li><span style="font-family:arial, helvetica, sans-serif">CI/CD — Jenkins and GitHub Actions; you can operate the current toolchain while building its replacement</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Source control migration — experience planning and executing a controlled repository migration with full history and traceability preservation</span></li> <li><span style="font-family:arial, helvetica, sans-serif">OpenTelemetry — agent-based instrumentation on running systems; telemetry pipeline configuration and log-to-OTel mapping</span></li> <li><span style="font-family:arial, helvetica, sans-serif">SRE fundamentals — SLO/SLI definition from scratch, error budget awareness, reliability monitoring</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Fluent English — working language across the CoC</span></li> </ul> <p><span style="font-family:arial, helvetica, sans-serif">Strongly Preferred</span></p> <ul> <li><span style="font-family:arial, helvetica, sans-serif">Windows / .NET environment — IIS, .NET Framework, Windows Server; ability to read the deployment landscape and troubleshoot runtime behaviour without writing application code</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Coexistence strategy — experience running legacy and modern toolchains in parallel during a long migration, without service disruption</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Integration engine topology — ability to map and document how a middleware integration layer connects to external systems; understanding of system interfaces and communication patterns</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Spanish — useful for local collaboration in Barcelona; not required for team work Nice to Have</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Experience in regulated or compliance-aware environments — healthcare, pharma, finance (B. Braun provides onboarding for domain-specific SOPs and quality processes)</span></li> <li><span style="font-family:arial, helvetica, sans-serif">GitOps tooling: ArgoCD, Crossplane</span></li> <li><span style="font-family:arial, helvetica, sans-serif">SBOM management and software composition analysis</span></li> <li><span style="font-family:arial, helvetica, sans-serif">JFrog Artifactory</span></li> <li><span style="font-family:arial, helvetica, sans-serif">EU MDR / ISO 13485 / IEC 62304 — awareness, not expertise</span></li> </ul> <hr> <p> </p> <p><span style="color:darkcyan"><strong><span style="font-family:arial, helvetica, sans-serif">What We Offer</span></strong></span></p> <ul> <li><span style="font-family:arial, helvetica, sans-serif">An embedded role with real ownership — you are the DevOps function for a live clinical platform, not a ticket executor</span></li> <li><span style="font-family:arial, helvetica, sans-serif">A technically rich challenge: operating a mature production system while modernising its delivery infrastructure</span></li> <li><span style="font-family:arial, helvetica, sans-serif">Connection to a wider CoC community — colleagues already embedded in Barcelona, and a European network across Germany and Bulgaria</span></li> <li><span style="font-family:arial, helvetica, sans-serif">B. Braun’s modern platform tooling as the destination stack — Azure, AKS, GitHub Actions, ArgoCD, OpenTelemetry, Crossplane</span></li> <li><span style="font-family:arial, helvetica, sans-serif">A chance to shape the operational foundation for a critical medical software product used in hospitals across Europe</span></li> <li>Flexible hybrid working model with 3 days remote and 2 days on-site per week</li> <li>Adaptable working hours from Monday to Thursday, allowing flexible start and finish times</li> <li>Reduced working hours on Fridays during summer (June to September)</li> <li>Compensation aligned with the Chemical Industry Collective Agreement</li> <li>10% annual variable bonus linked to company performance</li> <li>Flexible compensation plan including transport, childcare vouchers and private health insurance</li> <li>Daily meal allowance for office days</li> <li>Work-from-home allowance</li> <li>Company-sponsored retirement plan</li> <li>Life and accident insurance (AXA)</li> <li>Access to company-funded training and certifications, based on role and project needs</li> <li>Continuous learning environment aligned with ongoing platform and technology transformation</li> <li>Access to a well-being platform including coaching, psychological support and emotional health resources, free for employees and available at reduced cost for family members</li> <li>Full IT setup provided, with choice between Windows or Mac</li> <li>Competitive salary </li> </ul><p><span id="cke_bm_1229S" style="display:none"> </span>B. Braun Medical, S.A. U. | Aitana Altuna</p>

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores