NoFluffJobs Stacjonarnie Senior

Senior DevOps Engineer

ITFS Sp. z o.o.

⚲ Katowice

20 160 - 25 200 PLN (B2B)

Wymagania

  • Angular

Opis stanowiska

O projekcie: - Miejsce pracy: Katowice 2 razy w tygodniu - Start: asap - Forma współpracy: B2B z ITFS, współpraca długofalowa - Stawka: 120-150 PLN netto + VAT/h Wymagania: -         Praktyczna, zaawansowana znajomość Angular (w wersjach od 16 do najnowszej) oraz powiązanych bibliotek. -         Doświadczenie w migracji kodu aplikacji między wersjami Angular 16 a najnowszą. -         Bardzo dobra znajomość TypeScript w kontekście pracy z Angular. -         Doświadczenie w integracji API REST z frontendem, wykorzystanie RxJS w komunikacji zgodnej ze standardem TMF. -         Znajomość wzorców projektowych stosowanych w frontendzie. -         Wiedza z zakresu konteneryzacji, bezpieczeństwa sieciowego i budowy bezpiecznych rozwiązań. -         Umiejętność automatyzacji procesów oraz podstawowa znajomość zagadnień sieciowych i standardów cyberbezpieczeństwa. -         Praktyczna znajomość Docker, Docker Compose, Docker Swarm. -         Doświadczenie z platformą GitLab (lub podobną) w kontekście CI/CD. -         Znajomość narzędzi Jira i Confluence. Mile widziane: -         Definiowanie standardów CI CD i flow kodu dla wielu zespołów -         PostgreSQL -         Znajomość narzędzi egzekwujących jakość oprogramowania od zespołów developerskich P3185 Codzienne zadania: - Tworzenie i utrzymanie pipeline’ów CI/CD w GitLab lub podobnych narzędziach. - Automatyzacja procesów wdrożeniowych, testowych i operacyjnych. - Budowa i zarządzanie kontenerami aplikacji (Docker, Docker Compose, Docker Swarm). - Wdrażanie zasad bezpiecznej komunikacji sieciowej i standardów cyberbezpieczeństwa. - Monitorowanie, optymalizacja i utrzymanie środowisk produkcyjnych i testowych. - Współpraca z zespołami deweloperskimi przy integracji i standardach deploymentu. - Utrzymywanie dokumentacji procesów i konfiguracji w Jira/Confluence. - Praca z bazami danych (PostgreSQL) oraz wsparcie w ich utrzymaniu i deploymencie. - Analiza problemów systemowych, szybkie rozwiązywanie incydentów i optymalizacja zasobów. - Proaktywne wprowadzanie usprawnień w procesach DevOps i środowiskach chmurowych.