
Salla E-Commerce Platform to firma SaaS z branży e-commerce, która pomaga firmom uruchamiać i prowadzić sklepy internetowe za pomocą dostępnych narzędzi i usług cyfrowych. Jej platforma upraszcza najważniejsze operacje związane z handlem internetowym, wspierając użytkowników w tworzeniu i prowadzeniu działalności e-commerce.
Starszy inżynier ds. chmurowych platform natywnych i operacji danych
Skaluj i zabezpieczaj infrastrukturę Kubernetes rozwijającej się platformy jako starszy inżynier SRE. Automatyzuj niezawodność, obserwowalność, odtwarzanie po awarii i optymalizację kosztów chmury.
Opis
- Projektować i obsługiwać obciążenia produkcyjne w klastrach Kubernetes.
- Budować systemy samonaprawiające się i automatycznie skalujące, które ograniczają pracę ręczną i zapewniają ciągłość działania.
- Zapewniać niezawodne działanie platform SQL, NoSQL i pamięci obiektowej w środowiskach Kubernetes.
- Opracowywać plany kopii zapasowych, odtwarzania po awarii, replikacji i przełączania awaryjnego, aby osiągać cele RPO i RTO.
- Diagnozować problemy i przywracać działanie Persistent Volumes, StorageClasses, sterowników CSI i PVC w Kubernetes.
- Poprawiać wydajność i obniżać koszty pamięci masowej dzięki warstwom przechowywania, rozdzielaniu danych często i rzadko używanych oraz regułom cyklu życia S3.
- Zabezpieczać i skalować pamięć obiektową MinIO oraz zgodną z S3 na potrzeby wysokoprzepustowych potoków danych.
- Zarządzać pamięcią blokową, w tym EBS, io2 i gp3, oraz współdzielonymi systemami plików, takimi jak EFS i NFS.
- Optymalizować sieci, ruch przychodzący i wychodzący oraz siatki usług pod kątem bezpiecznej komunikacji.
- Rozwijać praktyki GitOps i CI/CD z użyciem ArgoCD, Flux i GitHub Actions.
- Automatyzować udostępnianie i aktualizacje infrastruktury za pomocą Terraform, Helm i operatorów Kubernetes.
- Wdrażać zmiany etapami, stosując wdrożenia blue-green i canary oraz aktualizacje kroczące z użyciem instancji spot.
- Zarządzać monitorowaniem i alertami za pomocą Prometheus, Grafana, Loki, VictoriaMetrics i OpenSearch.
- Prowadzić reagowanie na incydenty i przeglądy po ich wystąpieniu.
- Zapewniać widoczność wskaźników kondycji i wydajności systemu oraz kosztów.
- Stosować IAM z minimalnymi uprawnieniami, zabezpieczać komunikację między usługami oraz używać sieciowych list ACL i zapór sieciowych.
- Egzekwować zasady Kubernetes RBAC, bezpieczne zarządzanie sekretami i bezpieczeństwo łańcuchów dostaw obrazów.
- Wspierać przygotowanie do audytów i działania związane ze zgodnością.
- Analizować i optymalizować wydajność CPU, pamięci i operacji wejścia-wyjścia na dużą skalę.
- Współpracować z zespołami produktowymi i platformowymi, aby właściwie dobierać rozmiary klastrów, baz danych i warstw pamięci masowej.
- Tworzyć pulpity zapewniające kadrze inżynierskiej wgląd w koszty.
Wymagania
- Co najmniej 8 lat doświadczenia w SRE, DevOps lub inżynierii infrastruktury.
- Dogłębna znajomość Kubernetes, w tym obsługi wielu klastrów, tworzenia wykresów Helm i zaawansowanych zagadnień sieciowych.
- Duże doświadczenie w pracy z procesami GitOps oraz ArgoCD lub Flux.
- Ekspercka znajomość AWS będzie atutem; mile widziane są też Azure lub GCP oraz narzędzia infrastruktury jako kodu, takie jak Terraform, Pulumi lub CloudFormation.
- Zaawansowana znajomość baz danych SQL i NoSQL, w tym MySQL lub Aurora, PostgreSQL, MongoDB i Redis.
- Umiejętność automatyzacji i pisania skryptów w Pythonie, Bashu lub Go.
- Duże doświadczenie w monitorowaniu i obserwowalności z użyciem narzędzi takich jak Prometheus, Grafana, Loki, ELK lub OpenSearch oraz VictoriaMetrics.
- Doświadczenie z CI/CD na dużą skalę i zarządzaniem incydentami produkcyjnymi.
- Doświadczenie z Kafka, RabbitMQ lub podobnymi systemami przesyłania strumieniowego i obsługi komunikatów.
- Tytuł licencjata lub inżyniera w dziedzinie informatyki, inżynierii lub pokrewnej albo równoważne doświadczenie zawodowe.
- Atutem będzie doświadczenie w obsłudze systemów o krytycznym znaczeniu, dużym ruchu i zasięgu wieloregionowym.
- Atutem będzie udokumentowane doświadczenie w optymalizacji kosztów chmury i Kubernetes.
- Mile widziana znajomość Istio, Linkerd lub zaawansowanych zagadnień sieciowych i kontroli ruchu wychodzącego.
- Doświadczenie z komponentami platform danych, takimi jak Airflow, Debezium lub ClickHouse, będzie przydatne, ale nie jest wymagane.
- Dobre umiejętności komunikacyjne i współpracy oraz zdolność do pracy z zespołami inżynierskimi, DevOps, bezpieczeństwa i produktowymi.
Benefity
- Programy szkoleniowe i rozwoju zawodowego.
- Premie uzależnione od wyników.
- Elastyczne możliwości pracy z domu.