Auf einen Blick
- Aufgaben: Entwickle und betreibe Systeme für die Aerospike Cloud-Plattform.
- Unternehmen: Schnell wachsendes Unternehmen im Cloud-Bereich mit innovativer Technologie.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Team mit großartigen Karrierechancen und einem Fokus auf Innovation.
- Warum dieser Job: Gestalte die Zukunft der Cloud-Technologie und mache einen echten Unterschied.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung und Kenntnisse in Kubernetes.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Anforderungen
- Mindestens 5 Jahre relevante Erfahrung in der Softwareentwicklung
- Starke Grundlagen in Informatik, verteilten Systemen und Debugging komplexer Systeme
- Beherrschung von mindestens einer statisch typisierten Backend-Sprache (vorzugsweise Go)
- Erfahrung in der Entwicklung und dem Betrieb verteilter Systeme in der Produktion
- Praktische Erfahrung mit Kubernetes und containerisierten Workloads
- Erfahrung mit mindestens einem großen Cloud-Anbieter (AWS bevorzugt)
- Erfahrung im Entwerfen, Bereitstellen und Betreiben zustandsbehafteter Systeme
- Vertrautheit mit Git-basierten Workflows und CI/CD-Pipelines
- (Wünschenswert) Beherrschung von Go
- (Wünschenswert) Erfahrung mit Terraform und Infrastruktur als Code
- (Wünschenswert) Erfahrung mit Kubernetes Operators, Controllern oder CRDs
- (Wünschenswert) Erfahrung mit Workflow-Orchestrierungssystemen (Temporal, Cadence, Airflow usw.)
- (Wünschenswert) Starkes Verständnis von Cloud-Netzwerkkonzepten (VPCs, Subnetze, IP-Management, Lastenausgleich)
- (Wünschenswert) Erfahrung mit Observability-Stacks (Prometheus, OpenTelemetry, Datadog)
- (Wünschenswert) Erfahrung im Betrieb von Speichersystemen (EBS, Instanzspeicher, Backups)
Was die Stelle beinhaltet
- Wir wachsen schnell und investieren stark in unsere Cloud-Plattform – eine Multi-Cloud, Multi-Tenant-Plattform, die die Leistungsfähigkeit von Aerospike mit maximaler Einfachheit, Geschwindigkeit und Skalierbarkeit für Kunden bereitstellt.
- Wir suchen einen Senior Software Engineer, der unserem Cloud-Team beitritt und eine Schlüsselrolle beim Entwerfen und Bauen der Infrastruktur-Orchestrierung, Kontrollschleifen und Betriebssysteme spielt, die Aerospike Cloud antreiben.
- Ihr Beitrag wird sich direkt auf die Zuverlässigkeit, Skalierbarkeit und Sicherheit von Produktionsdatenbank-Clustern auswirken, die von Kunden weltweit genutzt werden.
- Sie werden die Systeme entwickeln und weiterentwickeln, die Aerospike Cloud-Cluster bereitstellen und verwalten, einschließlich Kubernetes, Cloud-Infrastruktur, Speicher, Netzwerk und langlaufende Workflows.
- Sie arbeiten eng mit Produktmanagern, Architekten, Control-Plane-Ingenieuren und SREs zusammen, um zuverlässige Plattformfähigkeiten zu liefern und dabei Kundenbedürfnisse, Betriebssicherheit und langfristige Wartbarkeit in Einklang zu bringen.
- Sie helfen, bewährte Verfahren für Rollout-Sicherheit, Workflow-Versionierung, Observability und Vorbeugung von Vorfällen zu definieren und heben den Standard für den Betrieb zustandsbehafteter Systeme in Kubernetes an.
- Sie entwerfen, implementieren und warten Komponenten und Workloads, die für die Bereitstellung und Verwaltung von Kubernetes-basierten Aerospike-Clustern verantwortlich sind.
- Sie entwickeln Kubernetes-native Systeme unter Verwendung von Controllern, Operators und CRDs.
- Sie übernehmen die Automatisierung der Cloud-Infrastruktur mit Terraform, einschließlich VPCs, EKS-Clustern, IAM, Speicher und Netzwerk.
- Sie entwerfen und pflegen Lebenszyklen für persistente Speicherung, die EBS-Volumes, lokalen NVMe-Instanzspeicher und Backups umfassen.
- Sie diagnostizieren und lösen komplexe Produktionsprobleme, die Kubernetes, Cloud-Anbieter-APIs und verteilte Systeme betreffen.
- Sie verbessern die Observability durch Metriken, Protokolle und Alarme mithilfe von Prometheus, OpenTelemetry und Datadog.
- Sie arbeiten teamübergreifend zusammen, um die Architektur weiterzuentwickeln, die Zuverlässigkeit zu verbessern und betriebliche Rückschläge zu verhindern.
Senior Software Engineer (Data Plane) Arbeitgeber: Deepstreamtech
Als Arbeitgeber bietet unser Unternehmen eine dynamische und innovative Arbeitsumgebung, in der Senior Software Engineers die Möglichkeit haben, an einer hochmodernen Cloud-Plattform zu arbeiten. Wir fördern eine Kultur der Zusammenarbeit und des kontinuierlichen Lernens, indem wir unseren Mitarbeitern Zugang zu Schulungen und Entwicklungsmöglichkeiten bieten. Darüber hinaus profitieren unsere Mitarbeiter von flexiblen Arbeitszeiten und einem unterstützenden Team, das sich für den Erfolg jedes Einzelnen einsetzt.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Engineer (Data Plane) erhalten könnten
✨Netzwerken ist der Schlüssel
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht nur auf die Stellenanzeigen warten, sondern aktiv nach Verbindungen suchen, die uns helfen können, einen Fuß in die Tür zu bekommen.
✨Zeige deine Projekte
Hast du an coolen Projekten gearbeitet? Teile sie! Ob auf GitHub oder in einem Portfolio – zeige, was du kannst. Das gibt den Recruitern einen echten Einblick in deine Fähigkeiten und deinen Stil.
✨Bereite dich auf technische Interviews vor
Technische Interviews können knifflig sein. Lass uns sicherstellen, dass wir die Grundlagen beherrschen und auch komplexe Probleme lösen können. Übe mit Coding-Challenges und sei bereit, deine Denkweise zu erklären.
✨Bewirb dich direkt über unsere Website
Wenn du an einer Stelle interessiert bist, bewirb dich direkt über unsere Website. So zeigen wir, dass du wirklich an uns interessiert bist und es erhöht deine Chancen, gesehen zu werden!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (Data Plane) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wir wollen dich kennenlernen, also zeig uns deine Persönlichkeit! Verwende eine lockere Sprache und bringe deine Leidenschaft für Software Engineering zum Ausdruck. Das macht deine Bewerbung authentisch und hebt dich von anderen ab.
Betone deine Erfahrungen:Stell sicher, dass du deine relevanten Erfahrungen klar und prägnant darstellst. Wenn du mit Kubernetes, Go oder Cloud-Anbietern gearbeitet hast, lass es uns wissen! Zeige, wie deine Fähigkeiten zu den Anforderungen der Stelle passen.
Mach es übersichtlich:Eine gut strukturierte Bewerbung ist das A und O. Verwende Absätze, Aufzählungen und klare Überschriften, um deine Informationen leicht zugänglich zu machen. So können wir schnell die wichtigsten Punkte erfassen.
Bewirb dich über unsere Website:Um sicherzustellen, dass deine Bewerbung nicht untergeht, bewirb dich direkt über unsere Website. So können wir deine Unterlagen schneller bearbeiten und du bist einen Schritt näher an deinem Traumjob bei StudySmarter!
Wie man sich auf ein Vorstellungsgespräch bei Deepstreamtech vorbereitet
✨Verstehe die Grundlagen
Mach dich mit den Grundlagen der Computerwissenschaften und verteilten Systeme vertraut. Sei bereit, über deine Erfahrungen mit Debugging und komplexen Systemen zu sprechen. Zeige, dass du die Herausforderungen in der Softwareentwicklung verstehst.
✨Kenne deine Tools
Stelle sicher, dass du mit Kubernetes, Terraform und CI/CD-Pipelines gut vertraut bist. Bereite Beispiele vor, wie du diese Technologien in der Vergangenheit eingesetzt hast, um Probleme zu lösen oder Prozesse zu optimieren.
✨Zeige deine Cloud-Kompetenz
Da Erfahrung mit Cloud-Anbietern wie AWS gewünscht ist, solltest du konkrete Projekte oder Herausforderungen nennen, die du in der Cloud gemeistert hast. Diskutiere, wie du Cloud-Netzwerkkonzepte angewendet hast, um Lösungen zu entwickeln.
✨Bereite dich auf technische Fragen vor
Erwarte technische Fragen zu Go, Kubernetes und verteilten Systemen. Übe das Lösen von Problemen in Echtzeit und sei bereit, deinen Denkprozess zu erklären. Das zeigt, dass du nicht nur die Theorie kennst, sondern auch praktisch anwenden kannst.