Nächste Arbeit

Leitender Leistungsingenieur in OpenVPN

Gepostet vor über 30 Tagen

4 Ansichten

OpenVPN

OpenVPN

0
0 Bewertungen
keine Erfahrung
Kyiv

übersetzt von Google

15. September 2024 Senior Performance Engineer Kirchasien, Luxemburg, vor Ort, bestätigt Über uns: Bei OpenVPN sind wir es das Team hinter der beliebten OpenVPN-Software, die von Millionen Menschen auf der ganzen Welt verwendet wird, um ihre Online-Erlebnisse zu sichern. Wir glauben an die Bereitstellung kommerzieller und Open-Source-Lösungen, die das Beste an Sicherheit und Datenschutz bieten. Unser neuestes Produkt, Cloud Connexa, setzt diese Tradition fort und bietet eine hochmoderne

15. September 2024

Senior Performance Engineer

Kirchasien, Luxemburg, vor Ort, bestätigt

Über uns: Bei OpenVPN sind wir es das Team hinter der beliebten OpenVPN-Software, die von Millionen Menschen auf der ganzen Welt verwendet wird, um ihre Online-Erlebnisse zu sichern. Wir glauben an die Bereitstellung kommerzieller und Open-Source-Lösungen, die das Beste an Sicherheit und Datenschutz bieten. Unser neuestes Produkt, Cloud Connexa, setzt diese Tradition fort und bietet eine hochmoderne Lösung für sichere, leistungsstarke Konnektivität. Wir suchen einen Senior Performance Engineer zur Verstärkung unseres dynamischen und zukunftsorientierten Teams.

Stellenübersicht: Als Senior Performance Engineer sind Sie maßgeblich an der Entwicklung und Pflege einer kontinuierlichen Leistungstestpipeline für Connexa beteiligt, die auf einer Microservices-Architektur basiert, die sowohl Bare-Metal- als auch Bare-Metal-Anwendungen verwendet Cloud-Plattformen, hauptsächlich AWS, mit zusätzlicher Unterstützung für Google Cloud Platform (GCP) und Azure. Sie arbeiten mit mehreren funktionsübergreifenden Teams zusammen, um realistische Belastungen zu simulieren, Leistungsengpässe zu identifizieren und Optimierungsstrategien umzusetzen. Diese Rolle erfordert umfassende Fachkenntnisse in Leistungstests, praktische Programmierkenntnisse und die Fähigkeit, die Leistung in einer komplexen Systemarchitektur zu überwachen.

Hauptaufgaben:

  • Kontinuierliche Leistungstests: Erstellen und verwalten Sie eine Pipeline für kontinuierliche Leistungstests mit Jenkins-, AWS-, Kubernetes- und Bare-Metal-Server mit nächtlichen Ausführungen zur Überwachung und Verbesserung der Systemleistung.
  • Lastsimulation und -tests: Entwerfen und warten Sie Tools, um realistische Benutzerlasten auf den Diensten von Connexa zu simulieren, einschließlich Basistests, Stresstests, Spike-Tests und Soak-Tests, um die Leistung des Systems zu bewerten unter verschiedenen Bedingungen.
  • Chaos Engineering: Implementieren Sie Fehlerinjektion, Latenztests und andere Chaos-Engineering-Techniken, um die Belastbarkeit und Fehlertoleranz des Systems zu testen und sicherzustellen, dass es Fehler ordnungsgemäß verarbeiten kann.
  • Skalierbarkeitstests: Führen Sie sowohl horizontale als auch vertikale Skalierbarkeitstests durch, um die Skalierbarkeit des Systems zu bewerten und zu verbessern.
  • Zusammenarbeit und Integration: Arbeiten Sie eng mit mehreren funktionsübergreifenden Teams zusammen, darunter Architekten, Entwickler, DevOps, QAs und Sicherheitsexperten, um Leistungstests in die CI/CD-Pipeline zu integrieren und Optimierung der Systemarchitektur.
  • Leistungsanalyse und -optimierung: Diagnostizieren und beheben Sie Leistungsprobleme, wobei der Schwerpunkt auf der Optimierung der CPU-, Speicher-, I/O- und Netzwerkauslastung in cloudbasierten Mikrodienstarchitekturen und Bare-Metal-Systemen liegt.
  • Tool- und Framework-Entwicklung: Entwickeln und pflegen Sie Leistungstestskripte und -tools mit mehreren Programmiersprachen, darunter Java, Python und C, mit einem starken Schwerpunkt auf dem Testen von REST-APIs und Netzwerken Komponenten.
  • Überwachung und Berichterstattung: Implementieren und nutzen Sie Überwachungstools, um Leistungsmetriken zu verfolgen und die Ergebnisse den Stakeholdern effektiv zu kommunizieren.

Jobanforderungen

  • Bachelor- oder Masterabschluss in Informatikäh Naturwissenschaften, Ingenieurwesen oder ein verwandtes Fachgebiet.
  • Nachgewiesene Erfahrung im Performance Engineering mit ausgeprägten Kenntnissen in einigen Programmiersprachen wie Java, Python und C.
  • Fachwissen in der Entwicklung und Verwaltung von Performance-Test-Frameworks und Pipelines.
  • Tiefes Verständnis der Architektur und Umgebungen von Microservices, mit primärer Erfahrung in AWS und Bare Metal. Erfahrungen mit der Google Cloud Platform (GCP) und Azure sind ebenfalls wertvoll.
  • Kenntnisse in Leistungstesttools und -methoden, einschließlich Erfahrung mit einigen der folgenden: Apache JMeter, Gatling, LoadRunner, BlazeMeter, Locust, k6 und Artillery.
  • Ausgeprägte Analyse- und Problemlösungsfähigkeiten.
  • Ausgezeichnete Kommunikations- und Teamfähigkeit.
  • Erfahrung mit Containerisierungstechnologien wie Docker und Kubernetes.
  • Erfahrung im Testen und Optimieren von REST-APIs und Netzwerkkomponenten.


Bevorzugte Qualifikationen:

  • Vertrautheit mit Überwachungs- und Observability-Tools wie Grafana und Prometheus.
  • Umfassende Netzwerkerfahrung, einschließlich eines ausgeprägten Verständnisses von Netzwerkprotokollen, Netzwerksicherheit und Techniken zur Verkehrsoptimierung

    Was wir bieten:
  • < li> Wettbewerbsfähige Vergütung.
  • Vollständig Remote-Arbeitsumgebungen.
  • Selbstverwaltete Auszeit.
  • Teamausflüge und Sonderveranstaltungen.

Bei OpenVPN sind wir stolz auf unser Engagement für die Entwicklung innovativer und sicherer Netzwerklösungen. Wenn Sie sich uns anschließen, haben Sie die einmalige Gelegenheit, das Produkt zu gestalten, mit dem Millionen Menschen weltweit täglich interagieren.
Bleiben Sie über die neuesten Entwicklungen auf dem Laufenden und beteiligen Sie sich an Diskussionen über OpenVPN. Beteiligen Sie sich mit OpenVPN auf Github, LinkedIn und Facebook.

übersetzt von Google

keine Erfahrung
Kyiv
Wollen Sie den richtigen Job finden?
Neue Jobs in deinem Telegram
Abonnieren
wir verwenden cookies
Akzeptieren