W skrócie
- Zadania: Twórz i zarządzaj infrastrukturą chmurową w GCP oraz Kubernetes.
- Firma: Dynamiczna firma technologiczna z międzynarodowym zespołem.
- Benefity: Wsparcie w rozwoju zawodowym, elastyczne godziny pracy i płatny urlop.
- Pozostałe informacje: Kultura zespołowa z wyjazdami integracyjnymi w międzynarodowych lokalizacjach.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rozwój innowacyjnej platformy.
- Kwalifikacje: Doświadczenie w zarządzaniu 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, zapewnianie powtarzalnych zmian oraz identyfikowanie 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, rozproszonego śledzenia i działań alarmujących. 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 minimalnego, izolacji środowiska i usług, bezpiecznego zarządzania sekretami i rotacją 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 infrastruktury przez CI.
- Głęboka wiedza o 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ą między aplikacjami, klastrami Kubernetes, sieciami i usługami chmurowymi.
- Doświadczenie w budowaniu pipeline'ów CI/CD, najlepiej z GitLab CI, oraz silne zrozumienie zasad Git i GitOps.
- Znajomość uprawnień runnerów, ochrony sekretów i kontroli wdrożeń produkcyjnych.
- Umiejętności automatyzacji z Bash i Python, w tym utrzymywalne skrypty infrastrukturalne i integracje API.
- Doświadczenie z monitorowaniem, logowaniem i alarmowaniem 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 sekretami, 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 rozproszonym śledzeniem.
- 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 uznania: strukturalne oceny wydajności i nagrody zespołowe.
- Kultura zespołowa: wyjazdy integracyjne w międzynarodowych lokalizacjach (na przykład, apartamenty firmowe na Cyprze).
Senior DevOps & Platform Engineer – Remote 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.