Opis oferty
Nice to have:
Opis oferty
Jako DevOps Engineer będziesz pracował nad tworzeniem wspólnego kodu infrastrukturalnego, monitorowaniem aplikacji webowych, automatyzacją codziennych tasków oraz utrzymaniem środowiska produkcyjnego.
Zakres obowiązków
- Rozwój kodu wspólnego serwisów i aplikacji, w tym: autoryzacja, logowanie, metryki, raportowanie błędów, middleware aplikacji.
- Rozwój kodu infrastruktury (Terraform, Helm).
- Rozwój narzędzi wspierających metodologię DevOps: dashboardów stanu aplikacji / zadań, rozwiązań GitOps, itp.
- Rozwój (budowanie/konfigurowanie/utrzymywanie) narzędzi i platformy do: uruchamiania aplikacji (na bazie Google Cloud Platform, głóownie Kubernetes), uruchamiania zadań typu cron jobs (Jenkins, Argo Workflows), CD - wdrażania aplikacji oraz paczek, CI - automatycznego testowania kodu (na bazie GitHub Actions), APM - monitoroawania wydajności działania aplikacji, wykrywania anomalii, monitorowania błędów (Sentry), przetwarzania/przechowywania/przeglądania logów (Google Cloud Logging)
- Dostosowywanie kodu istniejących aplikacji / jobów do wymagań w.w. narzędzi.
- Dbanie o bezpieczeństwo systemów, skalowalność, wysoka dostępność.