Senior DevOps & Integration Engineer
Summary
Senior DevOps engineer designing, deploying, and hardening MQTT-based data pipelines in Kubernetes for industrial OT-to-cloud integrations, ensuring GxP compliance and high availability.
RITS Software House w ramach RITS Group to firma informatyczna specjalizująca się w tworzeniu oprogramowania i świadczeniu usług na najwyższym poziomie dla klientów krajowych i międzynarodowych. Poszukujemy osoby na stanowisko Senior DevOps and Integration Engineer (GxP, Kubernetes, MQTT, OT). Osoba na tym stanowisku będzie odpowiedzialna za wdrażanie, integrację, walidację oraz utrzymanie wysoce dostępnych, bezpiecznych i zgodnych z wymaganiami GxP potoków danych opartych na MQTT działających w środowisku Kubernetes, zapewniając ciągły przepływ informacji z urządzeń produkcyjnych do systemów analitycznych przedsiębiorstwa.
Stawka do 1300 zł/ dzień net+VAT na B2B
Praca 100% zdalna
Obowiązki
Operacje Kubernetes i cykl życia: wdrażanie i skalowanie wysokodostępnych brokerów MQTT w klastrach Kubernetes z użyciem Helm, CRD i Operatorów.
Infrastructure as Code: utrzymywanie w pełni odtwarzalnych, wersjonowanych wdrożeń infrastruktury, aby zapobiegać dryftowi konfiguracji między środowiskami deweloperskimi, testowymi, walidacyjnymi i produkcyjnymi.
Optymalizacja brokerów wiadomości: dostrajanie parametrów połączeń MQTT, keep-alive, kolejek wiadomości oraz ustawień pamięci JVM w kontekście wysokiego wolumenu i niskich opóźnień przetwarzania tagów produkcyjnych.
Optymalizacja pamięci masowej i sieci: konfigurowanie trwałych wolumenów kontenerowych (CSI) oraz zarządzanie niskoopóźnieniowymi pluginami sieciowymi (CNI) w celu obsługi tysięcy połączeń krawędziowych.
Integracja OT z chmurą: budowanie i utrzymywanie niezawodnych interfejsów między sieciami IT a systemami zakładowymi (SCADA, MES, historians, PLC).
Tłumaczenie protokołów przemysłowych: wdrażanie i utrzymanie bramek edge realizujących konwersję protokołów (OPC UA, Modbus, Profinet, EtherNet/IP) do ustandaryzowanych payloadów MQTT.
Projektowanie tras danych zgodnych z modelem Purdue/ISA-95: definiowanie bezpiecznych, deterministycznych ścieżek danych przez segmenty sieci, zapory i strefy DMZ.
Mapowanie i serializacja danych: wdrażanie zunifikowanych schematów payloadów, serializacja (np. Protocol Buffers, JSON) oraz zachowanie kontekstu semantycznego od sensora do chmury.
Walidacja w środowiskach regulowanych: tworzenie, wykonywanie i automatyzacja protokołów IQ/OQ w konteneryzowanych środowiskach.
Zapewnienie integralności danych ALCOA+: utrzymanie integralności zapisów operacyjnych zgodnie z zasadami ALCOA+.
GitOps i kontrola zmian: egzekwowanie wzorców GitOps (ArgoCD/Flux), tak aby każda zmiana była przeglądana, wersjonowana i gotowa do audytu.
Bezpieczne kanały komunikacji: wdrażanie mTLS / MQTT-over-TLS z użyciem menedżerów certyfikatów (np. cert-manager) do uwierzytelniania urządzeń edge i szyfrowania transmisji.
RBAC i kontrola dostępu do tematów: zarządzanie szczegółowymi uprawnieniami w Kubernetes oraz zasadami Access Control List dla brokerów MQTT.
Obserwowalność i zarządzanie incydentami: wdrażanie telemetrii IT/OT i rozwiązań monitorujących (Prometheus, Grafana, Loki) oraz uczestnictwo w procesach reagowania na incydenty.
Kwalifikacje
Doświadczenie zawodowe jako inżynier DevOps / inżynier integracji w projektach wykorzystujących Kubernetes oraz brokerów MQTT; doświadczenie w środowiskach OT będzie dodatkowym atutem.
Praktyczna znajomość narzędzi IaC (np. Terraform), Helm, CRD/Operator Patterns oraz GitOps (ArgoCD lub Flux).
Umiejętność projektowania, wdrażania i optymalizacji brokerów MQTT oraz konfiguracji klastrów Kubernetes pod kątem wysokiej dostępności i wydajności.
Znajomość protokołów przemysłowych (OPC UA, Modbus, Profinet, EtherNet/IP) i integracji edge-to-cloud.
Doświadczenie w środowiskach regulowanych (GxP) oraz w procesach walidacji systemów komputerowych (CSV, IQ/OQ) i zasadach ALCOA+.
Znajomość technologii zabezpieczeń: mTLS, cert-manager, RBAC, ACL oraz zasad segmentacji sieci zgodnych z modelem Purdue/ISA-95.
Umiejętność tworzenia i utrzymywania zautomatyzowanych pipeline'ów CI/CD (GitHub Actions, ArgoCD/Flux) oraz narzędzi monitorujących (Prometheus, Grafana, Loki).
Wykształcenie wyższe techniczne lub równoważne doświadczenie zawodowe w obszarze systemów informatycznych, automatyki lub pokrewnym.
Kompetencje komunikacyjne pozwalające na współpracę z zespołami IT, OT oraz interesariuszami biznesowymi.
Świadczenia
Praca w strukturze szybko rozwijającej się grupy technologicznej, oferująca możliwość udziału w międzynarodowych projektach.
Możliwość pracy hybrydowej z naciskiem na współpracę IT/OT i wsparcie wdrożeń u klienta.
Konkurencyjne wynagrodzenie adekwatne do doświadczenia oraz ścieżki rozwoju zawodowego.
Dostęp do nowoczesnych narzędzi, szkoleń technicznych oraz projektów związanych z chmurą i przemysłem 4.0.
Udział w procesach walidacji i wdrożeń w sektorze life sciences, pozwalający na rozwój kompetencji w obszarach regulacyjnych.