ETH Zürich

Linux Systems Engineer

📍 Zürich

Role and responsibilities

Gewährleisten des Betriebs, der Integration, Skalierung und Optimierung der IT-Systeme im Serviceportfolio der Sektion EduIT Weiterentwicklung der IT-Architektur für den Service Digitale Prüfungen Weiterentwicklung der Deployment-Lösung für Prüfungscomputer (Exam Portal) Instandhaltung und Weiterentwicklung der Moodle-Wartungspipelines (Moodle Zero Downtime) Verantwortung für den ETH JupyterHub im Rahmen des Computational Competencies Projekts Mitarbeit an weiteren innovativen Projekten im Bereich Lehrtechnologie Hauptverantwortung für das Monitoring und Alarming der Systeme der EduIT Enge Zusammenarbeitet mit den IT Operation Managern und Service-Verantwortlichen Aktives Einbringen von eigenen Ideen ein und selbständige Umsetzung dieser

Team / description

Die ID Sektion Educational IT Services (EduIT) unterstützt die zeitgemässe, lernwirksame und innovative Lehre an der ETH mit einem abgestimmten Portfolio an Werkzeugen, Services und Support. Das Portfolio (u. A. Moodle, EvaSys, EduApp) unterstützt Dozierende und Studierende entlang der gesamten hochschuldidaktischen Praxis, ausgehend von den Lernzielen über die Gestaltung von Lernaktivitäten, Lehre, Prüfungen bis hin zur Evaluation.

EduIT ist verantwortlich für den Service digitale Prüfungen der ETH Zürich und in der Schweiz führend. Dies beinhaltet rund 350 Prüfungen auf ETH-Computern mit gut 27‘000 Prüfungsversuchen pro Jahr sowie formative Tests und Zwischenprüfungen auf studentischen Geräten. EduIT betreibt zwei grosse Moodle-Instanzen mit zehntausenden aktiven Usern und entwickelt Open-Source Lerntechnologien wie Moodle-Plugins oder den Safe Exam Browser (SEB). Diese Tools werden an Hochschulen weltweit eingesetzt.

Innerhalb unseres neunköpfigen Teams (plus drei Lernende) legen wir grossen Wert auf einen kollegialen Umgang. Dich erwartet eine interessante und vielseitige Stelle in einem äusserst dynamischen Hochschulumfeld, in dem du mit verschiedenen Technologien in Berührung kommst. Einer schnellen Integration ins Team und in das Hochschulumfeld durch gegenseitige Unterstützung, kurze Kommunikationswege und eine gelebte Du-Kultur steht nichts im Wege.

Qualifications and Skills

  • Abgeschlossene Berufsausbildung oder Fachhochschulabschluss in Informatik oder verwandtem Gebiet

  • Zertifizierungen im Bereich Linux (LPIC, RHCE, RHCSA)

  • Fundierte Kenntnisse in den folgenden Bereichen: Linux/Unix Systemadministration (primär Red Hat); Linux Serverapplikationen (u.a. Webserver, DB, Proxy); Monitoring (Zabbix, Grafana, Prometheus); PHP-basierte Web-Applikationen; IT-Security im Bereich Webhosting; Automatisierung von Server Deployment und Configuration Management (Ansible, Semaphore, GitLab CI); Kubernetes und Docker sowie Continuous Integration und Deployment

  • Gute Kenntnisse in den folgenden Bereichen: Administration von OpenSource-Datenbanken (PostgreSQL, MySQL, MongoDB); Scripting und Programmierung (Python, Go); Netzwerke (Grundlagen)

  • Erfahrung mit Moodle sowie Software Testing (Playwright, pytest) von Vorteil

  • Zertifizierungen im Bereich Kubernetes (CKA) von Vorteil

  • ITIL-Foundation-Zertifizierung und Erfahrung im Hochschulumfeld als Plus