Data DevOps Engineer
XTB
Rola polega na zaprojektowaniu, zbudowaniu i utrzymaniu wielodostępnej platformy danych na Azure przy użyciu Terraform i CI/CD. Nie chodzi o pisanie kodu aplikacji, ale o infrastrukturę jako kod dla środowisk danych (Snowflake, Databricks). Będziesz tworzyć moduły Terraform, definiować polityki, zarządzać dostępem i wdrażać potoki CI/CD. Celem jest umożliwienie zespołom danych szybkiego i bezpiecznego korzystania z izolowanych tenantów.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: brak informacji o wielkości i strukturze zespołu, nie podano oczekiwanego poziomu znajomości snowflake vs databricks.
Rola polega na zaprojektowaniu, zbudowaniu i utrzymaniu wielodostępnej platformy danych na Azure przy użyciu Terraform i CI/CD. Nie chodzi o pisanie kodu aplikacji, ale o infrastrukturę jako kod dla środowisk danych (Snowflake, Databricks). Będziesz tworzyć moduły Terraform, definiować polityki, zarządzać dostępem i wdrażać potoki CI/CD. Celem jest umożliwienie zespołom danych szybkiego i bezpiecznego korzystania z izolowanych tenantów.
- ✓Greenfield – budowa platformy od zera, bez legacy, w pełni sterowana kodem
- ✓Możliwość pracy w pełni zdalnej z dowolnego miejsca w Polsce
- ✓Budżet szkoleniowy na kursy i konferencje
- ✓Dodatkowy dzień wolny na urodziny i dla rodziców
- ✓Dostęp do platformy wellbeing oraz e-learningu języka angielskiego
- !Oczekiwanie 'kreatywności' i 'własności' może oznaczać dużą odpowiedzialność i brak wsparcia
- !Niejasna struktura zespołu i sposób podejmowania decyzji architektonicznych
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i rozwijanie modułów Terraform dla zasobów Azure (workspace, Data Catalog, cluster policies, SQL warehouses, secret scopes, grupy IAM)
- •Tworzenie struktury tenant-per-module, zapewniającej izolację, polityki dostępu i kosztów dla każdego zespołu danych
- •Implementacja potoków CI/CD w Azure DevOps lub GitLab Actions do planowania, apply, wykrywania dryfu i walidacji polityk Terraform
- •Zarządzanie infrastrukturą Azure: VNety, private endpoints, Key Vault, BLOB storage, Entra ID, RBAC
- •Monitorowanie platformy, współpraca z zespołami data engineering przy rozwiązywaniu problemów i optymalizacji
- •Definiowanie kontroli kosztów za pomocą polityk, autoskalowania i standardów tagowania
- •Wdrażanie samodzielnego workflow do onboardingu nowych zespołów danych
- •Skryptowanie w Python lub Bash do automatyzacji zadań operacyjnych
Oferta dla doświadczonych specjalistów (Senior).
Inżynier DevOps z solidnym doświadczeniem w Terraform i Azure, który może nie mieć głębokiej wiedzy o Snowflake/Databricks, ale jest gotów szybko się uczyć i przejąć odpowiedzialność za platformę.
Nie dla juniorów ani inżynierów danych, którzy nie mają doświadczenia w infrastrukturze jako kod. Rola wymaga samodzielności i znajomości zaawansowanych koncepcji Terraform oraz chmury Azure.
- ?Ile osób liczy zespół odpowiedzialny za platformę danych?
- ?Ile zespołów danych będzie korzystać z platformy?
- ?Jak wygląda proces decyzyjny dotyczący architektury i wyboru narzędzi?
- ?Czy istnieje dyżur on-call? Jak często?
- ?Jaki jest obecny stan platformy – czy coś już istnieje, czy startujemy od zera?
- ?Jakie są główne wyzwania techniczne na najbliższe miesiące?
- ?Czy jest wsparcie ze strony starszych inżynierów lub architektów?
- −Brak informacji o wielkości i strukturze zespołu
- −Nie podano oczekiwanego poziomu znajomości Snowflake vs Databricks
- −Brak opisu procesu rekrutacyjnego (etapy, forma)
- −Nie wiadomo, czy istnieje wsparcie mentora lub architekta
Zespół zorientowany na autonomię i własność, z naciskiem na jakość kodu i automatyzację. Pracujemy w środowisku greenfield, gdzie każdy głos się liczy.