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!
Monteur Laag- en Middenspanning
Location: Amsterdam
Branche: Infrastructure
Expertise: Communications & Distribution
Experience: 1 years
Jouw rol als Monteur Laag- en Middenspanning Geen dag is hetzelfde in jouw werkgebied van Haarlem tot Leiden. Via je eigen tablet check je de planning en vertrek je vanuit huis met je bedrijfsbus naar de locatie. De ene dag los je samen met een elektromonteur in opleiding een storing op, de andere dag repareer je een kabel die is geraakt tijdens graafwerkzaamheden. Ook zorg je ervoor dat nieuwe woonwijken voorzien worden van laagspanningsnetten. Jouw bijdrage is essentieel voor een veilig en betrouwbaar energienet. Dit ga je doen: Aanleggen, onderhouden en oplossen van storingen in het laag- en middenspanningsnetwerk, transformatorstations en openbare verlichting.Draaien van een wacht- en storingsdienst (eens in de vijf weken). Begeleiden en coachen van elektromonteurs in opleiding.
Omgevingsmanager Energietransitie
Location: Haarlem
Branche: Infrastructure
Expertise: Communications & Distribution
Experience: 2 years
De komende jaren moet 1 op de 3 straten open om de capaciteit en betrouwbaarheid van het energienet te garanderen. Voor het programma NuRijnland betekent dit de aanleg van meer dan 1.000 km kabel en honderden elektriciteitshuisjes. Jij speelt een cruciale rol in de samenwerking tussen het projectteam, de aannemers en de omgeving. Het gaat hierbij om belangenafwegingen, vergunningsprocessen en publiekscommunicatie. Jouw doel? Een succesvolle uitvoering van de projecten met minimale hinder voor de omgeving.Jouw verantwoordelijkheden: Coördineren van intern en extern stakeholdermanagement, vergunningen en communicatieplannen in nauwe samenwerking met de aannemer.Analyseren en identificeren van de ruimtelijke inpassing van projecten. Coördineren van alle omgevingsaspecten die van invloed zijn op het project.Organiseren van publieks- en bouwcommunicatie tijdens de uitvoering van het programma. Bemiddelen tussen projectbelangen en de belangen van de omgeving.
Projekteinkäufer / Technischer Einkäufer (w/m/d)
Location: Wuppertal
Branche: Machine & Plant Design
Expertise: Purchase
Experience: 3 years
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
SPS-Programmierer / Automatisierungstechniker (w/m/d)
Location: Wuppertal
Branche: Machine & Plant Design
Expertise: Production & Manufacturing
Experience: 2 years
Ihre Hauptaufgabe ist die Programmierung der SPS-Steuerungen (z. B. Step 7, WinCC, TIA Portal) sowie die Inbetriebnahme der Anlagen und Maschinen. Darüber hinaus sind Sie für die Analyse und Behebung von Störungen im Produktionsablauf sowie die Durchführung und Anpassung zur Optimierung der Prozessabläufe verantwortlich. Ein weiterer Schwerpunkt Ihres Tätigkeitsfeldes ist die Durchführung von Schulungen für Bedien- und Wartungspersonal sowie technischer Support während und nach der Inbetriebnahmephase. Die Gewährleistung der Einhaltung relevanter Sicherheitsstandards und Normen runden Ihr Aufgabengebiet ab.
Embedded Softwareentwickler (w/m/d)
Location: Wuppertal
Branche: Machine & Plant Design
Expertise: Research & Development
Experience: 2 years
Entwicklung und Optimierung von Embedded-Software für Mikrocontroller und Echtzeitsysteme Analyse von Anforderungen und Erstellung von Software-Architekturen sowie technischen Spezifikationen Implementierung und Debugging von Software-Komponenten in C/C++ oder ähnlichen Sprachen Integration und Test der Software auf Hardware-Plattformen, inklusive Fehleranalyse und -behebung Zusammenarbeit mit interdisziplinären Teams in den Bereichen Hardwareentwicklung, Testing und Projektmanagement Pflege und Weiterentwicklung bestehender Software-Lösungen, inkl. Dokumentation und Versionsmanagement
Finanz- / Bilanzbuchhalter (w/m/d)
Location: Wuppertal
Branche: Machine & Plant Design
Expertise: Controlling
Experience: 2 years
Erstellung von Monats-, Quartals- und Jahresabschlüssen nach HGB und IFRS Verbuchung laufender Geschäftsvorfälle in der Debitoren-, Kreditoren- und Anlagenbuchhaltung Durchführung und Überwachung des Zahlungsverkehrs sowie der Liquiditätsplanung Erstellung von Umsatzsteuervoranmeldungen und Unterstützung bei steuerlichen Fragestellungen Analyse und Klärung von Konten sowie Erstellung von Reports und Auswertungen für das Management Mitarbeit bei der Optimierung von Prozessen in der Buchhaltung und Betreuung von Audits
Sachbearbeiter Produktdatenmanagement (w/m/d)
Location: Wuppertal
Branche: Machine & Plant Design
Expertise: Production & Manufacturing
Experience: 2 years
Ihre Hauptaufgabe ist die Sicherstellung der korrekten und vollständigen Eingabe sowie regelmäßige Aktualisierung der Produktdaten in den entsprechenden Systemen und Datenbanken sowie die Entwicklung und Pflege von Produktbeschreibungen, technischen Datenblättern und anderen relevanten Dokumenten Darüber hinaus überprüfen Sie die Daten auf Genauigkeit und Konsistenz und führen regelmäßige Qualitätskontrollen und Datenbereinigungen durch Ein weiterer Schwerpunkt Ihres Tätigkeitsfeldes ist die Enge Zusammenarbeit mit unterschiedlichen Fachabteilungen (z.B. Vertrieb, Einkauf, Konstruktion) zur Abstimmung und Harmonisierung der Produktdaten und -informationen Die Mitwirkung bei der Implementierung neuer Produkte in das Produktdatensystem und die Sicherstellung der Verfügbarkeit aller notwendigen Informationen runden Ihr Aufgabengebiet ab
Absolvent Elektrotechnik (w/m/d)
Location: Wuppertal
Branche: Machine & Plant Design
Expertise: Production & Manufacturing
Experience: 1 years
Entwicklung, Fertigung und Montage von Elektrogeräten und elektrischen Anlagen Durchführung von elektrischen und mechanischen Prüfungen Dokumentation der Prüfungen Kenntnisspezifische Projektarbeit Spezifizierungstypische Aufgaben z.B. im Bereich der Automatisierungstechnik, Entwicklung, Testing, Mikrocontroller etc.
Fachinformatiker für Systemintegration (w/m/d)
Location: Wuppertal
Branche: Machine & Plant Design
Expertise: IT & Shared Services
Experience: 1 years
Ihre Hauptaufgabe ist der Entwurf und die Implementierung von IT-Systemen und Netzwerkinfrastrukturen unter Berücksichtigung der Anforderungen und Standards Darüber hinaus übernehmen Sie die Verantwortung für die Einrichtung, Überwachung und Wartung von Netzwerkkomponenten wie Switches, Router und Firewalls Ein weiterer Schwerpunkt Ihres Tätigkeitsfeldes ist die Installation, Konfiguration und Verwaltung von Servern inklusive Virtualisierungstechnologien wie VMware oder Hyper-V Die Umsetzung von Sicherheitsmaßnahmen und Datenschutzrichtlinien, inklusive regelmäßiger Updates, Backups und Überwachung der IT-Sicherheit rundet Ihr Aufgabengebiet ab
Fachinformatiker für Anwendungsentwicklung (w/m/d)
Location: Wuppertal
Branche: Machine & Plant Design
Expertise: IT & Shared Services
Experience: 1 years
Ihre Hauptaufgabe ist das Design sowie die Entwicklung, Implementierung und Wartung von Softwareanwendungen unter der Verwendung von gängigen Programmiersprachen und Technologien Darüber hinaus arbeiten Sie mit verschiedenen Abteilungen zusammen, um Anforderungen zu verstehen, Lösungen zu entwerfen und Funktionalitäten zu prüfen Ein weiterer Schwerpunkt Ihres Tätigkeitsfeldes ist die Durchführung von Tests und die Qualitätssicherung um die Stabilität, Leistung und Benutzerfreundlichkeit der Anwendungen sicherzustellen Die Unterstützung der Benutzer bei Fragen oder Problemen mit den Anwendungen sowie Schulung des Personals bei der Einführung von neuen Systemen runden Ihr Aufgabengebiet ab
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.