AgileEngine

Infrastructure Engineer (Kafka) ID82562

PythonDockerKubernetes
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

AgileEngine ist ein Inc. 5000 Unternehmen, das preisgekrönte Software für Fortune 500 Marken und wegweisende Startups in über 17 Branchen entwickelt. Wir zählen zu den führenden Unternehmen in Bereichen wie Anwendungsentwicklung und KI/ML, und unsere mitarbeiterorientierte Unternehmenskultur hat uns bereits mehrfach Auszeichnungen als „Best Place to Work“ eingebracht.

WARUM SIE ZU UNS KOMMEN SOLLTEN

Wenn Sie nach einem Ort suchen, an dem Sie wachsen, etwas bewegen und mit Menschen zusammenarbeiten können, denen ihre Arbeit am Herzen liegt, würden wir Sie gerne kennenlernen!

ÜBER DIE ROLLE

Wir suchen einen Infrastructure Engineer (Kafka), der die Kafka-Umgebung hinter einer ereignisgesteuerten Integrationsplattform verantwortet und betreibt, einschließlich der Build-, Deployment- und Monitoring-Infrastruktur.

DAS BRINGEN SIE MIT

  1. Fundierte, praktische Produktionserfahrung mit Kafka von mindestens 4+ Jahren – dies ist die zentrale Anforderung. Erfahrung mit Topic- und Partition-Design, Consumer-Group-Mechaniken, Retention und Compaction, Replikation, Performance-Tuning sowie Fehlerbehebung bei Latenz, Rebalances und Zustellungsfehlern unter Last.
  1. Praktisches Verständnis von ereignisgesteuerten Zustellungssemantiken: at-least-once versus exactly-once, Idempotenz, Reihenfolgegarantien, Dead-Letter-Handling und Replay.
  1. Starke Kenntnisse in der Linux-Infrastruktur und Automatisierung – Shell- und Python-Scripting.
  1. Verantwortung für CI/CD-Pipelines, idealerweise deklarative Jenkins-Pipelines, mit praktischer Erfahrung im Artefakt- und Release-Management.
  1. Container – Docker oder Podman, OCI-Images – und Container-Orchestrierungsplattformen.
  1. Infrastructure-as-Code und Konfigurationsmanagement.
  1. Observability-Tools: Log-Aggregation, Metriken, Alerting und SLO-Definition.
  1. GenAI-gestützte Entwicklung – Sie nutzen aktiv KI-Coding-Agenten in Ihrem täglichen Workflow oder sind nachweislich daran interessiert, diese einzusetzen. Wir automatisieren und entwickeln im gesamten Team mit diesen Tools und erwarten von jedem, dass er sicher damit umgehen kann.
  1. Netzwerktechnik, TLS, Secrets-Management und Enterprise-Authentifizierung (OAuth2).
  1. Eine Mentalität für den Produktionsbetrieb: Incident-Response, Kapazitätsplanung und Change-Control.
  1. Starke schriftliche und mündliche Kommunikationsfähigkeiten für die Arbeit in einem globalen Team.
  1. Englischkenntnisse auf fortgeschrittenem Niveau.

WÜNSCHENSWERT

  1. Tiefe Kenntnisse im Kafka-Ökosystem: Kafka Connect, Schema Registry, Kafka Streams, MirrorMaker oder verwaltete Kafka-Dienste.
  1. Change-Data-Capture-Muster und entsprechende Tools.
  1. Infrastruktur zur Unterstützung großer kommerzieller SaaS-Plattformen, einschließlich Integrations-Gateways oder Connector-Servern.
  1. Paket- und Artefaktverteilung auf Unternehmensebene.
  1. Erfahrung in einer regulierten Umgebung – Audit-Retention, Datenklassifizierung, formale Build- und Betriebs-Governance.
  1. Kubernetes; Multi-Region- und Hochverfügbarkeitsdesign.

