Jobs / B. Braun

DevOps Engineer (w/m/d) - für klinische Applikationen und Cloud-Lösungen

B. Braun · Spangenberg, HE, Deutschland
Spangenberg, HE, DeutschlandHybrid
Remuneration
Not specified
Location
Spangenberg, HE, Deutschland
Visa sponsorship
Not specified

Job summary

The DevOps Engineer role focuses on creating the technical foundation for reliable software deliveries by bridging software development, testing, architecture, and operations. Key responsibilities include automating CI/CD pipelines using Jenkins and Azure DevOps, managing containerized applications with Docker, and supporting deployment concepts for client/server applications, all within a digital health environment utilizing technologies like Java, Spring Boot, and Kafka.

Benefits

Betriebliche AltersvorsorgeMobilität, z. B. das B. Braun Job-Ticket oder Job-BikeMitarbeitervergünstigungenUnterschiedliche Arbeitsmodelle, z. B. Jobsharing/Teilzeit

Qualifications

  • Degree in Computer Science, Business Informatics, Software Engineering, or a comparable qualification.
  • Several years of experience as a DevOps Engineer, Build & Release Engineer, Platform Engineer, or in a similar role.
  • Strong knowledge of Jenkins and/or Azure DevOps and Git-based development processes.
  • Experience with Docker, container images, build environments, and deployment automation.
  • Good understanding of modern software development with Java, Spring Boot, Angular, REST APIs, and microservices.
  • Knowledge of Maven/Gradle and build, versioning, and artifact management.
  • Experience with Linux systems, networks, certificates, and basic security concepts.
  • Familiarity with Kafka, monitoring/logging, Infrastructure as Code (e.g., Terraform), or cloud/Kubernetes technologies is a plus.
  • Fluent in German and English, both written and spoken.

Responsibilities

  • Design, build, maintain, and optimize CI/CD pipelines in Jenkins and Azure DevOps.
  • Automate build, test, packaging, and release processes for Java/Spring Boot and Angular applications.
  • Support versioning, artifact management, and reproducible delivery states.
  • Integrate automated tests and technical quality gates into development processes.
  • Create, maintain, and optimize containerized applications and build environments.
  • Support deployment concepts for locally operated client/server applications.
  • Assist service-oriented architectures, REST interfaces, and Kafka-based integration scenarios.
  • Standardize recurring infrastructure, configuration, and deployment tasks.
  • Establish and maintain logging, monitoring, and alerting concepts for development, test, and production environments.
  • Analyze technical disruptions and support root-cause analyses to improve reliability and performance.
  • Contribute to backup, restore, patch, update, and support-related operational processes.
  • Collaborate closely with development, test engineering, software architects, product owners, security, and operations.

Skills

AzureAzure DevOpsDockerGitGradleJavaJenkinsKafkaKubernetesLinuxMavenRESTTerraform

Degrees

InformatikWirtschaftsinformatikSoftware Engineering

Languages

DeutschEnglisch

Industry

Digital Health

Relocation

No