Ein neuer Job würde Dir gut stehen!

Systems Engineer ­­/­­ System Administrator (m­­/­­f­­/­­d)

07.06.2025
Freiburg im Breisgau

Aufgabe:

* Development and maintenance of the Galaxy server and related infrastructure (e.g., PostgreSQL, RabbitMQ, Celery, TIG stack, CVMFS, Jenkins, HTCondor, OpenStack, among others), including TIaaS (Training Infrastructure as a Service), Pulsar-Networks, and the Beacon Service. * Ensure the seamless integration of new features and updates into the existing system and infrastructure. * Collaborate with the team of Admins to design and improve software and deployment pipelines. * Conceptualize and implement update procedures and software integrations in the running system. * Implement and maintain best security practices, adhering to our information security policies and industry standards (ISO 27001). * Regularly review and enhance security measures to protect data and infrastructure. * Stay current with industry trends and emerging technologies, including virtualization, infrastructure technologies, automation, configuration management, infrastructure provisioning, and CI/CD pipelines. * Proactively identify opportunities to enhance the Galaxy Europe instance and establish general deployment guidelines for other Galaxy instances. * Integrate infrastructural components like various storage systems and special-purpose computation nodes with accelerators like GPUs. * Offer community support for other Galaxy administrators and users by addressing technical issues and sharing knowledge. * Develop comprehensive documentation and training materials for automation workflows and administrative tasks to facilitate learning and efficiency. * Conduct workshops and live training sessions for administrators, equipping them with the skills and knowledge to manage and operate Galaxy services effectively. * Diagnose and resolve issues in Linux systems and HPC infrastructure and manage storage solutions like NFS to ensure high availability, performance, and reliability. * Analyze and enhance system performance by identifying and addressing bottlenecks and inefficiencies.

Qualifikation:

We are looking for a dedicated and motivated team player with strong communication skills and a good command of the English language. The successful applicant will be an expert Linux system administrator with proficient knowledge of Python, Git, and SQL databases. The ideal candidate is an analytical thinker, problem-solver, and reliable, with a strong desire to learn and collaborate with the team Required Skills and Qualifications: * Expert Linux system administrator (5+ years of experience) with strong proficiency in Python, shell scripting, Git, and command-line tools. * Expert in debugging complex software and hardware issues and performing root cause analysis. * Experience in networking, including TCP/IP, DNS, firewalls, and routing. * Experience configuring continuous integration and continuous deployment (CI/CD) systems and tools like Jenkins. * Proficiency in configuration management tools like Ansible and provisioning tools like Terraform. * Proficiency in high-performance computing (HPC) environments and network filesystems (NFS). * Ability to work collaboratively in a team environment and engage with community members. * Strong documentation skills, with the ability to create comprehensive guides and manuals. * Strong analytical and problem-solving skills, with the ability to think critically and develop innovative solutions. * Ability to manage multiple tasks and prioritize effectively in a fast-paced environment. * Bachelor's or Master's degree in Informatics or equivalent qualification. Additional skills that are advantageous: * Proficient in virtualization technologies, such as KVM. * Experience with cloud platforms like OpenStack and AWS and hybrid infrastructure environments. * Experience building and managing containerized applications using Docker, Singularity, or Kubernetes