C/C++- und Python-Entwickler (Netzwerktechnologien)

Büro
Aus der Ferne
Vollzeit
Mittlerer Python-Entwickler für die Arbeit an einem Netzwerkdienst der nächsten Generation eines US-Startups gesucht. Aufgaben: - Erstellen und Debuggen von Funktionen zur Verwaltung der Firewall-Konfiguration unter Verwendung unserer Spezifikation für die Generierung von iptables-Regeln aus einer SQL-Datenbank; Unterstützung bei der automatischen Ermittlung der Topologie geschützter Netzwerke und ihrer Ressourcen; - Modifizierung von Tunnelpaketen, um die Blockierung zu reduzieren; - Unterstützung für Deep Traffic Analysis (DPI); - Sammeln von Protokollen von Tunnel- und Firewall-Endpunkten (rsyslog,...) und Unterstützung bei deren Verarbeitung (Logstash, Elastic Search, Kibana); - Unterstützung bei der Erstellung des Prozesses zur Installation von Clients und Servern mit den entwickelten Modulen (Docker, Docker Compose) und deren Initialisierung. Anforderungen: - Mindestens 3 Jahre Erfahrung in der Entwicklung neuer kommerzieller Produkte in C/C++ und Python unter Verwendung von Netzwerktechnologien; - Erfahrung im Aufbau von SQL-Datenbanken und deren Verwendung mit Server- und Client-APIs; - Erfahrung in der Erstellung von Funktionen zur Verwaltung des Netzwerkverkehrs; gute Kenntnisse von iptables; - Erfahrung in der Analyse von Netzwerkverkehr; - Erfahrung im Sammeln und Verarbeiten von Protokollen; - Fließendes Lesen englischer technischer Dokumentation, Recherche in Englisch. Plus: - Erfahrung in der Entwicklung von API-Modulen in Python (Django); - Vertrautheit mit Docker, Docker Compose; - Erfahrung mit Zugangskontrollen (ACLs, etc.) und/oder Anomalieerkennung; - Erfahrung in der Entwicklung von Software für Router; - Beitrag zu Open-Source-Projekten.