Desired Skills and Experience

  • develop a web application to provide user-friendly control of compute jobs
  • improve the backend with regard to scheduling algorithms, resource management and hardware virtualisation
  • support and train users, especially with regard to the usage and creation of containerbased visualisation applications
  • automate functional / integration tests of the container-based remote visualisation applications and compliance to security regulations
  • assist in the maintenance of high-performance computing clusters, storage systems for scientific data, and the data analysis and visualisation platform itself
  • contribute to scientific projects in the area of data-intensive computing (e.g. design and realisation of test setups)
  • eager to work with users to develop tailor-made and user-friendly solutions
  • curious to get to know new techniques and technologies
  • at home on the Linux command line and in the Linux ecosystem in general
  • experienced in at least two programming paradigms (e.g. imperative and functional)
  • familiar with agile methods, hammock-driven development (HDD) and continuous integration and deployment (CI/CD)
  • active in the free/libre open-source community through bug reports, documentation or source code contributions
  • operating-system-level virtualisation (e.g. Docker or CRI-O) and container orchestration (e.g. Kubernetes and Helm)
  • platform virtualisation (e.g. KVM/QEMU) and cloud management (e.g. OpenStack)
  • Clojure/ClojureScript, Reagent (React), re-frame (SPA), Pedestal and Lacinia (GraphQL) and related technologies
  • security hardening of infrastructure and containers

Apply