Was macht man als Site Reliability Engineer?
Site-Reliability-Engineers (SREs) greifen Aspekte der Softwaretechnik auf und setzen sie bei Infrastruktur- und Betriebsproblemen ein. Sie wenden die Prinzipien aus der Softwaretechnik auf die Systemverwaltung an und fungieren als Brücke zwischen den Entwicklungs- und Betriebsteams eines Unternehmens. Sie führen Aufgaben und Bereitschaftsdienste aus und entwickeln die Systeme und Software, die die Zuverlässigkeit und Leistung der Standorte unterstützen. Darüber hinaus entwickeln sie Selbstbedienungstools für Benutzergruppen, die Automatisierungslösungen bereitstellen und sich auf ihre Dienste verlassen, einschließlich der automatischen Bereitstellung von Testergebnissen und statistischen Visualisierungen.
SREs zielen darauf ab, Dienstleistungen zu schaffen, die den Arbeitsaufwand für alle Beteiligten abbauen und es den Entwicklern dadurch ermöglichen, sich auf die Entwicklung von Funktionen zu konzentrieren. Sie kollaborieren mit den Produktentwicklern zusammen, um sicherzustellen, dass die entworfenen Lösungen auf nicht-funktionale Anforderungen, einschließlich Sicherheit und Wartbarkeit, reagieren. Sie arbeiten auch mit den Release-Ingenieuren zusammen, um zu bestätigen, dass die Pipelines für die Softwarebereitstellung so effizient wie möglich sind. SREs benötigen einen Bachelor-Abschluss in Informatik oder in einem verwandten Fachgebiet.
Gehälter für Site Reliability Engineer
Durchschnittliches Grundgehalt
Karriereweg: Site Reliability Engineer werden
Erfahren Sie, wie Sie Site Reliability Engineer werden, was für Fähigkeiten und Kenntnisse Sie für Ihren beruflichen Erfolg benötigen und welche Gehaltsstufen Sie bei jedem Schritt auf Ihrem Karriereweg erwarten können.
Verteilung der Jahre Berufserfahrung
Vorstellungsgespräche als Site Reliability Engineer
Häufige Fragen zu Rollen und Verantwortlichkeiten als Site Reliability Engineer
Für eine erfolgreiche Berufsausübung und Karriere als Site Reliability Engineer werden am häufigsten MySQL, Betriebssysteme, PostgreSQL, GIT und Fehlerbehebung benötigt.
- softwareingenieur (M/W/D)
- softwareentwickler (M/W/D)
- devops engineer (M/W/D)