Job
Aus Partner-Feed
Containeringenieur
Preis auf Anfrage
Details
- Beschäftigungsart
- Vollzeit
- Remote
- Ja
- Unternehmen
- Supabase
Beschreibung
Automatisch aus dem English übersetzt. Der Originaltext ist maßgeblich. Maschinenübersetzung – eine genauere Version wird vorbereitet.
Über Supabase
Supabase ist die Postgres-Entwicklungsplattform, die von Entwicklern für Entwickler entwickelt wurde. Wir bieten eine komplette Backend-Lösung einschließlich Datenbank, Authentifizierung, Speicherung, Edge-Funktionen, Echtzeit und Vektorsuche. Alle Services sind tief integriert und auf Wachstum ausgelegt. Mehr als 9 Millionen Entwickler und mehr als 250.000 Kunden bauen mittlerweile auf Supabase, und die meisten neuen Datenbanken auf der Plattform werden von KI-App-Entwicklern erstellt, sodass die zugrunde liegenden Systeme zuverlässig bleiben müssen, während sie schnell wachsen.
Über die Rolle
Container Engineering (ConEng) besitzt die interne Containerplattform, auf der die mandantenfähigen, multiregionalen Dienste von Supabase ausgeführt werden, die verwaltete Kubernetes-Plattform, auf der andere Engineering-Teams aufbauen und bereitstellen. Wir besitzen Cluster-Lebenszyklus und Cluster-Klassen, Multi-Cluster- und Multi-Region-Topologie, Kapazität, Planung, Isolation und Laufzeitsicherheit, die übergeordneten Plattform-APIs, den Kubernetes-Bereitstellungsvertrag und die Argo-Semantik, Rollout-Primitive sowie Laufzeitkonfiguration und Secret-Injection.
Ihre Aufgabe besteht darin, die Plattform selbst vertrauenswürdig, beobachtbar und in großem Maßstab kostengünstig zu betreiben und die Zuverlässigkeitsmesslatte für alle, die darauf angewiesen sind, höher zu legen. Dies ist keine Gatekeeper-Rolle. Sie machen den zuverlässigen Weg zum einfachen Weg: Erstellen Sie die Automatisierungs- und Plattform-APIs, die es Produktteams ermöglichen, standardmäßig sicher zu arbeiten, instrumentieren Sie unsere Vorgänge und stellen Sie sicher, dass wir es erkennen und schnell reparieren, wenn etwas kaputt geht.
Die Arbeit umfasst drei Stärkebereiche:
• Tooling und Ökosystem: tiefe Kenntnisse der Container- und Orchestrierungslandschaft (Kubernetes, Containerd/OCI, das CNCF-Ökosystem) und eine klare Sicht auf deren Zusammensetzung.
• Software-Engineering: Entwerfen und Erstellen der Automatisierung, der Steuerungen und der internen Tools der Plattform als Produktionscode, einschließlich Lösungen, die nicht durch ein vorhandenes Tool vorgefertigt werden.
• Operative/SRE-Praxis: die Disziplin (SLOs, Fehlerbudgets, Reaktion auf Vorfälle, ORRs), die die Plattform in einem vorhersehbaren Maßstab betreibt.
Wir erwarten von Ihnen, dass Sie in mindestens einer davon wirklich tiefgreifend sind, und viele unserer stärksten Kandidaten sind in zwei davon tiefgreifend (in der Regel tendieren sie zu einer davon). Es ist selten und außergewöhnlich, in allen drei Bereichen echte Stärke zu zeigen, und selbst dann ist niemand in allen drei Bereichen gleichzeitig gleich stark, sodass Sie sich jederzeit auf die Dinge konzentrieren können, die Sie am meisten brauchen. Unterschiedliche Profile sind hier willkommen; Sagen Sie uns, welcher davon Ihr Schwerpunkt ist.
Wofür Sie verantwortlich sind
Unabhängig von den Fähigkeiten übernehmen alle Teammitglieder einen Teil des Bereitschaftsdienstes des Teams, reagieren auf Plattformvorfälle und treiben sie zur Lösung und Nachverfolgung voran.
Zuverlässigkeit und Betrieb der Plattform
• Definieren Sie SLIs/SLOs und Fehlerbudgets für die Containerplattform selbst und erstellen Sie Fehlerbudgetrichtlinien, die Plattformänderungen tatsächlich steuern.
• Besitzen Sie den Operational Readiness Review (ORR)-Prozess für neue Plattformfunktionen und größere Änderungen.
• Entwerfen und verfolgen Sie Metriken für die Plattformverfügbarkeit und erhöhen Sie die Beobachtbarkeit der Plattform durch die Erfassung der richtigen Metriken, Protokolle und Traces über alle Plattformebenen hinweg.
• Treiben Sie die Vorfall-zu-Verbesserungs-Pipeline voran: Ermöglichen Sie unschuldige Post-Mortem-Analysen, verknüpfen Sie Ergebnisse mit Bereitschaftslücken, erkennen Sie wiederholte Fehlermuster und setzen Sie systemische Korrekturen durch.
Software-Engineering
• Erstellen und warten Sie die Automatisierung, Steuerungen, Bediener und internen Tools der Plattform, schreiben Sie Produktionscode und versenden Sie ihn, nicht nur die Verkabelung bestehender Tools.
• Entwerfen und implementieren Sie die plattformseitigen CI/CD- und Rollout-Grundelemente, die die Plattformbereitstellung beschleunigen und gleichzeitig im Rahmen eines ordnungsgemäßen Änderungs- und Release-Managements arbeiten.
• Implementieren und pflegen Sie die Sicherheitsautomatisierung für die Plattform: Erkennung von Eindringlingen, automatisierte Behebung und Patch-Management.
• Identifizieren und quantifizieren Sie den betrieblichen Aufwand und bauen Sie die Automatisierung auf, die ihn beseitigt, anstatt ihn nur zu dokumentieren.
• Tragen Sie zur kontinuierlichen Testautomatisierung der Plattform bei. Die Testsuiten und Pipelines, die Plattformversionen validieren, sind funktionsfähig, bevor sie die Mieter erreichen.
Werkzeuge, Ökosystem und Architektur
• Fungieren Sie als Experte für Plattformzuverlässigkeit und -architektur und tragen Sie zur Fehlermodusanalyse, Abhängigkeitszuordnung und Ausfallsicherheitsdesign für Multi-Tenant-Container-Workloads bei.
• Bewerten und entwickeln Sie das Tooling-Ökosystem der Plattform (Orchestrierung, Laufzeit, Netzwerk, Isolation und Observability-Stack) mit einer klaren, eigenwilligen Sicht auf Kompromisse.
• Verbessern Sie die Systemarchitektur, um die Infrastrukturkosten zu senken und gleichzeitig Sicherheit, Zuverlässigkeit und Leistung für alle Mandanten auszugleichen.
• Anleitung für Teams, die auf der Plattform aufbauen, um nachhaltige Bereitschaftspraktiken für ihre eigenen Dienste zu entwerfen: Alarmqualität, Eskalationspfade, Runbook-Abdeckung und Lärmreduzierung.
Vielleicht passen Sie gut zu uns
• Sie verfügen über mehr als 5 Jahre Erfahrung in der Plattformentwicklung, im Container-/Kubernetes-Plattformbetrieb, in SRE oder in der Produktionsinfrastruktur und haben Produktionssysteme in großem Maßstab betrieben und auf Abruf dafür bereitgestellt.
• Sie sind in mindestens einem, idealerweise zwei, der drei unten aufgeführten Stärkebereiche wirklich versiert und sagen uns, wo Ihr Schwerpunkt liegt.
• Tools und Ökosystem: kennen die Container-/Orchestrierungslandschaft gut: Kubernetes, Containerd und die OCI/CRI-Standards sowie das umgebende CNCF-Ökosystem (z. B. Argo CD/Argo Rollouts für GitOps und progressive Bereitstellung; Cilium/eBPF-Netzwerk und die Gateway-API; automatische Skalierung im Karpenter/KEDA-Stil; und Workload-Isolierungslaufzeiten wie gVisor oder Kata Containers). Sie denken über Kompromisse nach, anstatt auf Standardvorgaben zurückzugreifen.
• Software-Engineering: Schreiben Sie echten Produktionscode (Go und/oder eine vergleichbare Systemsprache) und können Controller, Operatoren und Plattform-APIs erstellen, wobei Sie auf das zugrunde liegende Problem zurückgreifen und die richtige Lösung entwickeln, wenn kein Standardtool passt.…
Quelle: Jobspresso (https://jobspresso.co/job/container-engineer/)
Supabase ist die Postgres-Entwicklungsplattform, die von Entwicklern für Entwickler entwickelt wurde. Wir bieten eine komplette Backend-Lösung einschließlich Datenbank, Authentifizierung, Speicherung, Edge-Funktionen, Echtzeit und Vektorsuche. Alle Services sind tief integriert und auf Wachstum ausgelegt. Mehr als 9 Millionen Entwickler und mehr als 250.000 Kunden bauen mittlerweile auf Supabase, und die meisten neuen Datenbanken auf der Plattform werden von KI-App-Entwicklern erstellt, sodass die zugrunde liegenden Systeme zuverlässig bleiben müssen, während sie schnell wachsen.
Über die Rolle
Container Engineering (ConEng) besitzt die interne Containerplattform, auf der die mandantenfähigen, multiregionalen Dienste von Supabase ausgeführt werden, die verwaltete Kubernetes-Plattform, auf der andere Engineering-Teams aufbauen und bereitstellen. Wir besitzen Cluster-Lebenszyklus und Cluster-Klassen, Multi-Cluster- und Multi-Region-Topologie, Kapazität, Planung, Isolation und Laufzeitsicherheit, die übergeordneten Plattform-APIs, den Kubernetes-Bereitstellungsvertrag und die Argo-Semantik, Rollout-Primitive sowie Laufzeitkonfiguration und Secret-Injection.
Ihre Aufgabe besteht darin, die Plattform selbst vertrauenswürdig, beobachtbar und in großem Maßstab kostengünstig zu betreiben und die Zuverlässigkeitsmesslatte für alle, die darauf angewiesen sind, höher zu legen. Dies ist keine Gatekeeper-Rolle. Sie machen den zuverlässigen Weg zum einfachen Weg: Erstellen Sie die Automatisierungs- und Plattform-APIs, die es Produktteams ermöglichen, standardmäßig sicher zu arbeiten, instrumentieren Sie unsere Vorgänge und stellen Sie sicher, dass wir es erkennen und schnell reparieren, wenn etwas kaputt geht.
Die Arbeit umfasst drei Stärkebereiche:
• Tooling und Ökosystem: tiefe Kenntnisse der Container- und Orchestrierungslandschaft (Kubernetes, Containerd/OCI, das CNCF-Ökosystem) und eine klare Sicht auf deren Zusammensetzung.
• Software-Engineering: Entwerfen und Erstellen der Automatisierung, der Steuerungen und der internen Tools der Plattform als Produktionscode, einschließlich Lösungen, die nicht durch ein vorhandenes Tool vorgefertigt werden.
• Operative/SRE-Praxis: die Disziplin (SLOs, Fehlerbudgets, Reaktion auf Vorfälle, ORRs), die die Plattform in einem vorhersehbaren Maßstab betreibt.
Wir erwarten von Ihnen, dass Sie in mindestens einer davon wirklich tiefgreifend sind, und viele unserer stärksten Kandidaten sind in zwei davon tiefgreifend (in der Regel tendieren sie zu einer davon). Es ist selten und außergewöhnlich, in allen drei Bereichen echte Stärke zu zeigen, und selbst dann ist niemand in allen drei Bereichen gleichzeitig gleich stark, sodass Sie sich jederzeit auf die Dinge konzentrieren können, die Sie am meisten brauchen. Unterschiedliche Profile sind hier willkommen; Sagen Sie uns, welcher davon Ihr Schwerpunkt ist.
Wofür Sie verantwortlich sind
Unabhängig von den Fähigkeiten übernehmen alle Teammitglieder einen Teil des Bereitschaftsdienstes des Teams, reagieren auf Plattformvorfälle und treiben sie zur Lösung und Nachverfolgung voran.
Zuverlässigkeit und Betrieb der Plattform
• Definieren Sie SLIs/SLOs und Fehlerbudgets für die Containerplattform selbst und erstellen Sie Fehlerbudgetrichtlinien, die Plattformänderungen tatsächlich steuern.
• Besitzen Sie den Operational Readiness Review (ORR)-Prozess für neue Plattformfunktionen und größere Änderungen.
• Entwerfen und verfolgen Sie Metriken für die Plattformverfügbarkeit und erhöhen Sie die Beobachtbarkeit der Plattform durch die Erfassung der richtigen Metriken, Protokolle und Traces über alle Plattformebenen hinweg.
• Treiben Sie die Vorfall-zu-Verbesserungs-Pipeline voran: Ermöglichen Sie unschuldige Post-Mortem-Analysen, verknüpfen Sie Ergebnisse mit Bereitschaftslücken, erkennen Sie wiederholte Fehlermuster und setzen Sie systemische Korrekturen durch.
Software-Engineering
• Erstellen und warten Sie die Automatisierung, Steuerungen, Bediener und internen Tools der Plattform, schreiben Sie Produktionscode und versenden Sie ihn, nicht nur die Verkabelung bestehender Tools.
• Entwerfen und implementieren Sie die plattformseitigen CI/CD- und Rollout-Grundelemente, die die Plattformbereitstellung beschleunigen und gleichzeitig im Rahmen eines ordnungsgemäßen Änderungs- und Release-Managements arbeiten.
• Implementieren und pflegen Sie die Sicherheitsautomatisierung für die Plattform: Erkennung von Eindringlingen, automatisierte Behebung und Patch-Management.
• Identifizieren und quantifizieren Sie den betrieblichen Aufwand und bauen Sie die Automatisierung auf, die ihn beseitigt, anstatt ihn nur zu dokumentieren.
• Tragen Sie zur kontinuierlichen Testautomatisierung der Plattform bei. Die Testsuiten und Pipelines, die Plattformversionen validieren, sind funktionsfähig, bevor sie die Mieter erreichen.
Werkzeuge, Ökosystem und Architektur
• Fungieren Sie als Experte für Plattformzuverlässigkeit und -architektur und tragen Sie zur Fehlermodusanalyse, Abhängigkeitszuordnung und Ausfallsicherheitsdesign für Multi-Tenant-Container-Workloads bei.
• Bewerten und entwickeln Sie das Tooling-Ökosystem der Plattform (Orchestrierung, Laufzeit, Netzwerk, Isolation und Observability-Stack) mit einer klaren, eigenwilligen Sicht auf Kompromisse.
• Verbessern Sie die Systemarchitektur, um die Infrastrukturkosten zu senken und gleichzeitig Sicherheit, Zuverlässigkeit und Leistung für alle Mandanten auszugleichen.
• Anleitung für Teams, die auf der Plattform aufbauen, um nachhaltige Bereitschaftspraktiken für ihre eigenen Dienste zu entwerfen: Alarmqualität, Eskalationspfade, Runbook-Abdeckung und Lärmreduzierung.
Vielleicht passen Sie gut zu uns
• Sie verfügen über mehr als 5 Jahre Erfahrung in der Plattformentwicklung, im Container-/Kubernetes-Plattformbetrieb, in SRE oder in der Produktionsinfrastruktur und haben Produktionssysteme in großem Maßstab betrieben und auf Abruf dafür bereitgestellt.
• Sie sind in mindestens einem, idealerweise zwei, der drei unten aufgeführten Stärkebereiche wirklich versiert und sagen uns, wo Ihr Schwerpunkt liegt.
• Tools und Ökosystem: kennen die Container-/Orchestrierungslandschaft gut: Kubernetes, Containerd und die OCI/CRI-Standards sowie das umgebende CNCF-Ökosystem (z. B. Argo CD/Argo Rollouts für GitOps und progressive Bereitstellung; Cilium/eBPF-Netzwerk und die Gateway-API; automatische Skalierung im Karpenter/KEDA-Stil; und Workload-Isolierungslaufzeiten wie gVisor oder Kata Containers). Sie denken über Kompromisse nach, anstatt auf Standardvorgaben zurückzugreifen.
• Software-Engineering: Schreiben Sie echten Produktionscode (Go und/oder eine vergleichbare Systemsprache) und können Controller, Operatoren und Plattform-APIs erstellen, wobei Sie auf das zugrunde liegende Problem zurückgreifen und die richtige Lösung entwickeln, wenn kein Standardtool passt.…
Quelle: Jobspresso (https://jobspresso.co/job/container-engineer/)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: Supabase
Inserat bereitgestellt von Supabase.