Senior Data Platform Engineer (Python/GCP)
SQUARE ONE RESOURCES sp. z o.o.
⚲ Warszawa
180–200 zł netto (+ VAT) / godz.
Wymagania
- Python
- Google Cloud Platform
- Terraform
- Kubernetes
- Dataform Cloud Build
- Go
- Java
Opis stanowiska
Nasze wymagania:
Bardzo dobra znajomość Pythona
Praktyczne doświadczenie z Google Cloud Platform, w szczególności: GKE, GCE, Pub/Sub, BigQuery, Dataflow, Cloud Functions
Doświadczenie z Terraform
Znajomość konteneryzacji i Kubernetes (GKE)
Doświadczenie z Dataform oraz Cloud Build (CI/CD)
Gotowość do pracy z kodem napisanym w Go oraz Java
Znajomość architektury event-driven oraz systemów opartych o przetwarzanie strumieniowe
Język angielski na poziomie minimum B2
Zakres obowiązków:
Projektowanie i rozwój wysokowydajnych pipeline'ów danych w Pythonie
Utrzymanie istniejących komponentów napisanych w Go oraz Java
Wdrażanie infrastruktury przy użyciu Terraform zgodnie z modułowym podejściem
Tworzenie własnych komponentów infrastrukturalnych w przypadku bardziej złożonych scenariuszy
Rozwój strategii testowania z wykorzystaniem Pytest oraz wdrażanie bardziej proaktywnych metod zapewniania jakości
Monitorowanie usług przy użyciu Cloud Logging, Grafana i Prometheus
Zarządzanie uprawnieniami w Google Cloud Platform z wykorzystaniem IAM
Współpraca z Product Managerami oraz zespołami technicznymi w środowisku Agile
Bardzo dobra znajomość Pythona
Praktyczne doświadczenie z Google Cloud Platform, w szczególności: GKE, GCE, Pub/Sub, BigQuery, Dataflow, Cloud Functions
Doświadczenie z Terraform
Znajomość konteneryzacji i Kubernetes (GKE)
Doświadczenie z Dataform oraz Cloud Build (CI/CD)
Gotowość do pracy z kodem napisanym w Go oraz Java
Znajomość architektury event-driven oraz systemów opartych o przetwarzanie strumieniowe
Język angielski na poziomie minimum B2
Zakres obowiązków:
Projektowanie i rozwój wysokowydajnych pipeline'ów danych w Pythonie
Utrzymanie istniejących komponentów napisanych w Go oraz Java
Wdrażanie infrastruktury przy użyciu Terraform zgodnie z modułowym podejściem
Tworzenie własnych komponentów infrastrukturalnych w przypadku bardziej złożonych scenariuszy
Rozwój strategii testowania z wykorzystaniem Pytest oraz wdrażanie bardziej proaktywnych metod zapewniania jakości
Monitorowanie usług przy użyciu Cloud Logging, Grafana i Prometheus
Zarządzanie uprawnieniami w Google Cloud Platform z wykorzystaniem IAM
Współpraca z Product Managerami oraz zespołami technicznymi w środowisku Agile
🔍 Dekoder Ogłoszenia
🔴
Gotowość do pracy z kodem napisanym w Go oraz Java
Choć ogłoszenie skupia się na Pythonie, będziesz musiał utrzymywać i potencjalnie rozwijać istniejący kod w innych językach.
🔴
Tworzenie własnych komponentów infrastrukturalnych w przypadku bardziej złożonych scenariuszy
Oznacza to, że nie zawsze będziesz korzystać z gotowych rozwiązań, a będziesz musiał samodzielnie tworzyć narzędzia lub skrypty.
🟡
Rozwój strategii testowania z wykorzystaniem Pytest oraz wdrażanie bardziej proaktywnych metod zapewniania jakości
Oczekuje się od Ciebie nie tylko pisania testów, ale także aktywnego kształtowania kultury jakości w zespole.
🟡
Współpraca z Product Managerami oraz zespołami technicznymi w środowisku Agile
Będziesz musiał efektywnie komunikować się z różnymi interesariuszami i dostosowywać się do metodyk zwinnych.