Następna praca

Starszy inżynier ds. wydajności w OpenVPN

Opublikowano ponad 30 dni temu

3 wyświetlenia

OpenVPN

OpenVPN

0
0 recenzji
Brak doświadczenia
lviv

Przetłumaczone przez Google

15 sierpnia 2024 Starszy inżynier ds. wydajności Київ, Львів, за кордоном, віддалено O nas: W OpenVPN jesteśmy zespół stojący za popularnym oprogramowaniem OpenVPN, używanym przez miliony ludzi na całym świecie do zabezpieczania swoich doświadczeń online. Wierzymy w dostarczanie rozwiązań komercyjnych i open source, które zapewniają najlepszy poziom bezpieczeństwa i prywatności. Nasz najnowszy produkt, Cloud Connexa, kontynuuje tę tradycję, dostarczając najnowocześniejsze rozwiązanie

15 sierpnia 2024

Starszy inżynier ds. wydajności

Київ, Львів, за кордоном, віддалено

O nas: W OpenVPN jesteśmy zespół stojący za popularnym oprogramowaniem OpenVPN, używanym przez miliony ludzi na całym świecie do zabezpieczania swoich doświadczeń online. Wierzymy w dostarczanie rozwiązań komercyjnych i open source, które zapewniają najlepszy poziom bezpieczeństwa i prywatności. Nasz najnowszy produkt, Cloud Connexa, kontynuuje tę tradycję, dostarczając najnowocześniejsze rozwiązanie zapewniające bezpieczną i wydajną łączność. Poszukujemy starszego inżyniera ds. wydajności, który dołączy do naszego dynamicznego i myślącego przyszłościowo zespołu.

Opis stanowiska: Jako starszy inżynier ds. wydajności będziesz odgrywać kluczową rolę w opracowywaniu i utrzymywaniu procesu ciągłego testowania wydajności dla firmy Connexa, która działa w oparciu o architekturę mikrousług wykorzystującą zarówno bare metal, jak i platformy chmurowe, głównie AWS, z dodatkową obsługą Google Cloud Platform (GCP) i Azure. Będziesz współpracować z wieloma zespołami wielofunkcyjnymi, aby symulować realistyczne obciążenia, identyfikować wąskie gardła wydajności i wdrażać strategie optymalizacji. Ta rola wymaga głębokiej wiedzy specjalistycznej w zakresie testowania wydajności, praktycznych umiejętności kodowania i umiejętności nadzorowania wydajności w złożonej architekturze systemu.

Kluczowe obowiązki:

  • Ciągłe testowanie wydajności: Ustanawianie potoku ciągłego testowania wydajności i zarządzanie nim za pomocą Jenkins, AWS, Kubernetes i serwery typu bare metal z nocnymi uruchomieniami w celu monitorowania i zwiększania wydajności systemu.
  • Symulacja i testowanie obciążenia: projektowanie i utrzymywanie narzędzi do symulowania realistycznego obciążenia użytkowników w usługach Connexa, w tym testowanie bazowe, testy warunków skrajnych, testy szczytowe i testy nasiąkania w celu oceny wydajności systemu w różnych warunkach.
  • Inżynieria chaosu: wdrażaj wstrzykiwanie błędów, testowanie opóźnień i inne techniki inżynierii chaosu, aby przetestować odporność systemu i odporność na awarie, zapewniając, że będzie on sprawnie radził sobie z awariami.
  • Testowanie skalowalności: przeprowadzanie testów skalowalności poziomej i pionowej, aby ocenić i ulepszyć zdolność systemu do skalowania.
  • Współpraca i integracja: ścisła współpraca z wieloma zespołami wielofunkcyjnymi, w tym architektami, programistami, DevOps, specjalistami ds. kontroli jakości i ekspertami ds. bezpieczeństwa, aby zintegrować testowanie wydajności z potokiem CI/CD i optymalizować architekturę systemu.
  • Analiza i optymalizacja wydajności: diagnozuj i rozwiązuj problemy z wydajnością, koncentrując się na optymalizacji procesora, pamięci, operacji we/wy i wykorzystania sieci w architekturze mikrousług opartej na chmurze i systemach typu bare metal.
  • Tworzenie narzędzi i struktur: opracowywanie i utrzymywanie skryptów i narzędzi do testowania wydajności przy użyciu kilku języków programowania, w tym Java, Python i C, ze szczególnym naciskiem na testowanie interfejsów API REST i sieci komponenty.
  • Monitorowanie i raportowanie: wdrażaj i używaj narzędzi monitorujących do śledzenia wskaźników wydajności i skutecznego przekazywania wniosków interesariuszom.

Wymagania dotyczące stanowiska

  • Tytuł licencjata lub magistra w dziedzinie informatykie. Nauka, inżynieria lub pokrewna dziedzina.
  • Udokumentowane doświadczenie w inżynierii wydajności z dobrą znajomością niektórych języków programowania, takich jak Java, Python i C.
  • Wiedza specjalistyczna w zakresie opracowywania platform i potoków testów wydajnościowych oraz zarządzania nimi.
  • Dogłębna znajomość architektury i środowisk mikrousług, z głównym doświadczeniem w AWS i bare metal. Cenne jest także doświadczenie z Google Cloud Platform (GCP) i Azure.
  • Biegłość w zakresie narzędzi i metodologii testowania wydajności, w tym doświadczenie z niektórymi z poniższych: Apache JMeter, Gatling, LoadRunner, BlazeMeter, Locust, k6 i Artillery.
  • Silne zdolności analityczne i rozwiązywania problemów.
  • Doskonałe umiejętności komunikacji i pracy zespołowej.
  • Doświadczenie z technologiami konteneryzacji, takimi jak Docker i Kubernetes.
  • Doświadczenie w testowaniu i optymalizacji interfejsów API REST i komponentów sieciowych.


Preferowane kwalifikacje:

  • Znajomość narzędzi do monitorowania i obserwowalności, takich jak Grafana i Prometheus.
  • Głębokie doświadczenie w pracy w sieci, w tym dogłębna znajomość protokołów sieciowych, bezpieczeństwa sieci i technik optymalizacji ruchu

    Co oferujemy:
  • < li> Konkurencyjne stawki wynagrodzeń.
  • Całkowicie zdalne środowiska pracy.
  • Samodzielnie zarządzany czas wolny.
  • Wyjazdy drużynowe i wydarzenia specjalne.

W OpenVPN jesteśmy dumni z naszego zaangażowania w tworzenie innowacyjnych i bezpiecznych rozwiązań sieciowych. Jeśli dołączysz do nas, będziesz miał niepowtarzalną okazję kształtowania produktu, z którym codziennie będą stykać się miliony ludzi na całym świecie.
Bądź na bieżąco z najnowszymi wydarzeniami i bierz udział w dyskusjach na temat OpenVPN. Współpracuj z OpenVPN na Githubie, LinkedIn i Facebooku.

Przetłumaczone przez Google

Brak doświadczenia
lviv
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować