Poszukujemy DataOps Engineera, który będzie odpowiedzialny za wdrażanie nowej platformy dla systemu CRM. Osoba na tym stanowisku będzie miała kluczową rolę w zakresie zarządzania danymi, optymalizacji przepływów danych, współpracy z zespołami IT oraz dostawcami zewnętrznymi, a także wspierania procesów DevOps w organizacji. Idealny kandydat to specjalista z doświadczeniem w pracy z chmurą, kontenerami, systemami orkiestracji oraz szeroką wiedzą o bazach danych i procesach ETL.
DataOps Engineer
Twój zakres obowiązków
- Wdrażanie nowych systemów, funkcji, aktualizacji oraz konfiguracji w obrębie platformy CRM.
- Monitorowanie wydajności i pojemności administrowanych systemów, zapewniając ich stabilność i optymalizację.
- Współpraca z krajowymi i międzynarodowymi dostawcami rozwiązań informatycznych, zapewniając zgodność z wymaganiami projektów.
- Analizowanie wykrytych błędów, raportowanie incydentów oraz współpraca z innymi zespołami w celu ich szybkiego rozwiązywania.
- Projektowanie i rozwój platform danych wspierających pełen cykl życia danych – od ingestu po udostępnianie danych końcowym zespołom.
- Tworzenie i optymalizowanie złożonych zapytań SQL oraz implementacja transformacji danych w dbt.
- Integracja różnych warstw przetwarzania danych (Airbyte, Dagster, Snowflake, dbt) zgodnie z zasadami DataOps.
- Utrzymywanie dokumentacji procesów i rozwiązań, zapewniając pełną transparentność działań.
- Automatyzacja procesów danych, monitorowanie i rozwiązywanie problemów w przepływach danych, z naciskiem na bezpieczeństwo danych.
- Udział w dyżurach on-call, dbając o ciągłość działania systemów i szybką reakcję na ewentualne incydenty.
Nasze wymagania
- Doświadczenie w pracy z chmurą: znajomość usług chmurowych AWS, Azure, Google Cloud Platform.
- Doświadczenie z kontenerami i systemami orkiestracji: znajomość Docker oraz Kubernetes.
- Bardzo dobra znajomość baz danych: zarówno w zakresie programowania, jak i utrzymania baz danych SQL oraz NoSQL.
- Doświadczenie w optymalizacji baz danych: umiejętność tuningu baz danych oraz optymalizacji zapytań.
- Bardzo dobra znajomość rozwiązań ETL: umiejętność pracy z narzędziami do przetwarzania i transformacji danych.
- Praktyka w CI/CD: doświadczenie w praktykach DevOps oraz integracji z procesami CI/CD.
- Znajomość narzędzi do kontroli wersji: umiejętność pracy z systemami kontroli wersji, np. Git.
- Zdolności analityczne i rozwiązywanie problemów: doświadczenie w analizowaniu błędów i współpracy z zespołami przy ich rozwiązywaniu.
- Umiejętności komunikacyjne: biegła znajomość języka angielskiego (B2/C1/C2), umożliwiająca swobodną komunikację w międzynarodowym zespole.
- Zdolność do pracy w zespole zwinnym: doświadczenie w pracy w metodologii SCRUM.
- Gotowość na dyżury on-call, zapewniając ciągłość i stabilność systemów.