Site reliability engineers, or SRE engineers, are coding and software automation experts who optimize information technology (IT) infrastructure and processes. They do this by configuring smart codes, tools and applications that streamline operations and enhance productivity from the beginning to the end of the software development lifecycle (SDLC). Google introduced the SRE engineering role in the early 2000’s to operate at the crossroads between software development and IT operations, or DevOps, and it has been growing in popularity ever since.

 

The SRE role and responsibilities include software automation, monitoring, troubleshooting, problem solving, documentation, and team collaboration. Specifically, the role requires a high level of expertise in writing code to automate processes such as log analysis and testing, while responding to any new DevOps issues that arise. 

 

Automating processes allows the developers to focus on bringing new features quickly to production and reduces the burden on the IT operations team. An SRE engineer applies software engineering principles to ensure reliable and scalable performance of software and IT services. Site reliability engineers regularly work alongside teams of software developers and IT engineers, guiding them along the development.

 

Site reliability engineering is essential for any organization that needs to continuously improve their people, processes, and technology. SREs help teams to transition to a true DevOps culture, offering numerous benefits to increase speed and reliability. Popular job opportunities for site reliability engineers include at major tech companies, for eCommerce companies, or in payments, banking, and medical software development. As technology continues to evolve, so will site reliability engineering. This means, there will be only more opportunities for SRE engineers!

Apply now for a job as a site reliability engineer! 

Systeembeheerder

undefined: Eindhoven

undefined: Internal Sales & Marketing

undefined: Network, Systems, Telephony & Hardware

undefined: 2 undefined

Jouw belangrijkste taken en verantwoordelijkheden zijn onder andere:Beheren van de Microsoft-omgeving, waaronder Active Directory, Exchange, SharePoint, Office 365, Microsoft Defender;Beheren van VMware-virtualisatie-infrastructuur;Beheren van Azure-infrastructuur en implementatie van hybride cloudoplossingen;Beheren van Veeam Backup & Replication;Beheren van de Windows Server-omgeving;Het oplossen van technische problemen en het bieden van ondersteuning aan eindgebruikers;Het uitvoeren van regelmatige beveiligingsaudits en het implementeren van verbeteringen om onze systemen te beschermen tegen bedreigingen;Het documenteren van alle wijzigingen en incidenten en het bijhouden van systeemdocumentatie;Het deelnemen aan projecten voor het implementeren van nieuwe systemen en het upgraden van bestaande systemen.

Fachkraft für Arbeitssicherheit (w/m/d)

undefined: Wuppertal

undefined: Industrial Services

undefined: Health, Safety, Environmental & Quality

undefined: 2 undefined

Sie sind verantwortlich für die Einhaltung und Umsetzung von Sicherheitsrichtlinien, - verfahren und -vorschriften gemäß den geltenden gesetzlichen Bestimmungen und Unternehmensrichtlinien. Außerdem führen Sie Risikobewertungen und -analysen durch, um potenzielle Gefahren am Arbeitsplatz zu identifizieren und entsprechende Maßnahmen zur Risikominderung zu entwickeln und zu implementieren. Darüber hinaus führen Sie regelmäßige Inspektionen der Arbeitsbereiche, Ausrüstungen und Verfahren durch, um sicherzustellen, dass diese den Sicherheitsstandards entsprechen und empfehlen Maßnahmen zur Beseitigung von Sicherheitsrisiken. In Ihrer Position als Fachkraft für Arbeitssicherheit sind Sie zudem für die Untersuchung von Arbeitsunfällen, Identifizierung von Ursachen und die Erarbeitung von Maßnahmen zur Verhinderung zukünftiger Zwischenfälle zuständig. Die Zusammenarbeit mit dem Management, den Mitarbeitern und den Arbeitsschutzbehörden runden Ihr Aufgabengebiet ab.

Projekteinkäufer / Technischer Einkäufer (w/m/d)

undefined: Wuppertal

undefined: Industrial Services

undefined: Project Management & Services

undefined: 1 undefined

Zu Ihren Hauptaufgaben gehört die selbstständige Bearbeitung von regionalen und internationalen Ausschreibungen sowie das Beschaffen von entsprechenden Angeboten Außerdem übernehmen Sie die Auswahl von geeigneten Lieferanten und betreuen diese Sie verhandeln eigenständig Preise und Zahlungsbedingungen und sind für die Erstellung und Abwicklung der Lieferantenverträge verantwortlich Durch Lagerbestandsermittlungen überwachen Sie die Materialbedürfnisse und stellen einen kontinuierlichen Warenfluss sicher

Testingenieur / Versuchsingenieur (w/m/d)

