Jobs / Deutsches Elektronen-Synchrotron DESY

DevOps Entwicklerin (w/m/d) - Linux, Software-Packaging, Python, GitOps für PETRA IV

Deutsches Elektronen-Synchrotron DESY · Hamburg, HH, Deutschland
Hamburg, HH, DeutschlandOnsite
Remuneration
Not specified
Location
Hamburg, HH, Deutschland
Visa sponsorship
Not specified

Job summary

DESY is seeking a DevOps Engineer to join the Experiment Control Group (FS-EC) to develop and operate IT infrastructure for large-scale scientific facilities, particularly for beamlines in photon science. The role involves building and maintaining CI/CD-based systems for scientific software, supporting Enterprise-Linux solutions, and developing sustainable deployment concepts for distributed services. The successful candidate will contribute to the operation of Linux-based infrastructure and control system solutions for high-speed data acquisition and experiment coordination at photon sources like PETRA III, FLASH, and the upcoming PETRA IV.

Benefits

Flexible working hoursVariable part-timeJob-sharing modelsMobile work (up to 50%)Family-friendly and collegial atmosphereEstablished health managementCompany pension schemeSecure jobExtensive training and development opportunitiesEmployer subsidy for job ticket (Deutschland-Ticket)

Qualifications

  • University degree in Computer Science, Software Development, or a related field with professional experience
  • Profound experience in system and network administration (Linux) and automation (e.g., Puppet)
  • Profound experience in Python development and basic knowledge of C++
  • Experience with collaborative software development (Git, CI/CD) and software packaging (e.g., Debian, Conda, Pip, Pixi)
  • Basic knowledge of container technologies (Docker, Podman, Apptainer) and orchestration tools (Kubernetes)
  • Experience with database systems and distributed services
  • Strong communication skills and fluent English, both written and spoken

Responsibilities

  • Build and maintain CI/CD-based build and distribution systems for scientific software (e.g., Debian, Conda, Pip, Docker packages)
  • Support the provision of Enterprise Linux solutions for reliable operation in DESY research infrastructure
  • Develop sustainable deployment concepts for distributed services (e.g., microservices, databases, control system infrastructures)
  • Provide long-term support for build chains, distribution systems (e.g., Puppet, Ansible), and distributed infrastructure
  • Train cooperation partners in DevOps and software development best practices
  • Apply modern development methods such as code reviews, Git workflows, and automated tests
  • Engage in open-source and community projects for the advancement of scientific IT
  • Collaborate with national and international research institutions in control systems and IT infrastructure

Skills

AnsibleC++DebianDockerGitKubernetesLinuxpipPodmanPuppetPython

Degrees

University degree in Computer ScienceUniversity degree in Software DevelopmentUniversity degree in a related field

Languages

English

Industry

Research

Contract length

2 years with option for permanent employment

Relocation

No