← к выдаче
архитектура

Python Architect with Go [M/F]

PL10 дн. назад

Коротко

Develops and maintains high-performance microservices in Go and Python for network traffic monitoring and cybersecurity; integrates with network devices · Needs: Very good Python and Go; experience with IPFIX, NetFlow, or sFlow; Linux, Docker/Kubernetes; Kafka or similar; network device integration via API/SSH/CLI.

Описание от работодателя

Celem projektu jest rozwój wysokowydajnej platformy do monitorowania i analizy ruchu sieciowego oraz wspierania procesów związanych z cyberbezpieczeństwem. Rozwiązanie ma umożliwiać zbieranie, przetwarzanie i analizę dużych ilości danych pochodzących z urządzeń sieciowych oraz dostarczać użytkownikom wiarygodnych informacji o stanie i aktywności infrastruktury. Istotnym elementem projektu jest zapewnienie wysokiej wydajności, skalowalności i niezawodności systemu, a także łatwej integracji z różnorodnymi urządzeniami, systemami i środowiskami klientów. Projekt obejmuje również rozwój mechanizmów automatyzacji, zarządzania konfiguracją oraz funkcjonalności wspierających bezpieczeństwo infrastruktury. Daily tasks: - Rozwój i utrzymanie aplikacji w architekturze mikroserwisowej. - Projektowanie i rozwój wysokowydajnych usług w Go i Pythonie. - Rozwój komponentów odpowiedzialnych za przetwarzanie ruchu i telemetrii sieciowej. - Integracja z urządzeniami sieciowymi, systemami kolejkowymi, bazami danych i infrastrukturą klientów. - Profilowanie, testowanie i optymalizacja wydajności aplikacji. - Dbanie o jakość, bezpieczeństwo i niezawodność rozwijanego oprogramowania. - Współpraca przy tworzeniu nowych funkcjonalności z obszaru cyberbezpieczeństwa. Doświadczenie zawodowe na podobnym stanowisku. Bardzo dobra znajomość Pythona oraz Go i doświadczenie w tworzeniu aplikacji współbieżnych i asynchronicznych. Dobra znajomość sieci komputerowych oraz doświadczenie z protokołami IPFIX, NetFlow lub sFlow. Doświadczenie w tworzeniu wydajnych i skalowalnych aplikacji oraz ich profilowaniu i optymalizacji. Praktyczna znajomość Linux, Docker/Kubernetes oraz systemów rozproszonych. Doświadczenie w pracy z Kafka lub podobnymi systemami kolejkowymi oraz bazami danych przystosowanymi do dużych wolumenów danych. Doświadczenie w integracji i automatyzacji urządzeń sieciowych za pomocą API, SSH lub CLI. Dbałość o jakość kodu, testy, bezpieczeństwo i niezawodność rozwijanych rozwiązań. Znajomość j. angielskiego na poziomie zaawansowanym. Must have: Python, Go, Kafka