Keywords Studios
Keywords Studios
Keywords Studios bietet technologiegestützte Dienstleistungen für die globale Videospielbranche. Das Leistungsspektrum umfasst Spieleentwicklung, Kunstproduktion, Audio, Qualitätssicherung, Lokalisierung, Marketing, Spielerbindung, Barrierefreiheit, die Globalisierung von Inhalten sowie KI- und Technologielösungen. Auf Grundlage jahrzehntelanger Branchenerfahrung unterstützt das Unternehmen Spieleentwickler und Publisher in verschiedenen Phasen der Entwicklung und Veröffentlichung. Keywords Studios legt zudem Wert auf verantwortungsvolle Geschäftspraktiken und teilt Branchenwissen, das darauf ausgerichtet ist, die Erfahrungen von Spielern weltweit zu verbessern.

SE II DevOps Engineer für Entwicklerproduktivität

Verbessere Helpshifts CI/CD-Systeme, Cloud-Infrastruktur, Kubernetes-Plattformen und Entwicklertools. Reduziere Reibungsverluste in der Entwicklung durch skalierbare Automatisierung, bessere Beobachtbarkeit und höhere Zuverlässigkeit.

Beschreibung

  • Zuverlässige CI/CD-Pipelines für das Erstellen, Testen, Bereitstellen und Veröffentlichen von Software entwickeln und warten.
  • Geschwindigkeit, Zuverlässigkeit, Skalierbarkeit und Wartbarkeit der Pipelines verbessern.
  • Engpässe in Build- und Release-Prozessen finden und ihre Beseitigung vorantreiben.
  • Automatisierte Release- und Deployment-Workflows erstellen.
  • Komplexe Fehler in Pipelines und Releases untersuchen und beheben.
  • Tools entwickeln, mit denen Entwickler effizienter arbeiten und Reibungsverluste verringern können.
  • Interne Entwicklertools, Kommandozeilenwerkzeuge und automatisierte Workflows erstellen.
  • Die Arbeitsweise von Entwicklern verstehen und Verbesserungsmöglichkeiten im Softwareentwicklungszyklus identifizieren.
  • Cloud-Infrastruktur für CI/CD, Entwicklung, Tests und Engineering-Plattformen aufbauen und warten.
  • Infrastruktur mit Infrastructure as Code bereitstellen.
  • Skalierbare, zuverlässige, sichere und kosteneffiziente Infrastruktur entwerfen.
  • Infrastrukturautomatisierung und betriebliche Effizienz steigern.
  • Containerplattformen für Engineering-Teams aufbauen und betreiben.
  • Infrastruktur- und Deployment-Plattformen auf Basis von Kubernetes betreiben.
  • Zuverlässigkeit, Skalierbarkeit, Sicherheit und Effizienz der Containerplattform stärken.
  • Komplexe Probleme mit Kubernetes und Containern lösen.
  • Die Beobachtbarkeit von Plattformen für die Entwicklererfahrung und der Engineering-Infrastruktur verbessern.
  • Metriken, Dashboards, Warnmeldungen, Logs und Traces erstellen.
  • Beobachtbarkeitsdaten nutzen, um Engpässe bei Zuverlässigkeit und Leistung aufzudecken.
  • Systemverfügbarkeit und betriebliche Effizienz verbessern.
  • Sicherheit in CI/CD-Pipelines und Entwickler-Workflows integrieren.
  • Sichere Vorgehensweisen für Pipelines und Infrastruktur etablieren.
  • Die Sicherheit von Containern, Abhängigkeiten, Code und Infrastruktur stärken.
  • Mit Sicherheitsteams zusammenarbeiten, um Risiken zu beheben und Compliance-Anforderungen zu erfüllen.
  • Build- und Testsysteme verbessern sowie skalierbare Entwicklungs- und Testumgebungen bereitstellen.
  • Die Einrichtung von Sandboxes und anderen Umgebungen automatisieren.
  • Mit Engineering-Teams an Problemen in Entwickler-Workflows arbeiten.
  • Komplexe Probleme mit CI/CD, Cloud-Infrastruktur, Kubernetes, Netzwerken und verteilten Systemen untersuchen.
  • Ursachen ermitteln und Probleme bis zur Lösung begleiten.
  • Systemische Probleme erkennen und zu Incident Response, Zuverlässigkeitsverbesserungen und Betriebsabläufen beitragen.
  • Gemeinsam mit Engineering-Teams komplexe Initiativen zur Verbesserung der Entwicklererfahrung und Produktivität leiten.

Anforderungen

  • 4–7 Jahre Erfahrung in Softwareentwicklung, DevOps, Infrastruktur, Platform Engineering, SRE oder einem verwandten Bereich mitbringen.
  • Über fundierte Linux- und Unix-Kenntnisse verfügen.
  • Praktische Erfahrung mit CI/CD und Automatisierung mitbringen.
  • Produktionsreife Engineering-Systeme entworfen und betrieben haben.
  • Docker und Kubernetes gut verstehen.
  • Erfahrung mit Cloud-Plattformen haben; AWS ist bevorzugt.
  • Praktische Erfahrung mit Infrastructure as Code und Konfigurationsmanagement haben.
  • Mindestens eine Programmier- oder Skriptsprache sicher beherrschen.
  • Komplexe technische Probleme untersuchen und ihre Ursachen ermitteln können.
  • Zusammenhänge zwischen Beobachtbarkeit, Zuverlässigkeit, Sicherheit, Skalierbarkeit und Kosten verstehen.
  • Projekte von der Problemdefinition über die Umsetzung und Einführung bis zum operativen Support begleiten können.
  • Effektiv kommunizieren und zusammenarbeiten.
  • Teamübergreifend mit Engineering-Teams arbeiten und technische Lösungen mitgestalten.
  • Verantwortung übernehmen und für Ergebnisse einstehen.
  • Bevorzugt: Erfahrung mit internen Entwicklerplattformen oder Produktivitätstools; Jenkins und CI/CD im großen Maßstab; AWS/EKS und cloudnativen Architekturen; GitOps mit Argo CD oder einem vergleichbaren Tool; Helm und Tools aus dem Kubernetes-Ökosystem; Prometheus, Grafana, OpenTelemetry, Dynatrace, Datadog oder Ähnliches; Sicherheitskontrollen für CI/CD; OPA, Checkov, cdk-nag, Trivy oder vergleichbare Sicherheitstools; Build-Systeme, Caching oder verteilte Build-Infrastruktur; Messung von Produktivitätsverbesserungen; VS Code, IntelliJ oder ähnliche Entwicklungsumgebungen; Mentoring oder technische Anleitung.