Senior DevOps / Platform Engineer in Katowice

Senior DevOps / Platform Engineer in Katowice

Katowice Pełny etat 123750 - 151250 zł / rok (szac.) Hybrydowo
G

W skrócie

  • Zadania: Twórz i zarządzaj infrastrukturą w GCP oraz Kubernetes, automatyzując dostarczanie aplikacji.
  • Firma: Innowacyjna firma technologiczna z kulturą współpracy.
  • Benefity: Wsparcie w rozwoju zawodowym, elastyczne godziny pracy i możliwość pracy zdalnej.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na rozwój platformy chmurowej.
  • Kwalifikacje: Doświadczenie w operowaniu infrastrukturą produkcyjną i Kubernetes.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

Poszukujemy Senior DevOps / Platform Engineer do rozwijania i obsługi platformy chmurowej GoMining. Głównym celem tej roli jest GCP i Kubernetes, automatyzacja dostarczania infrastruktury i aplikacji oraz zapewnienie niezawodności i bezpieczeństwa usług produkcyjnych.

Obowiązki:

  • Rozwój i obsługa infrastruktury w GCP, w tym GKE, maszyny wirtualne, sieci, load balancery, pamięć masowa i usługi zarządzane.
  • Zarządzanie Infrastrukturą jako Kodem z Terraform: rozwijanie modułów, zarządzanie stanem i zależnościami, zapewnienie powtarzalnych zmian oraz identyfikacja dryfu konfiguracji.
  • Obsługa Kubernetes: aktualizacja klastrów i komponentów platformy, konfigurowanie autoskalowania, rozmieszczania obciążenia, polityk sieciowych i alokacji zasobów.
  • Rozwój CI/CD i GitOps przy użyciu GitLab CI oraz Flux / Argo CD, automatyzacja budowy, kontroli, wdrożeń, kontrolowanych wydań i rollbacków.
  • Budowanie obserwowalności w zakresie metryk, logów, śledzenia rozproszonego i alertów. Definiowanie i poprawa SLIs/SLOs we współpracy z zespołami inżynieryjnymi.
  • Rozwiązywanie incydentów produkcyjnych i problemów z wydajnością, przeprowadzanie analizy przyczyn źródłowych oraz eliminowanie powtarzających się wzorców awarii.
  • Wdrażanie dostępu o minimalnych uprawnieniach, izolacji środowiska i usług, bezpiecznego zarządzania tajemnicami i rotacji oraz kontroli audytu infrastruktury.
  • Utrzymywanie procesów tworzenia kopii zapasowych i regularne weryfikowanie odzyskiwania krytycznych danych i infrastruktury zgodnie z uzgodnionymi RPO/RTO.
  • Pomoc zespołom inżynieryjnym w przygotowaniu usług do produkcji, w tym kontrole stanu, konfigurację zasobów, telemetrykę i procedury wdrożeniowe.
  • Optymalizacja wykorzystania i kosztów infrastruktury chmurowej przy zachowaniu wymagań dotyczących niezawodności.
  • Utrzymywanie dokumentacji infrastruktury, operacyjnych runbooków i procedur odzyskiwania.

