Jako inżynier chmury / inżynier DevOps w Lumana.ai będziesz odgrywać kluczową rolę w projektowaniu, wdrażaniu i utrzymywaniu infrastruktury chmurowej, która napędza nasze aplikacje oparte na sztucznej inteligencji. Będziesz ściśle współpracować z zespołami interdyscyplinarnymi, aby zapewnić skalowalność, bezpieczeństwo i niezawodność naszych systemów opartych na chmurze. Idealny kandydat będzie posiadał dużą wiedzę w zakresie Google Cloud Platform (GCP), potoków CI/CD i narzędzi do zarządzania c
Jako inżynier chmury / inżynier DevOps w Lumana.ai będziesz odgrywać kluczową rolę w projektowaniu, wdrażaniu i utrzymywaniu infrastruktury chmurowej, która napędza nasze aplikacje oparte na sztucznej inteligencji. Będziesz ściśle współpracować z zespołami interdyscyplinarnymi, aby zapewnić skalowalność, bezpieczeństwo i niezawodność naszych systemów opartych na chmurze. Idealny kandydat będzie posiadał dużą wiedzę w zakresie Google Cloud Platform (GCP), potoków CI/CD i narzędzi do zarządzania chmurą, takich jak Kubernetes, Helm i Kustomize. Dodatkowe doświadczenie z usługami i narzędziami natywnymi dla chmury, takimi jak MongoDB Atlas, Twilio, SendGrid i Redis będzie plusem. Kluczowe obowiązki: Zarządzanie infrastrukturą chmury: projektowanie, wdrażanie i zarządzanie usługami Google Cloud Platform (GCP) w celu obsługi aplikacji o wysokiej dostępności .GCP doświadczenie: funkcje w chmurze, pamięć masowa, Kubernetes Engine, maszyny wirtualne i zarządzanie siecią z łączami prywatnymi. Konfiguruj i optymalizuj zarządzanie ruchem przychodzącym i wychodzącym na dużą skalę, zapewniając skalowalność i wydajność. Zarządzanie potokami CI/CD: wdrażaj i utrzymuj potoki CI/CD przy użyciu Codemagic i GitHub Actions, aby zapewnić szybkie i niezawodne dostarczanie aplikacji. Automatyzuj procesy budowania, testowania, wdrażania i wycofywania. Optymalizuj czas kompilacji i wdrażania, aby uzyskać większą wydajność. Zarządzanie konfiguracją: używaj Kubernetes do orkiestracji kontenerów i wdrażaj aplikacje za pomocą Kustomize lub Helm do tworzenia szablonów konfiguracji natywnych w chmurze i zarządzania nimi. Administruj klastrami Kubernetes i zarządzaj nimi, zapewniając wysoką dostępność i odporność na awarie.Optymalizuj alokację zasobów i zarządzanie nimi, aby zapewnić efektywność kosztową w środowiskach chmurowych.Bezpieczeństwo i zgodność w chmurze: Zapewnij bezpieczeństwo infrastruktury chmury i zgodność z najlepszymi praktykami, w tym kontrolą dostępu, zarządzaniem tożsamością i ochroną danych.Wdrażaj IAM (Identity and Access Management) i skonfiguruj zasady bezpiecznej sieci. Monitorowanie i automatyzacja: wdrażaj rozwiązania monitorujące infrastrukturę chmury (np. GCP Monitoring, Prometheus, Grafana) i automatyzuj rutynowe zadania, takie jak skalowanie, przełączanie awaryjne, i kopie zapasowe. Skonfiguruj mechanizmy rejestrowania i ostrzegania, aby aktywnie wykrywać incydenty i reagować na nie. Zarządzanie bazami danych i usługami: Jeśli masz doświadczenie z MongoDB Atlas, Redis, Kafka i innymi usługami w chmurze, będziesz odpowiedzialny za konfigurację, utrzymanie i optymalizację tych platform.Zarządzaj potokami danych i kolejkami wiadomości.Skonfiguruj Twilio i SendGrid pod kątem usług komunikacyjnych i dostarczania poczty e-mail.Współpraca: Ścisła współpraca z inżynierami oprogramowania, menedżerami produktów i innymi zainteresowanymi stronami w celu ulepszenia systemu wydajność, bezpieczeństwo i skalowalność. Zapewnij wskazówki dotyczące najlepszych praktyk dotyczących architektury chmury, infrastruktury jako kodu (IaC) i procesów DevOps. Wymagania: Znajomość chmury: duże, praktyczne doświadczenie z Google Cloud Platform (GCP), w tym usługami takimi jak Pamięć GCP, funkcje chmury, Kubernetes Engine, maszyny wirtualne i sieci z łączami prywatnymi. Preferowany certyfikat GCP (Associate Cloud Engineer, Professional Cloud Architect). Potok CI/CD: Solidne doświadczenie w konfigurowaniu i zarządzaniu Potoki CI/CD wykorzystujące Codemagic, GitHub Actions lub podobne narzędzia. Biegła znajomość automatyzacji przepływów pracy związanych z kompilacją, testowaniem i wdrażaniem. Konteneryzacja iOrkiestracja: praktyczne doświadczenie z Kubernetesem do orkiestracji kontenerów oraz znajomość Kustomize i Helm do zarządzania konfiguracją. Narzędzia do zarządzania konfiguracją: doświadczenie w zarządzaniu infrastrukturą przy użyciu narzędzi IaC, takich jak Kubernetes, Helm i Terraform. Cloud Database & Services (Plus): wiedza specjalistyczna w zarządzaniu usługi w chmurze, takie jak MongoDB Atlas, Redis, Kafka, Twilio i SendGrid będą znaczącą zaletą. Sieć i bezpieczeństwo: Znajomość rozwiązań wielkoskalowych Zarządzanie wejściami, wyjściami i łączami prywatnymi w środowiskach chmurowych. Automatyzacja i monitorowanie: Doświadczenie z natywnymi w chmurze narzędziami do automatyzacji i systemami monitorowania (np. GCP Monitoring, Prometheus, Grafana). Zarządzanie maszynami wirtualnymi: Doświadczenie w pracy z maszynami wirtualnymi w środowiskach chmurowych, w tym udostępnianie, skalowanie i zarządzanie maszynami wirtualnymi.Skrypty i programowanie: Biegła znajomość Pythona, Bash lub innych języków skryptowych w celu automatyzacji zadań i efektywnego zarządzania zasobami w chmurze.Współpraca w zespole: Doskonałe umiejętności komunikacji i współpracy, z możliwością pracy w zespołach interdyscyplinarnych. Możliwość pracy w zwinnym środowisku programistycznym z naciskiem na ciągłe doskonalenie. Preferowane kwalifikacje: Dodatkowa wiedza w zakresie zarządzania Kafką do przetwarzania strumieniowego lub Oktą do zarządzania tożsamością i dostępem .Doświadczenie z architekturami bezserwerowymi w GCP (takimi jak Cloud Functions).Znajomość strategii optymalizacji kosztów chmury i najlepszych praktyk pozwalających obniżyć koszty infrastruktury przy jednoczesnym zachowaniu wydajności.Znajomość platform monitorowania i ostrzegania infrastruktury, takich jak Datadog lub New Relic.Doświadczenie w pracy w środowiskach Agile lub DevOps.
Pokaż więcej
Pokaż mniej
Посадовий рівень
Brak możliwości
Тип зайнятості
Повний робочий день
Посадові обов’язки
Інженерія і Інформаційні технології
Галузі
Розробка програмного забезпечення