Beispiel einer Stellenbeschreibung für einen Site Reliability Engineer (m/w/d)

Arbeitsgebiete und Aufgaben

Bei [Firmenname] engagieren wir uns leidenschaftlich für die Entwicklung von problem- und lösungsorientierter Software. Unsere Site Reliability Engineers (SREs) gewährleisten unseren Nutzern eine umfangreich ausgestattete Funktionspalette, beste Verfügbarkeit und eine hohe Leistungsfähigkeit. Da wir derzeit unseren Kundeneinsatz erweitern, suchen wir eine oder einen erfahrenen SRE (m/w/d) , der uns in Echtzeit Ergebnisse aus vielschichtigen Datenmengen liefern kann. Sie sind die oder der Richtige für diese Position, wenn Sie sowohl eine innovative Herangehensweise als auch fundierte Arbeitsweise vorweisen können, und als Teamplayer in einem funktionsübergreifenden Team arbeiten möchten, um praxistaugliche Lösungen zu entwickeln und positive Nutzererfahrungen sicherzustellen. 

Ihre Rolle

  • Sie leiten die Produktionsumgebung und behalten stets einen Überblick über die Verfügbarkeit und Funktionalität des Gesamtsystems
  • Sie entwickeln Software und Systeme zur Verwaltung der Plattform und Anwendungen
  • Sie verbessern die Zuverlässigkeit und Qualität unserer Software-Lösungen bis zur Produkteinführung
  • Sie messen und optimieren die Systemleistung, verantworten Systementwicklung und Innovation, und übertreffen sogar Kundenanforderungen
  • Sie bieten operative Unterstützung und Engineering für umfangreiche Software-Anwendungen

Ihre Aufgaben

  • Sie erfassen und analysieren Metriken aus Betriebssystemen und Anwendungen, um die Leistungsoptimierung und Fehlersuche zu steigern
  • Sie arbeiten mit Entwicklungsteams zusammen, um unsere Dienstleistungen durch rigorose Tests und Freigabeverfahren fortlaufend zu verbessern
  • Sie sind beteiligt an System-Design-Consulting, Plattform-Management, und Kapazitätsplanung
  • Sie entwickeln nachhaltige Systeme und Dienstleistungen durch Automatisierungen und Optimierungen 
  • Sie finden die richtige Balance zwischen Entwicklungsgeschwindigkeit, Zuverlässigkeit und den Zielvorgaben für unsere Service Level Agreements

Ihr Profil

  • Abgeschlossenes Studium im Bereich Informatik oder in einer technisch vergleichbaren Fachrichtung
  • Solide Programmierkenntnisse (strukturierte und objektorientierte Programmierung) mit mindestens einer Programmiersprache wie Python, Java, C/C++, Ruby, und JavaScript
  • Erfahrung mit freigegebenen Speichertechnologien wie NFS, HDFS, Ceph, S3 sowie dynamischen Resource-Management-Systemen (z.B. Mesos, Kubernetes, Yarn)
  • Eine proaktive Herangehensweise im Hinblick auf die Problemfeststellung, Identifizierung von Schwachstellen und Optimierungspotentiale

Gewünschte Qualifikationen 

  • Vorkenntnisse im Bereich Ingenieurtechnik
  • Solide Programmiererfahrung, nicht nur Skript-Programmierung