Wymagania:

  • Silne doświadczenie w samodzielnym zarządzaniu infrastrukturą produkcyjną i Kubernetes, w tym aktualizacjami, rozwiązywaniem problemów i odzyskiwaniem po awarii.
  • Silne doświadczenie z GCP, w tym GKE, Compute Engine, VPC, IAM i Cloud Storage; dobra znajomość Cloud SQL, Cloud Logging i Cloud Monitoring.
  • Doświadczenie z Terraform, w tym moduły, zdalny stan, blokowanie, import istniejących zasobów i bezpieczne stosowanie zmian infrastrukturalnych przez CI.
  • Głęboka wiedza na temat Kubernetes i konteneryzacji: Deployments, StatefulSets, Services, Ingress, storage, requests/limits, probes, autoscaling, RBAC i NetworkPolicy.
  • Doświadczenie z Helm i Kustomize.
  • Silne umiejętności administracji systemem Linux, najlepiej Debian/Ubuntu: procesy, systemd, systemy plików, dyski i rozwiązywanie problemów z zasobami.
  • Silne podstawy sieciowe: TCP/IP, DNS, HTTP(S), TLS, routing, NAT, load balancing i firewalle.
  • Umiejętność rozwiązywania problemów z łącznością w aplikacjach, klastrach Kubernetes, sieciach i usługach chmurowych.
  • Doświadczenie w budowaniu pipeline'ów CI/CD, najlepiej z GitLab CI, oraz silne zrozumienie zasad Git i GitOps.
  • Znajomość uprawnień runnerów, ochrony tajemnic i kontroli wdrożeń produkcyjnych.
  • Umiejętności automatyzacji z Bash i Python, w tym utrzymywalne skrypty infrastrukturalne i integracje API.
  • Doświadczenie w monitorowaniu, logowaniu i alertowaniu przy użyciu narzędzi takich jak Prometheus, Grafana lub Cloud Monitoring.
  • Praktyczne doświadczenie w obsłudze PostgreSQL oraz znajomość Redis i RabbitMQ, w tym dostępność, połączenia, replikacja lub klastrowanie, tworzenie kopii zapasowych i odzyskiwanie.
  • Silne zrozumienie zasad bezpieczeństwa chmurowego: minimalne uprawnienia, konta serwisowe, Workload Identity, zarządzanie tajemnicami, segmentacja sieci i audyt dostępu.
  • Umiejętność samodzielnego dostarczania zmian infrastrukturalnych do zwalidowanego wyniku produkcyjnego, wyjaśniania technicznych kompromisów oraz efektywnej współpracy z zespołami inżynieryjnymi i bezpieczeństwa.

Miłe widziane:

  • Doświadczenie z Flux CD, Argo CD, Ansible i HashiCorp Vault.
  • Doświadczenie z OpenTelemetry i śledzeniem rozproszonym.
  • Doświadczenie w migracji infrastruktury między chmurami lub klastrami Kubernetes, w tym migracje baz danych z ograniczonym czasem przestoju.
  • Doświadczenie w projektowaniu strategii odzyskiwania po awarii i przeprowadzaniu ćwiczeń odzyskiwania.
  • Doświadczenie w optymalizacji kosztów chmurowych i planowaniu pojemności.
  • Doświadczenie z DigitalOcean, Hetzner lub AWS.
  • Umiejętność czytania i rozwiązywania problemów z aplikacjami JavaScript / TypeScript.
  • Doświadczenie w obsłudze usług finansowych lub płatniczych z rygorystycznymi wymaganiami dotyczącymi kontroli dostępu, audytu, niezawodności i integralności danych.

Korzyści:

  • Profesjonalny rozwój: wsparcie dla kursów, konferencji i nauki języka angielskiego (do 100% pokrycia).
  • Równowaga między życiem zawodowym a prywatnym: zdalny lub hybrydowy format z elastycznymi godzinami pracy w międzynarodowych zespołach.
  • Płatny urlop: do 20 dni urlopu + 8 dni świątecznych + 5 dni osobistych rocznie.
  • Programy uznaniowe: strukturalne oceny wydajności i nagrody zespołowe.
  • Kultura zespołowa: wyjazdy integracyjne w międzynarodowych lokalizacjach (na przykład, firmowe apartamenty na Cyprze).

Senior DevOps / Platform Engineer in Katowice – pracodawca: GoMining

Jako pracodawca, GoMining oferuje wyjątkowe możliwości rozwoju kariery w dynamicznym środowisku fintech, gdzie innowacje i analityka danych są na pierwszym planie. Nasza kultura pracy opiera się na elastyczności, zdalnym trybie pracy oraz wsparciu w nauce, co pozwala pracownikom na osiąganie równowagi między życiem zawodowym a prywatnym. Dodatkowo, organizujemy niezapomniane wydarzenia i oferujemy unikalny program lojalnościowy, który umożliwia pracownikom zarabianie pasywnego dochodu, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej i inspirującej pracy.

G

Dane kontaktowe:

Zespół rekrutacyjny GoMining

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior DevOps / Platform Engineer in Katowice

GCP
Kubernetes
Infrastructure as Code
Terraform
CI/CD
GitOps
Linux Administration