undefined: Wuppertal

undefined: Electronics

undefined: Testing

undefined: 1 undefined

Zu Ihren Hauptaufgaben gehört die Definition und Durchführung von Prüfungen an mechanischen und elektromechanischen Bauteilen und Produkten Außerdem erstellen Sie die Prüfplanung und betreuen die Prüfstände Darüber hinaus sind Sie für das Prüfmittelmanagement verantwortlich, was die Planung, Beschaffung und Freigabe von notwendigen Prüfmitteln umfasst Des Weiteren werten Sie die Versuchsergebnisse aus und dokumentieren diese Abgerundet wird das Aufgabenprofil durch die Präsentation Ihrer Versuchsergebnisse und die Kommunikation in Schnittstellen zu anderen Fachbereichen

Servicetechniker Elektrotechnik (w/m/d)

undefined: Wuppertal

undefined: Electronics

undefined: Embedded Software

undefined: 1 undefined

In Ihrer Position als Servicetechniker Elektrotechnik sind Sie für die Inbetriebnahme, Anlaufbegleitung und Validierung der Software zuständig. Sie übernehmen die Erstellung von Entwürfen sowie die Implementierung von Automatisierungsfunktionen. Außerdem führen Sie Wartungsarbeiten durch und sind für das Beheben von Störungen und Problemen zuständig. Darüber hinaus gehört der Austausch von elektronischen Bauteilen zu Ihren Aufgaben. Des Weiteren sind Sie der direkte Ansprechpartner in Schnittstellen für Fragen und Probleme. Die Durchführung von wichtigen Schulungen der Kunden an den Anlagen rundet Ihr Aufgabenprofil ab.

Technischer Produktdesigner / Technischer Zeichner (w/m/d)

undefined: Wuppertal

undefined: Machine & Equipment Construction

undefined: Construction & Commissioning

undefined: 1 undefined

Zu Ihren Hauptaufgaben gehört die Erstellung und Bearbeitung von Zeichnungen mit Siemens NX Außerdem sind Sie für die Prüfung und Pflege vorhandener Zeichnungen zuständig sowie die Erstellung von entsprechenden Stücklisten Darüber hinaus konstruieren Sie einzelne Blechbauteile Die kontinuierliche Abstimmung mit der Fertigung sowie weiteren internen Fachabteilungen gehört ebenfalls zu Ihren Aufgaben

Hardwareentwickler (w/m/d)

undefined: Wuppertal

undefined: Automotive

undefined: Embedded Software

undefined: 1 undefined

In Ihrer Position als Hardwareentwickler sind Sie von der Konzepterstellung bis hin zur Entwicklung von Hardwarelösungen, Schaltungsentwürfen sowie Prototypen verantwortlich. Sie analysieren Requirements und stimmen sich stetig mit dem Kunden diesbezüglich ab Des Weiteren gehört die Testautomatisierung zu Ihrem Aufgabenbereich. Dazu gehören z. B. die Planung, Durchführung und die Präsentation der Versuchsergebnisse Abgerundet wird Ihr Aufgabenprofil durch die Kommunikation in Schnittstellen zu anderen Fachbereichen

Qualitätsingenieur (w/m/d)

undefined: Wuppertal

undefined: Automotive

undefined: Quality Audit & Quality Control

undefined: 1 undefined

Zu Ihren Hauptaufgaben gehört das Festlegen von Qualitätsstandards sowie die Implementierung von standardisierten Prozessabläufen Außerdem sind Sie für die kontinuierliche Kontrolle / Überwachung der Qualitäts- und Sicherheitsmaßnahmen unter der Berücksichtigung der internen Qualitätsziele zuständig Darüber hinaus übernehmen Sie die Qualitätsvorausplanung für neue Produkte Damit bestehende oder potenzielle Mängel identifiziert und beseitigt werden können, übernehmen Sie die Vorbereitung und Durchführung von internen und externen Audits Zudem fungieren Sie als Schnittstelle zwischen dem Kunden und den Fachbereichen und bearbeiten Kunden- sowie Lieferantenreklamationen

Buchhalter (w/m/d)

undefined: Wuppertal

undefined: Finance

undefined: Finance

undefined: 1 undefined

Zu Ihren Hauptaufgaben gehört die Kreditoren-, Debitoren- und Kontokorrentbuchhaltung. Außerdem sind Sie für die Überwachung von offenen Posten sowie das Bearbeiten des Zahlungsverkehrs und das Mahnwesen zuständig. Sie prüfen, kontieren und buchen Rechnungen. Darüber hinaus übernehmen Sie die Anlage, Pflege und Kontrolle von Stammdaten. Das Unterstützen bei der Erstellung von Monats- und Jahresabschlüssen gehört ebenfalls zu Ihrem Aufgabengebiet.

