RD
DevOps-Experten (w/m/d)
Randstad Deutschland
flexible Senior 3mo ago
About the role
Projektbeschreibung
- End-to-End API-Design: Gestaltung neuer API-Ressourcen von der OpenAPI-Spezifikation über Go-Handler, Worker-Workflows, PostgreSQL/Galera-Schemamigrationen, RabbitMQ- oder Solace-Messaging und Helm-Charts bis hin zu Observability und Runbooks.
- API-Weiterentwicklung: Weiterentwicklung der IaaS-API mit Fokus auf Stabilität, Skalierbarkeit, Codequalität sowie das Hinzufügen neuer Funktionen.
- Skalierung der Abrechnung: Weiterentwicklung der Billing-Pipeline zur Verarbeitung neuer Ressourcentypen und Vorbereitung der Pipeline auf eine 10-fache sowie 100-fache Skalierung.
- Architektur & Reviews: Treffen von Architekturentscheidungen über Servicegrenzen hinweg sowie Review von API-Beiträgen anderer IaaS-Teams.
- Full-Ownership („You Build It – You Run It“): Verantwortung für Features im gesamten Lebenszyklus (Deployment, Betrieb, Rufbereitschaft/Pager-Bereitschaft und Fehlerbehebung).
- Qualitätssteigerung & Wissenstransfer: Setzen hoher Standards bei Code-Reviews, Mentoring von Kollegen und Dokumentation nicht-offensichtlicher Sachverhalte.
Skills
- Langjährige Go-Erfahrung: Mehrjährige professionelle Erfahrung mit Go in Produktionssystemen. Sie schreiben idiomatischen Go-Code, testen diesen angemessen und können Design-Entscheidungen klar argumentieren.
- Verteilte Systeme: Praktische Erfahrung im Aufbau und Betrieb verteilter Systeme (Message Queues, asynchrone Worker-Pipelines, idempotente Verarbeitung, Ausfallmuster wie Partial Failures oder Retry Storms).
- API-Design: Fundierte Kenntnisse in REST, OpenAPI, Versionierung, Abwärtskompatibilität und Deprecation-Strategien.
- Datenbanken & Linux: Tiefgehendes Wissen über relationale Datenbanken (Praxiserfahrung mit großen Produktionsdatenbanken ist ein Plus) sowie solide Linux-Grundlagen (Logs, Netzwerk, Prozesse).
- Testing & Observability: Effektives Nutzen der Testpyramide sowie Instrumentierung von Systemen mittels Metriken, Traces und strukturierten Logs. Sie reagieren auf eigene Alerts und schaffen dauerhafte Lösungen.
- Kubernetes & Helm: Sicherer täglicher Umgang (Troubleshooting von Pods, Event-Analyse, Verfolgung von Netzwerkpfaden, Tuning von Resource Limits).
- Infrastruktur: Bereitschaft, sich in die zugrundeliegende Infrastrukturschicht einzuarbeiten, Fehler auf dieser Ebene zu analysieren und kontinuierlich dazuzulernen (Expertenwissen an Tag 1 nicht zwingend erforderlich).
Skills
GoHelmKubernetesLinuxOpenAPIPostgreSQLRabbitMQRESTSolace
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free