IHRE AUFGABEN

  1. Verantwortung für die Kafka-Umgebung – Topic-Design und Namenskonventionen, Partitionierungs- und Keying-Strategie, Replikation, Retention- und Compaction-Richtlinien, Consumer-Group- und Offset-Management, Quotas sowie Broker-Konfiguration und -Upgrades.
  1. Sicherstellung der Plattform-Resilienz und -Zuverlässigkeit – Aufrechterhaltung der Verfügbarkeit der Integrationsplattform bei Beeinträchtigung oder Ausfall der vorgelagerten SaaS-Plattform des Anbieters, Abfangen von Traffic-Spitzen ohne Überlastung und Sicherstellung, dass Ereignisse durch eine korrekt dimensionierte, konfigurierte und betriebene Kafka-Infrastruktur wiederholbar und auditierbar bleiben.
  1. Praktische Umsetzung der Zustellungsgarantien der Plattform: at-least-once- und exactly-once-Semantiken, idempotente Producer, transaktionale Schreibvorgänge wo sinnvoll, Dead-Letter-Topics und Self-Service-Replay-Tools zur Wiederherstellung nach nachgelagerten Fehlern.
  1. Aufbau von Streaming-Observability: Monitoring von Consumer-Lag, Queue-Tiefe, Durchsatz und Rebalance; End-to-End-Correlation-ID-Tracing über Topics hinweg; Dashboards, Service Level Objectives und Alerting.
  1. Planung von Kapazität, Kosten und Retention für ein dauerhaftes Log mit regulatorischen Audit-Retention-Anforderungen und deren Anpassung an die Skalierung der Nutzung im Unternehmen.
  1. Evaluierung und Integration von anbieterspezifischen Streaming- und Change-Data-Capture-Mechanismen, während die Ingress- und Egress-Pfade der Plattform weiterentwickelt werden.
  1. Verantwortung für die Weiterentwicklung der Build- und Release-Pipeline – automatisierte Jenkins-Pipelines zur Erstellung paketierter Anwendungsinstallationen für mehrere Linux-Generationen im Unternehmen, signierte Container-Images und generierte Dokumentation, bereitgestellt über interne Artefakt- und Image-Verteilungsdienste.
  1. Betrieb der Laufzeitumgebung: containerisierte Deployments, Integrations-Gateway-Hosts und die laufende Modernisierung der Betriebssysteme dieser Umgebung.
  1. Entwicklung der Infrastruktur hinter der Resilienz und Kontinuität der Plattform – Gesundheitserkennung, Circuit-Breaking sowie die Abgleichs- und Monitoring-Prozesse, die sicherstellen, dass die Plattform sauber wiederhergestellt wird, wenn die vorgelagerte Plattform des Anbieters beeinträchtigt oder nicht verfügbar ist.
  1. Automatisierung der Umgebungsbereitstellung und -konfiguration sowie Sicherstellung, dass die Konfigurations- und Asset-Inventarisierung eine verlässliche Single Source of Truth bleibt.
  1. Zusammenarbeit mit den Python-Entwicklern des Teams in Bezug auf Deployability, Performance und Kosten; Teilnahme an Change-Management und Produktionssupport.

VORTEILE UND BENEFITS

  • Berufliche Weiterentwicklung: Mentoring, TechTalks und personalisierte Entwicklungspläne.
  • Wettbewerbsfähige Vergütung: Bezahlung in USD mit Budgets für Weiterbildung, Fitness und Teamaktivitäten.
  • Spannende Projekte: Moderne Lösungen mit Fortune 500-Unternehmen und führenden Produktherstellern.
  • Flextime: Flexible Arbeitszeiten mit Remote- und Bürooptionen.

Unser Bewerbungsprozess

Bewerbung → Coding-Challenge → Video-Interview → Technisches Interview oder Interview mit dem Hiring Manager

Jeder Schritt hilft uns dabei, Ihre Fähigkeiten und Ihre Eignung für das Team besser zu verstehen.

Wenn es passt, erhalten Sie ein Angebot.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026