DevOps Engineer

Als DevOps Engineer bist du bei uns für den Betrieb der Server und Anwendungen verantwortlich. Wir betreiben Linux-Server in der Cloud und nutzen jede Menge Services von verschiedenen Anbietern zum Optimieren unserer Angebot (Cloudflare, Deepl). Die Anwendungen sind hierbei in der Regel Containerbasiert und werden automatisch auf den Zielsystemen ausgerollt. Das betrifft sowohl die Server und Anwendungen die wir für Kunden betreiben als auch unsere eigenen Dienste wie z.B. GitLab, nextcloud oder unser gesamter Monitoring Stack.

Wenn du bereits Erfahrungen in einem oder mehrerer dieser Systeme gesammelt hast, dann freuen wir uns sehr dich kennen zu lernen!

Deine Stärken

  • du hast mehrere Jahre Erfahrung mit Linux-Servern und der Arbeit auf der Konsole
  • du kennst dich mit Logging- und Monitoring-Systemen aus (ELK, Prometheus, Grafana, Sentry)
  • wir nutzen Docker nicht nur in der Entwicklung sondern auch produktiv. Damit musst du sicher umgehen können.
  • du kannst mit Webservern und Reverse Proxies und deren Config souverän umgehen (Apache, nginx, Caddy)
  • Datenschutz und Datensicherheit gehören für dich zur täglichen Arbeit selbstverständlich dazu
  • du bist kommunikativ, neugierig und wissensdurstig
  • du arbeitest strukturiert und große Aufgaben erledigst du per "divide & conquer"
  • die meisten dieser Symbole kommen dir bekannt vor:

Deine Aufgaben

  • du bist Teil eines agilen Teams und arbeitest im Projektkontext mit Kollegen und dem Kunden direkt zusammen.
  • du planst, erstellst und testest alles was für den Betrieb von Webseiten und Anwendungen nötig ist gemeinsam mit dem Team und auf Basis von Anforderungen des Kunden
  • du kümmerst dich um den korrekten Betrieb der CI/CD Pipelines im GitLab und bist erster Ansprechpartner für dein Team
  • du wirst Cloud-Server bei Hetzner mit Hilfe von Ansible aufsetzen und warten
  • du bist unser Ansprechpartner für die Mailaccounts bei Exchange Online
  • das Team lebt den agilen Prozess mit Planning, Daylies und Retros an denen du dich aktiv beteiligst
  • bei ujamii arbeiten wir nach dem Prinzip "you write it, you run it", du hast also das Rollout deiner Software selbst in der Hand und die Verantwortung endet nicht beim git push
  • der Betrieb der Server und Anwendungen wird laufend überwacht (Sentry, Grafana, ELK-Stack), sodass du bei Problemen schnell reagieren kannst und dir alle Infos vorliegen die du brauchst
  • du kannst die Performance von Anwendungen messen und mit den Hinweisen der entsprechenden Tools bei Bedarf optimieren
  • du musst keine Rufbereitschaft machen

Warum ujamii?

Wir sind agil und flexibel, wir schätzen den freundschaftlichen Umgang und Spaß auf der Arbeit zu haben ist uns wichtig. Damit das so bleibt, haben wir uns schon bei der Gründung entschieden, dass unser Team nie größer als 15 Personen sein soll. Warum? Weil man den direkten Draht zueinander ab einer bestimmten Größe zwangsläufig verliert, plötzlich nicht mehr den Namen aller Kollegen kennt und sich irgendwann nur noch als Teil einer großen grauen Masse wahrnimmt.

Stimmt nicht?! Es muss nicht immer so sein, aber wir haben selbst diese Erfahrungen gemacht und für uns entschieden, dass wir diesen Punkt nicht erreichen wollen. Deshalb ist Wachstum bei uns kein Jahresziel und auch keine treibende Kraft im Unternehmen dem wir Teamgeist oder Spaß an der Arbeit unterordnen. Wir suchen uns aus diesem Grund auch genau aus mit welchen Kunden und Partnern wir zusammen arbeiten wollen und mit welchen nicht. Wenn kein Mehrwert für beide Parteien entsteht oder wir das Gefühl haben nicht auf Augenhöhe wahr- und ernstgenommen zu werden, dann sind wir nicht der richtige Dienstleister.

Wenn du in einer größeren Firma gearbeitet hast, kennst du das bestimmt auch: Stille Post - Enterprise Edition! 
Sales Specialist - Customer Satisfaction Expert - Key Account Manager - Senior Project Manager - Development Team Leader - DU. Die Kommunikationskette des Grauens gibt's bei uns nicht. Und kein Marketing Bullshit - versprochen!

Bei uns ist Projektmanagement keine Stelle, sondern vielmehr eine Tätigkeit, die du als Entwickler in deinen Projekten übernehmen wirst. Um Stille Post und lange Abstimmungs-Meetings zu vermeiden, sind bei uns alle direkt am Projekt beteiligten Personen in die Kommunikation involviert. Wenn du dem Ansprechpartner auf Kundenseite also eine Frage stellen willst, dann Attacke! Gleiches gilt natürlich auch andersherum. So vermeiden wir Sätze wie "Das muss ich noch mit dem Kunden klären" oder "Das hatte ich mir aber anders vorgestellt".

Short Facts

  • helles, freundliches, geräumiges Büro mit vielen Grünpflanzen
  • elektrisch höhenverstellbare Schreibtische (Sitz-/Steh-Arbeitsplatz)
  • ein High End MacBook Pro, das kannst du auch privat nutzen. Alternativ kannst du auch andere Hardware wählen.
  • eigenverantwortliches Arbeiten, direkter Kundenkontakt
  • flexible Arbeitszeiten, Home Office
  • Zuschuss für Fitness oder Sportverein
  • Getränke-Flat
  • monatliches Weiterbildungsformat ujamii:update
  • 2 Teamtage pro Jahr in denen wir uns und die Firma gemeinsam weiterentwickeln

So arbeiten wir

Kurze Entscheidungswege und flexibles Zeitmanagement zeichnen uns aus.

So unterstützen wir dich

Ruhige Arbeitsumgebung, Top-Hardware und Hilfe beim Fitbleiben sind nur ein paar unserer allgemeinen Benefits.

Du willst uns kennenlernen?

Sehr gut! Dann melde dich doch einfach bei uns oder schau vorbei und wir beantworten deine Fragen bei einem Kaffee.