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.
