HAProxy Technologies

HAProxy Technologies ist das Unternehmen hinter HAProxy, dem weltweit schnellsten und meistgenutzten Software-Load-Balancer. Unternehmen stellen HAProxy-Produkte schnell bereit, um Websites und Anwendungen mit einem Höchstmaß an Leistung, Beobachtbarkeit und Sicherheit in jeder Größenordnung und in jeder Umgebung bereitzustellen. Der Hauptsitz von HAProxy Technologies befindet sich in Newton, MA, mit mehreren Niederlassungen in den USA und Europa.

Über das Team und den Service

Sind Sie bereit, die globale Infrastruktur zu entwerfen und aufzubauen, die die wichtigsten Websites des Internets schützt und optimiert?

Wir sind auf der Suche nach einem Software- und Systemingenieur für das kleine, hochkarätige Kernteam, das für den ADN-Service (Edge Application Delivery Network) verantwortlich ist.

Es handelt sich hierbei nicht um eine interne Rolle. Der Edge ADN-Service ist ein globaler Reverse Proxy, der am Rande des Internets steht und in großem Umfang von unseren eigenen, weltweiten Rechenzentren aus betrieben wird (keine öffentliche Cloud).

Unsere Plattform ist für den Schutz, die Logik und die Optimierung von Kunden-Websites verantwortlich. Sie verarbeitet derzeit 1,5 Millionen Anfragen pro Sekunde, wobei der Datenverkehr (oft durch ausgeklügelte DoS-Angriffe) noch wesentlich höher ist.

Wir verwalten den Datenverkehr nicht nur, sondern wir schwächen Angriffe aktiv ab, bearbeiten Anfragen und optimieren die Benutzererfahrung weltweit. Diese Stelle ist für einen Techniker gedacht, der gerne Systeme entwickelt, die sowohl hochleistungsfähig als auch äußerst zuverlässig sind.

Warum diese Rolle einzigartig ist

  • Skalierung und Auswirkungen: Entwerfen Sie Lösungen, die ein Datenverkehrsaufkommen von mehreren Millionen Anfragen pro Sekunde verarbeiten und komplexe Angriffsmuster erkennen und abwehren und damit direkten Einfluss auf die globale Webleistung und -sicherheit haben.

  • Technologie-Schwerpunkt: HAProxy ist das Herzstück unseres Dienstes. Sie arbeiten mit individuell kompilierten, geschäftskritischen Versionen von HAProxy Enterprise und sind an deren Erstellung beteiligt.

  • Hochwertige Entwicklungsarbeit, kaum routinemäßige Aufgaben zur Fehlerbehebung: Wir sind strikt gegen technische Altlasten. Die Plattform ist absichtlich so konzipiert, dass kaum manuelles Eingreifen erforderlich ist. Ihr Hauptaugenmerk liegt auf der Greenfield-Entwicklung und dem architektonischen Design, nicht auf routinemäßigen Fehlerkorrekturen. Bei der Abwehr von Angriffen konzentrieren wir uns stets auf eine automatisierte, zukunftssichere Lösung.

  • Globales, selbstverwaltetes Team: Werden Sie Teil eines global verteilten Teams, in dem Sie umfassend unterstützt werden

Ihre Aufgaben

Als Mitglied unseres kleinen Kernteams wird Ihre Arbeit von grundlegender Bedeutung sein und Architektur, Entwicklung und Hochleistungsbetrieb umfassen.

  • HAProxy-zentrierte Architektur: Entwerfen, implementieren und optimieren Sie robuste, hochleistungsfähige, globale Netzwerkarchitekturen mit Schwerpunkt auf der HAProxy Konfigurationssprache und ihren benutzerdefinierten Modulen für die Bearbeitung von Datenverkehr, Verteidigung und Routing.

  • Systementwicklung und Automatisierung: Schreiben Sie hochwertigen, effizienten Code, um die Verwaltung, Bereitstellung und Skalierung der globalen ADN-Plattform zu automatisieren. Dazu gehören fortgeschrittene Skripterstellung und Entwicklung in: Python, C (für Optimierungen/Integrationen auf niedrigerer Ebene) und fortgeschrittenes Shell-Scripting.

  • Konzept zur Abwehr von Angriffen: Erforschen, entwickeln und implementieren Sie neue Verteidigungsschichten gegen ausgeklügelte Webangriffe (DoS, Scraping, Exploitation), wobei der Schwerpunkt auf der Entwicklung automatisierter, selbstheilender und selbstverwaltender Abwehrsysteme liegt.

  • Beobachtbarkeit & Data Engineering: Arbeiten Sie mit unseren Kerndatensystemen, wie TimescaleDB, Postgres und dem ELK-Stack, um die Überwachung, die Leistungsanalyse und den Einblick in die Architektur eines Dienstes zu verbessern, der Petabytes an Daten generiert.

  • Zukünftige Plattformentwicklung: Treiben Sie das technische Design und die Implementierung für die Umstellung von einem White-Glove-Modell auf ein robustes, voll ausgestattetes Self-Service-Kundenportal voran.

  • Tools und Betrieb: Sie sind verantwortlich für und entwickeln unser umfangreiches Konfigurationsmanagementsystem, das derzeit auf Ansible basiert, weiter und planen seine künftige Transformation.

