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