Job Description

You’re an important part of our future. Hopefully, we're also a part of your future! At B. Braun, we protect and improve the health of people worldwide. You support this vision, bringing expertise and sharing innovation, efficiency and sustainability as values. That’s why we would like to keep developing our company with you. Keeping your future in mind, we’re making a joint contribution to health care worldwide, with trust, transparency and appreciation. That's Sharing Expertise.

DevOps Engineer
Company:  B. Braun Medical, S.A. U.
Job Posting Location:  Barcelona, Barcelona, Spain
Functional Area:  Information Technology
Working Model:  Hybrid
Requisition ID:  10783

At B. Braun, DevOps Engineers and Platform Engineering, supporting digital product teams while contributing to our broader platform capabilities. In this roles, you'll work directly with product teams to implement and support distributed systems, microservice architectures, and event-driven patterns, while also helping build reusable capabilities across our organization. You'll apply cloud-native technologies to solve complex distributed computing challenges in a regulated healthcare environment.

 

Tasks and Responsibilities

Product Team Support

  • Implement and maintain CI/CD pipelines for microservice applications
  • Design and build infrastructure for distributed systems using Infrastructure as Code
  • Support implementation of event-driven architecture patterns and message-based integration
  • Implement distributed tracing and health monitoring across microservices
  • Collaborate directly with developers to improve application reliability and observability
  • Help troubleshoot system issues across the full technology stack
  • Implement comprehensive monitoring and observability solutions for microservice ecosystems

Platform Contribution

  • Identify common patterns across teams that could be standardized
  • Contribute reusable components to our evolving internal platform
  • Implement and maintain infrastructure automation that benefits multiple teams
  • Help establish best practices for cloud-native and distributed systems
  • Work with the Center of Competence "DevOps" to align with organizational standards and contribute to the improvement of B. Braun's DevSecOps culture

 

Professional Competences

  • Successfully completed bachelor's degree in computer science, information technology or a related field, or comparable professional experience (3+ years)
  • Strong understanding of distributed systems patterns and microservice architectures
  • Experience with event-driven architecture and messaging systems
  • Experience with container orchestration, particularly Kubernetes
  • Knowledge of cloud platforms, particularly Microsoft Azure
  • Experience with Infrastructure as Code tools like Terraform
  • Proficiency with CI/CD tools and practices (e.g., GitHub Actions, ArgoCD)
  • Scripting experience (Python, Bash)
  • Experience with monitoring, distributed tracing, and observability tools

 

Desired Skills

  • Experience with service mesh technologies (Istio, Linkerd)
  • Knowledge of API gateway patterns and implementations
  • Familiarity with event sourcing and CQRS patterns
  • Experience with message brokers (Kafka, RabbitMQ, etc.)
  • Understanding of regulated software development is an advantage
  • Experience with GitOps workflows

 

Personal Skills

  • Strong communication and collaboration abilities
  • Problem-solving mindset with systems thinking approach
  • Ability to balance immediate needs with long-term solutions
  • Self-motivated and continuous learner
  • Comfortable working with cross-functional teams
  • Organized and methodical approach to complex problems

B. Braun Medical, S.A. U. | Aitana Altuna