Wonach wir suchen

Diese Rolle ist für einen Techniker mit mittlerer bis fortschrittlicher Erfahrung, der im Grunde ein Systemarchitekt und ein sehr fähiger Entwickler ist.

Wesentliche technische Fähigkeiten:

  • HAProxy: Praktische Erfahrung in der Konfiguration, Optimierung und Fehlerbehebung von HAProxy oder vergleichbaren Hochleistungs-Reverse Proxies/Load Balancern.

  • Fundierte Kenntnisse in Bezug auf Systeme und Netzwerke: Gute bis sehr gute Kenntnisse von Linux-Interna, verteilten Systemen und wichtigen Internetprotokollen, wie IP, TCP, HTTP, DNS und BGP.

  • Programmierkenntnisse: Nachgewiesene Fähigkeit, produktionsgerechten, wartbaren Code in Python, C oder fortgeschrittenem Shell-Scripting zu schreiben.

  • Erfahrung mit Datenbanken/Überwachbarkeit: Vertrautheit mit Datenplattformen für große Datenmengen, wie Postgres, TimescaleDB, Elasticsearch/Kibana für Überwachung und Analyse.

  • Konfigurationsverwaltung: Erfahrung mit Ansible oder anderen, vergleichbaren Tools zur Konfigurationsverwaltung/Automatisierung.

Wichtige, nicht-technische Fähigkeiten:

  • Eigenmotivation und selbstständiges Arbeiten: Da das Team klein und global ist, müssen Sie ein hohes Maß an selbstständigem Arbeiten mitbringen, Ihre Arbeit selbst festlegen, Ihre Zeit effektiv einteilen und die volle Verantwortung für Projekte von der Konzeption bis zum globalen Einsatz übernehmen.

  • Hohe Qualitätsstandards: Sie haben Qualität, Zuverlässigkeit und einer soliden Architektur nachweislich schon immer höhere Priorität eingeräumt als der Geschwindigkeit. Ein persönliches Beharren auf minimalen technischen Altlasten ist erforderlich.

  • Architektonische Vision: Die Fähigkeit, über das unmittelbare Problem hinauszublicken und skalierbare, robuste Systeme zu entwickeln, die künftiges Wachstum und künftige Anwendungsfälle vorhersehen.

  • Sehr gute Englischkenntnisse: Wir arbeiten in einem internationalen Umfeld, in dem die englische Sprache unternehmensweit verwendet wird.

Die Stelle

Es handelt sich um eine Remote-Vollzeitstelle für Kandidaten weltweit.

Große Vorteile

Wo auch immer Sie sich befinden, unsere Mitarbeiter und ihre Familien stehen bei uns an erster Stelle, denn wir bieten erstklassigen Schutz für Ihre Gesundheit und Ihr Wohlbefinden.

Wachstum

Da wir auf dem neuesten Stand der Technik sind, haben unsere Mitarbeiter die Möglichkeit, sich weiterzubilden und eine breite Palette von Technologien zu erlernen. Unser Ziel ist es, Ihre berufliche Entwicklung zu fördern und Ihnen dabei zu helfen, auf einem unserer zahlreichen Karrierewege voranzukommen.

Weitere offene Stellen anzeigen >

Auf diese Stelle bewerben

Required fields *