Andi Umbreit
Hallo Andi, vielen Dank, dass du dir die Zeit nimmst!
Kannst du dich bitte kurz vorstellen?
Ich bin in Norddeutschland aufgewachsen und bin nach München gezogen, um angewandte Mathematik zu studieren. Danach habe ich beschlossen, dort zu bleiben. Bevor ich bei Checkmk angefangen habe, habe ich dynamische Lichtfunktionen für BMW entwickelt.
Was hat dich dazu bewogen, dich Checkmk anzuschließen? Wie bist du zu Checkmk gekommen?
Das sind zwei sehr unterschiedliche Fragen. Vor einigen Jahren habe ich über Xing eine Nachricht von einem kleinen Unternehmen namens "Mathias Kettner GmbH" erhalten und gefragt, ob ich mir vorstellen könnte, dort zu arbeiten. Ich war anfangs skeptisch, da ich wenig bis gar keine Erfahrung mit Monitoring oder sogar Linux hatte, aber da ich bereits nach einem neuen Job suchte, habe ich es ausprobiert.
Der Hauptgrund, warum ich mich Mathias Kettner angeschlossen habe, war die Tatsache, dass ich während meiner Vorstellungsgespräche sehr herzlich aufgenommen wurde und das Gefühl hatte, dass wir menschlich gut zueinander passen. Außerdem war ich neugierig darauf, in einem Bereich zu arbeiten, der für mich völlig neu war. Natürlich heißt Mathias Kettner GmbH heute Checkmk 🙂
Was sind deine Aufgaben als Entwickler und wie sieht dein typischer Arbeitstag aus?
Als Mitglied eines unserer Feature-Teams bin ich für die Umsetzung neuer Funktionen und die Pflege einiger Code-Basen in unserer Software verantwortlich.
Ich bin auch Teil unseres Schulungsteams, daher halte ich gelegentlich die Schulung "Programmierung von Erweiterungen für Checkmk" zusammen mit einem oder zwei meiner Kollegen. Das ist auch immer eine gute Gelegenheit, etwas über unsere Kunden und die Art und Weise zu erfahren, wie sie Checkmk in ihrem Arbeitsalltag nutzen.
Mein Arbeitstag wird hauptsächlich von Aufgaben bestimmt, die in Tickets und Sprints organisiert sind. Vor und nach einem Release der Hauptversion geht es mehr um Fehlerbehebung. Dazwischen stehen neue Funktionen und Verbesserungen unserer Code-Basis im Vordergrund. Wenn es etwas zu besprechen gibt, suche ich oft über Chat oder Voice/Video-Call Kontakt zu meinen Kolleginnen und Kollegen, aber ich arbeite auch direkt mit unseren Benutzern/Kunden über unser Support-System zusammen.
Wie gehst du mit Code-Reviews und technischem Feedback um?
Wir führen Peer-Reviews für jede Änderung durch, die wir an unserer Code-Basis vornehmen. Das bedeutet, dass ich, abhängig vom Bereich einer Code-Änderung, einen Kollegen auswähle, der dort über Fachwissen verfügt, und ihm die Aufgabe zuweise, eine Code-Überprüfung durchzuführen. Umgekehrt gehört es auch zu meiner täglichen Arbeit, Code-Reviews für meine Kollegen durchzuführen. Auf diese Weise erhalten wir technisches Feedback im Grunde genommen kostenlos.
Mit welchen Tools/welcher Technik arbeitest du in deinem Team?
Verschiedene! Hier ist zu erwähnen, dass wir immer gerne neue Techniken und Tools ausprobieren. Dies zahlt sich immer aus, auch wenn wir uns langfristig dagegen entscheiden.
Programmiersprachen: Python, C++, Rust - und viele mehr, aber diese sind diejenigen, mit denen ich hauptsächlich arbeite. Tools: Git, Jira, Gerrit, Jenkins IDE/Code-Editor: Nach eigener Wahl. Ich benutze VS Code, aber einige Kollegen arbeiten gerne mit anderen IDEs oder sogar Vim oder Emacs.
Was ist dir in deinem Arbeitsleben am wichtigsten?
Mir gefällt es sehr, dass ich in einem erheblichen Teil meiner Arbeitszeit tatsächlich an unserem Code arbeiten kann, anstatt nur zu planen und meine Zeit in Meetings zu verbringen.
Das Wichtigste für mich ist jedoch die Work-Life-Balance. Da ich die meiste Zeit von zu Hause aus arbeite, kann ich meine Familie praktisch die ganze Zeit sehen. Meistens halte ich mich an einen ziemlich festen Arbeitszeitplan, aber wenn es private Termine gibt, kann ich meine Arbeitszeit flexibel darauf abstimmen.
Erinnerst du dich an ein besonders interessantes, aufregendes oder schönes Erlebnis bei Checkmk? Wenn ja, kannst du uns davon erzählen?
Einmal im Jahr feiern wir unsere Checkmk Konferenz in München, und ich freue mich immer darauf. Vor einigen Jahren hatte ich die Gelegenheit, in einem Vortrag eine unserer neuesten Funktionen vorzustellen, an der ich gearbeitet habe. Später im Jahr hatte ich ein Zoom-Meeting mit einem unserer Kunden, und nach einer Weile fragte er, ob ich es war, der den Vortrag auf der letzten Konferenz gehalten hatte. Er hatte am Livestream teilgenommen und erzählte mir, dass er es genossen hatte.
Explore open positions at Checkmk
We count on smart and innovative people who can help our customers become more secure and resilient.