Mechatroniker (w/m/d)

undefined: Wuppertal

undefined: Machine & Equipment Construction

undefined: Construction & Commissioning

undefined: 1 undefined

Zu Ihren Hauptaufgaben gehört das Zusammenfügen von mechanischen, elektrischen und elektronischen Komponenten zu mechanischen Systemen. Dafür Analysieren Sie verschiedene technische Unterlagen z. B. Schalt- und Funktionspläne. Außerdem sind Sie für die Inbetriebnahme der Anlagen sowie die Fehlerüberprüfung durch Mess-, Prüf- und Diagnoseverfahren zuständig. Darüber hinaus übernhemen Sie die Installation und Programmierung der Steuerungssoftware. Die Wartung und Reparatur der Anlagen gehört ebenfalls zu Ihrem Aufgabengebiet.

Sachbearbeiter Einkauf (w/m/d)

undefined: Wuppertal

undefined: Automotive

undefined: Other Law

undefined: 1 undefined

Zu Ihren Hauptaufgaben gehört das Anfordern und Vergleichen von Angeboten sowie das Auslösen der Bestellungen. Außerdem sind Sie für die Überwachung der Liefertermine und die Koordination bei Verzögerung zuständig. Darüber hinaus übernehmen Sie die kontinuierliche Abstimmung mit anderen Fachabteilungen. Das Anlegen und Pflegen von Artikelstammdaten gehört ebenfalls zu Ihrem Aufgabengebiet

IT Administrator (w/m/d)

undefined: Wuppertal

undefined: Electronics

undefined: Network, Systems, Telephony & Hardware

undefined: 2 undefined

Ihre Hauptaufgaben umfassen die Verwaltung, Instandhaltung und Betreuung der IT-Systeme. Sie sind verantwortlich für die Erstellung und Pflege der IT-Prozessdokumentation sowie für den 1st und 2nd Level Support, um einen reibungslosen Betrieb der IT-Infrastruktur zu gewährleisten. Dies beinhaltet unter anderem die Bereiche Netzwerke, Cybersecurity, Virtualisierungs- und Speicherlösungen, Telekommunikation, Server und Workstations (Windows) sowie die Unterstützung und Verwaltung spezieller Hardware und Software. Sie definieren den Standardwarenkorb für Hardware und Software und kümmern sich um die Beschaffung aller IT-Materialien. Mit Ihrem Fachwissen unterstützen Sie Projekte und berücksichtigen dabei alle relevanten IT-Aspekte, beispielsweise bei Umzügen und Neustrukturierungen. Außerdem stellen Sie sicher, dass die Dokumentation des Qualitätsmanagementsystems (VA, AA) eingehalten wird.

Common site reliability engineer roles and responsibilities

A site reliability engineer is responsible for performing a range of important software engineering tasks. Responsibilities may include:

  • Analyzing DevOps processes and IT architecture for areas of optimization for continuous improvement;
  • Monitoring symptoms documenting every action to automate it through code;
  • Improving operational processes and design, build, and maintain core infrastructure for scaling;
  • Being on-call to respond to incidents that impact product or software availability;
  • Troubleshooting and debugging issues to fix them to ensure high productivity;
  • Preventing incidents from happening;
  • Planning and facilitating IT infrastructure growth;
  • Providing support to, and collaborating with, engineers, developers, and specialists to develop and deploy the codes, tools, and applications in software products;
  • Tracking progress and documenting knowledge and processes;
  • Delivering results in line with agreed SRE engineering project timelines and budgets;
  • Delivering software engineering outputs in compliance with relevant requirements, and in line with customer needs and demands;
  • Leading trainings on software engineering and development as needed.

Qualifications for site reliability engineers

SRE engineers should have at least a Bachelor’s degree in Software Engineering, Computer Science, or related.

 

Additional supporting skills and experience include:

  • 2-4+ years of software engineering experience;
  • Solid understanding of coding, DevOps, and IT infrastructures using programming languages such as Python, Go, or Ruby;
  • Excellent analytical and natural problem-solving skills;
  • Proficiency in using diverse software, including Chef, Ansible, Terraform, SaltStack, GitLab CI/CD, Kubernetes, AWS CloudWatch, NewRelic, PagerDuty, VictorOps, Jira and Trello, and similar;
  • Proven experience in project and team management;
  • Strong verbal and written communication skills to be able to work easily with developers, engineers, and other diverse team members.