Perpemo
DevOps / Security Engineer - Inżynier infrastruktury i bezpieczeństwa aplikacji
Opis stanowiska
- Przygotowywanie i utrzymywanie środowisk deweloperskich, testowych i produkcyjnych; konfiguracja i aktualizacja serwerów, kontenerów, sieci, domen oraz certyfikatów
- Utrzymanie PostgreSQL, Redis i procesów Celery; kontrola zasobów, pojemności oraz kosztów infrastruktury
- Rozwój monitoringu, centralizacja i analiza logów, konfiguracja alertów oraz nadzór nad kolejkami i zadaniami wykonywanymi w tle
- Diagnozowanie awarii i problemów z wydajnością, usuwanie ich przyczyn oraz weryfikacja działania systemu po wdrożeniach
- Automatyzacja kopii zapasowych baz danych, dokumentów i konfiguracji; kontrola retencji, zabezpieczenie kopii oraz regularne testy odtwarzania
- Utrzymanie Jenkins i rozwój procesów CI/CD: testowanie, budowanie i wdrażanie aplikacji, kontrolowane migracje bazy oraz procedury odzyskania działania po nieudanym wdrożeniu
- Zarządzanie uprawnieniami, kluczami i sekretami; przegląd zabezpieczeń infrastruktury i dostępu do danych klientów, analiza podatności oraz wdrażanie poprawek
- Automatyzacja powtarzalnych prac oraz dokumentowanie konfiguracji, wdrożeń i procedur postępowania w przypadku awarii
- Poprawki błędów, niewielkie funkcjonalności, integracje i narzędzia administracyjne w Python/Django oraz wybrane zmiany w React (zadania planowane z uwzględnieniem priorytetów utrzymania infrastruktury)
Wymagania
- Praktyczne doświadczenie w administracji Linuxem i utrzymaniu produkcyjnych aplikacji internetowych
- Znajomość Dockera, Git, Jenkins oraz tworzenia i utrzymania procesów CI/CD
- Umiejętność diagnozowania problemów na podstawie monitoringu, logów i alertów
- Znajomość sieci, HTTP/HTTPS, DNS, TLS i zasad zabezpieczania serwerów, aplikacji oraz baz danych
- Praktyczna znajomość PostgreSQL i Redis w zakresie utrzymania usług, uprawnień i diagnozowania problemów
- Umiejętność automatyzacji backupów, testowania odtwarzania danych i przywracania działania systemu
- Umiejętność pisania skryptów automatyzujących pracę, np. w Bash lub Python
- Umiejętność pracy z Codexem: precyzyjne zlecanie zadań, przegląd proponowanych zmian oraz samodzielna weryfikacja i testowanie wyników
- Wyższe wykształcenie techniczne lub w zakresie kierunków ścisłych
- Samodzielność, dobra organizacja pracy, odpowiedzialność za powierzone zadania i jasna komunikacja
Mile widziane:
- Znajomość Python i Django umożliwiająca rozwój funkcjonalności aplikacji oraz doświadczenie z React
- Doświadczenie z Celery, projektowaniem API i integracjami między systemami
- Zarządzanie infrastrukturą jako kodem, np. Ansible lub Terraform
- Tworzenie testów automatycznych i doświadczenie w testowaniu bezpieczeństwa aplikacji
Oferujemy
- Realny wpływ na infrastrukturę, sposób wdrażania zmian i rozwój aplikacji
- Duża samodzielność i przestrzeń na proponowanie usprawnień
- Możliwość rozwoju w DevOps, bezpieczeństwie i automatyzacji oraz poszerzania umiejętności programistycznych
- Stabilność zatrudnienia
- Służbowy laptop i monitor
- Otwarta komunikacja
Kontakt
Aplikuj!
W zgłoszeniach prosimy o umieszczenie klauzuli o następującej treści: "Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych do realizacji procesu rekrutacji (zgodnie z Ustawą z dnia 10.05.2018 roku o Ochronie Danych Osobowych, Dz. U. 2018 r. poz. 1000)."