SAP BTP Platform Engineer · Schweiz

Systeme, die ohne mich weiterlaufen.

Ausgebildeter Informatiker, heute SAP BTP Platform Engineer bei der SBB und berufsbegleitend in der Weiterbildung zum Wirtschaftsinformatiker HF. Rund sieben Jahre Linux, und die Überzeugung, dass eine Lösung erst fertig ist, wenn sie sich selbst meldet.

Wie ich arbeite

01

Automatisieren statt wiederholen

Was ich zweimal von Hand mache, schreibe ich beim dritten Mal auf. Nicht aus Bequemlichkeit, sondern weil ein Skript nachts um drei dieselbe Entscheidung trifft wie am Montagmorgen.

02

Sichtbar machen, bevor es klemmt

Jeder Dienst, den ich betreibe, hat eine Überwachung und einen Weg, mich zu erreichen. Ein Ausfall, von dem niemand erfährt, dauert immer länger als einer, der sich selbst meldet.

03

Nachvollziehbar bleiben

Konfiguration gehört in ein Repository, Entscheidungen in eine Dokumentation. Beides, damit nicht nur ich in einem halben Jahr noch versteht, warum etwas so gebaut ist.

Ein Projekt, das ich zu Ende gebaut habe

Medienserver mit vollautomatischem Betrieb

Ubuntu Server Docker Cloudflare

Ein gebrauchter Bürorechner wurde zur Grundlage für einen Dienst, den meine Familie täglich nutzt. Die Aufgabe war nicht, etwas zum Laufen zu bringen, sondern es so zu bauen, dass es läuft, während ich woanders bin.

  • Migration ohne Verlust. Umzug vom alten Windows-Rechner mitsamt Wiedergabestand aller Konten – rund 2600 Einträge, die sonst jeder von Hand nachgezogen hätte.
  • Import ohne Handgriffe. Ein eigenes Skript prüft im Zwei-Minuten-Takt, ordnet neue Dateien zu und meldet sich per Push, sobald etwas bereitsteht. Für die Fälle, an denen der Standardweg scheitert, greift ein Rückfallpfad über die API.
  • Überwachung mit Zustellgarantie. Elf Prüfungen, Benachrichtigungen aufs Telefon, und ein Totmannschalter bei einem externen Anbieter – damit auch ein Totalausfall gemeldet wird, bei dem der Server selbst nichts mehr senden kann.
  • Backup, das geprüft ist. Täglich lokal und verschlüsselt ausser Haus. Einmal vollständig zurückgespielt, inklusive Integritätsprüfung der Datenbanken – ein Backup ohne Rückspieltest ist eine Vermutung.
  • Zugriff ohne offene Türen. Verwaltungsoberflächen ausschliesslich über Tunnel mit vorgelagerter Anmeldung oder VPN. Auf dem Host eine Firewall, die auch die Container einschliesst – ein Punkt, den die meisten Anleitungen übergehen.
Dienste im Betrieb
15
Prüfintervall
2 min
Backup täglich
514 MB
Offene Ports
1

Womit ich arbeite

Betrieb
Linux Ubuntu Server Docker Compose systemd cron
Automatisierung
Bash Python REST-APIs Git
Netz & Zugriff
Cloudflare Tunnel Zero Trust Tailscale DNS
Betriebsführung
Monitoring Alerting Backup & Restore Objektspeicher
Fachlich
SAP BTP SAP HANA Cloud SaaS-Integration Prozessanalyse Dokumentation

Werdegang

SAP BTP Platform Engineer · SBB CFF FFS

Betrieb und Ausbau der SAP Business Technology Platform: HANA-Cloud-Datenbanken, Anbindung von SaaS-Lösungen an die bestehende Landschaft, Bewertung neuer Dienste auf ihre Verträglichkeit mit dem, was schon läuft.

Wirtschaftsinformatiker HF

Berufsbegleitende Weiterbildung. Die Brücke zwischen dem, was technisch geht, und dem, was ein Unternehmen davon braucht.

Informatiker EFZ

Abgeschlossene Grundbildung. Seitdem rund sieben Jahre Linux – angefangen aus Neugier, geblieben aus Überzeugung.

Kontakt

Offen für Gespräche rund um Systembetrieb, Automatisierung und Wirtschaftsinformatik. Am schnellsten per Mail.

kontakt@yzar.org