GoMining
GoMining
201 – 500 Pracownicy
DoradztwoKryptoMarketing
GoMining prowadzi cyfrową platformę do wydobywania bitcoina opartą na tokenizowanych cyfrowych koparkach. Klienci mogą kupować koparki, monitorować ich wydajność i zarządzać wydobyciem za pomocą urządzenia mobilnego, a nagrody są wspierane danymi z zweryfikowanych obiektów wydobywczych. Platforma obejmuje również marketplace do handlu koparkami oraz materiały edukacyjne dla osób zainteresowanych kryptowalutami i cyfrowym wydobyciem. Firma zatrudnia 201–500 osób i koncentruje się na kryptowalutach, marketingu oraz doradztwie. GoMining łączy produkty blockchain, infrastrukturę wydobywczą i cyfrowe usługi dla użytkowników.

Starszy inżynier DevOps — GCP (zdalnie, Cypr)

Obsługa i rozwój platformy GoMining w GCP i Kubernetes, z odpowiedzialnością za automatyzację infrastruktury, potoki dostarczania, obserwowalność, bezpieczeństwo i niezawodność środowiska produkcyjnego.

Opis

  • Posiadanie i obsługa platformy chmurowej GoMining
  • Zarządzanie infrastrukturą GCP obejmującą GKE, maszyny wirtualne, sieci, równoważenie obciążenia, pamięć masową i usługi zarządzane
  • Administrowanie infrastrukturą jako kodem opartą na Terraform, w tym modułami, stanem, zależnościami, powtarzalnymi zmianami i zarządzaniem rozbieżnościami
  • Obsługa platform Kubernetes poprzez aktualizowanie klastrów i komponentów oraz dostrajanie autoskalowania, rozmieszczania obciążeń, polityk sieciowych i alokacji zasobów
  • Budowanie procesów CI/CD i GitOps z GitLab CI oraz Flux lub Argo CD na potrzeby automatycznej walidacji, wdrażania, kontrolowanych wydań i wycofywania zmian
  • Rozwijanie obserwowalności metryk, logów, śladów rozproszonych i użytecznych alertów oraz poprawa SLI i SLO wraz z zespołami inżynieryjnymi
  • Badanie incydentów produkcyjnych i problemów z wydajnością, prowadzenie analiz przyczyn źródłowych i zapobieganie powtarzającym się awariom
  • Stosowanie dostępu zgodnego z zasadą najmniejszych uprawnień, izolacji środowisk i usług, bezpiecznego przechowywania i rotacji sekretów oraz mechanizmów audytu infrastruktury
  • Utrzymywanie procedur kopii zapasowych i weryfikowanie odzyskiwania krytycznych danych i infrastruktury zgodnie z uzgodnionymi celami RPO i RTO
  • Wspieranie zespołów inżynieryjnych w zapewnianiu gotowości produkcyjnej, w tym kontroli stanu, ustawień zasobów, telemetrii i praktyk wdrożeniowych
  • Ograniczanie wykorzystania infrastruktury chmurowej i kosztów przy zachowaniu wymagań dotyczących niezawodności
  • Aktualizowanie dokumentacji infrastruktury, instrukcji operacyjnych i procedur odzyskiwania

Wymagania

  • Udokumentowana umiejętność samodzielnej obsługi infrastruktury produkcyjnej i Kubernetes, w tym aktualizacji, reagowania na incydenty, rozwiązywania problemów i odzyskiwania po awariach
  • Duże doświadczenie z GCP, w tym GKE, Compute Engine, VPC, IAM i Cloud Storage, oraz praktyczna znajomość Cloud SQL, Cloud Logging i Cloud Monitoring
  • Praktyczna znajomość Terraform, obejmująca moduły, zdalny stan, blokowanie, import zasobów i bezpieczne zmiany infrastruktury sterowane przez CI
  • Głęboka znajomość Kubernetes i konteneryzacji, w tym Deployments, StatefulSets, Services, Ingress, pamięci masowej, żądań i limitów zasobów, probes, autoskalowania, RBAC i NetworkPolicy
  • Doświadczenie z Helm i Kustomize
  • Bardzo dobre umiejętności administracji systemami Linux, najlepiej Debianem lub Ubuntu, w tym znajomość procesów, systemd, systemów plików, dysków i diagnozowania zasobów
  • Solidne podstawy sieci obejmujące TCP/IP, DNS, HTTP(S), TLS, routing, NAT, równoważenie obciążenia i zapory sieciowe
  • Umiejętność diagnozowania problemów z łącznością między aplikacjami, klastrami Kubernetes, sieciami i usługami chmurowymi
  • Doświadczenie w tworzeniu potoków CI/CD, najlepiej z GitLab CI, oraz bardzo dobra znajomość Git i praktyk GitOps
  • Znajomość uprawnień runnerów, ochrony sekretów i zabezpieczeń wdrożeń produkcyjnych
  • Doświadczenie w automatyzacji z użyciem Bash i Pythona, w tym w tworzeniu łatwych w utrzymaniu skryptów infrastruktury i integracji z API
  • Doświadczenie z narzędziami monitoringu, logowania i alertowania, takimi jak Prometheus, Grafana lub Cloud Monitoring
  • Doświadczenie operacyjne z PostgreSQL oraz znajomość dostępności Redis i RabbitMQ, połączeń, replikacji lub klasteryzacji, kopii zapasowych i odzyskiwania
  • Głęboka znajomość bezpieczeństwa chmury obejmująca najmniejsze uprawnienia, konta usług, Workload Identity, zarządzanie sekretami, segmentację sieci i audyt dostępu
  • Umiejętność przeprowadzania zmian infrastruktury od walidacji do produkcji, wyjaśniania kompromisów technicznych i skutecznej współpracy z zespołami Engineering i Security
  • Mile widziane: doświadczenie z Flux CD, Argo CD, Ansible i HashiCorp Vault
  • Mile widziane: doświadczenie z OpenTelemetry i śledzeniem rozproszonym
  • Mile widziane: doświadczenie w migracji infrastruktury między chmurami lub klastrami Kubernetes, w tym w migracjach baz danych z krótkim przestojem
  • Mile widziane: doświadczenie w projektowaniu strategii odzyskiwania po awarii i przeprowadzaniu ćwiczeń odtworzeniowych
  • Mile widziane: doświadczenie w optymalizacji kosztów chmury i planowaniu pojemności
  • Mile widziane: doświadczenie z DigitalOcean, Hetzner lub AWS
  • Mile widziana umiejętność czytania i diagnozowania aplikacji JavaScript lub TypeScript
  • Mile widziane doświadczenie w obsłudze usług finansowych lub płatniczych o rygorystycznych wymaganiach dotyczących kontroli dostępu, audytowalności, niezawodności i integralności danych

Benefity

  • Wsparcie rozwoju zawodowego: kursy, konferencje i nauka języka angielskiego, z pokryciem kosztów do 100%
  • Praca zdalna lub hybrydowa z elastycznymi godzinami w międzynarodowych zespołach
  • Do 20 dni urlopu, 8 dni wolnych od pracy przyznawanych przez firmę i 5 dni osobistych rocznie
  • Ustrukturyzowane oceny wyników i nagrody za wkład w pracę zespołu
  • Międzynarodowe wyjazdy zespołowe, w tym zakwaterowanie firmowe na Cyprze