Ich bin Softwareentwickler für C++ und Python unter Linux, für HPC und verteilte Systeme. Ich bin seit 1999 im HPC-Bereich tätig; mein Schwerpunkt sind Workload-Management-Systeme aus der Grid-Engine-Linie – Software, die monatelang ohne Neustart auf Tausenden von Knoten laufen muss, unter Last, die niemand eingeplant hat. Neben dieser Arbeit übernehme ich eine begrenzte Zahl freiberuflicher Projekte.
Was ich für Sie tun kann
- Code-Reviews von C++- und Python-Codebasen – Korrektheit, Robustheit, Wartbarkeit, mit konkreten Befunden statt Stildebatten.
- Performance-Analyse und Fehlersuche – Abstürze, Speicherfehler, Race Conditions, Deadlocks und langsame Pfade in nebenläufiger und verteilter Software.
- Gewachsener C- und C++-Code – übernehmen, pflegen und modernisieren: neuere Sprachstandards, Build-Systeme, Tests, Abbau toter Plattformen.
- Portierung auf neue Linux-Distributionen, Compiler und CPU-Architekturen (x86-64, ARM64, RISC-V).
- Python-Werkzeuge rund um C/C++-Systeme – Automatisierung, Testumgebungen, Datenauswertung, kleine Dienste.
- HPC- und Linux-Infrastruktur – Cluster-Umgebungen, Virtualisierung, Storage (ZFS), Testlabore.
Wie ich arbeite
- Remote aus Deutschland; vor Ort nach Absprache.
- Deutsch und Englisch.
- Klar umrissene Aufträge: eine feste Aufgabe, ein Zeitbudget oder ein Review mit schriftlichem Bericht.
- Verfügbarkeit: ab Januar 2027, bis zu zwei Tage pro Woche.
Artikel und Code
Einige meiner Artikel in diesem Blog zeigen, wie ich an Probleme herangehe (auf Englisch):
- Configuration as Code: Bulk Operations and JSON Output in qconf
- Understanding Binding in Gridware Cluster Scheduler
- Compute Nodes with Heterogeneous Topology in Gridware Cluster Scheduler
- Automatically Create, Rotate and Destroy Periodic ZFS Snapshots
Code: github.com/ernst-bablick.
Kontakt
Schreiben Sie mir kurz, woran Sie arbeiten und wo es hakt – ein paar Sätze genügen. Ich antworte innerhalb von zwei Werktagen.
E-Mail: ernst (@) bablick.de
Telefon: +49 (0)176 78776725