Support in the Development of CIPM
| Typ | Hilfskräfte | |
|---|---|---|
| Aushang | Aushang CIPM.pdf | |
| Betreuer | Wenden Sie sich bei Interesse oder Fragen bitte an: Manar Mazkatli (E-Mail: manar.mazkatli@kit.edu, Telefon: +49-721-608-4-5940), Martin Armbruster (E-Mail: martin.armbruster@kit.edu, Telefon: +49-721-608-45942) |
(German version below.)
Support in the Development of CIPM
Background
In the context of CIPM (Continuous Integration of architectural Performance Models), we develop an automatically executed CI pipeline, which keeps source code, such as Java, and architectural performance models consistent. This enables performance predictions and an improved development planning. To achieve these goals, the CI pipeline consists of several phases with specific, relevant functions (e.g., an adaptive instrumentation or monitoring). For the maintenance and development of new features, we are looking for support.
Possible Tasks
CIPM's development includes the following possible tasks, which can be prioritized and selected in agreement. Besides, other tasks, for example, in the direction of research data management, are possible.
- Extensions for new features and external and internal APIs
- Maintenance of existing infrastructure
- Refactoring, documentation, and bug fixes to improve the quality
- Support in experiments
We offer
- Close connection to current projects (e.g., CRC 1608 or NFDIxCS)
- Default contract length of 6 months with 40 work hours per month (negotiable)
- Payment: 13,98 € (without degree) / 14,87 € (with degree) per hour (cf., https://www.pse.kit.edu/1940.php)
- Next possible start: 1st of month in at least 2 months
Unterstützung bei der Entwicklung von CIPM
Hintergrund
Im Rahmen von CIPM (Continuous Integration of architectural Performance Models) entwickeln wir eine automatisch ausgeführte CI-Pipeline, die Quellcode (u.a. Java) mit einem architekturellen Leistungsmodell konsistent hält, um so Leistungsvorhersagen und eine verbesserte Entwicklungsplanung zu ermöglichen. Dazu gibt es verschiedene Phasen in der CI-Pipeline (z. B. eine adaptive Instrumentierung und Messung), die bestimmte Funktionen für die Erreichung der Ziele erfüllen. Für die Wartung und Entwicklung neuer Funktionalitäten suchen wir Unterstützung.
Mögliche Aufgaben
Die Entwicklung von CIPM umfasst die folgenden möglichen Aufgaben, die in Absprache priorisiert und ausgesucht werden können. Daneben sind auch andere Aufgaben, bspw. im Bereich Forschungsdatenmanagement, möglich.
- Erweiterungen um neue Funktionalitäten, externe und interne APIs
- Wartung der bestehenden Infrastruktur
- Refactorings, Dokumentation und Fehlerbehebungen zur Verbesserung der Qualität
- Unterstützung bei Experimenten
Wir bieten
- Enger Bezug zu aktuellen Projekten (z. B. SFB 1608 oder NFDIxCS)
- Standardmäßige Vertragslaufzeit von 6 Monaten mit 40 Stunden Arbeitszeit pro Monat (verhandelbar)
- Bezahlung von 13,98 € (ohne Abschluss) bzw. 14,87 € (mit Abschluss) pro Stunde (siehe https://www.pse.kit.edu/1940.php)
- Nächstmöglicher Beginn: 01. des Monats in mindestens 2 Monaten