Pracuj.pl Stacjonarnie Mid New

DevOps Engineer

CEPD.tech sp. z o.o.

⚲ Lublin

Wymagania

  • Google Cloud Platform
  • Terraform
  • Kubernetes
  • CI/CD pipelines
  • Git
  • Bash
  • Python
  • GitOps
  • ArgoCD

Opis stanowiska

Nasze wymagania: Minimum 3 lata doświadczenia komercyjnego w obszarze DevOps lub w pracy w zarządzaniu infrastrukturą i automatyzacją. Swobodne poruszanie się w systemie operacyjnym Linux. Umiejętność sprawnego korzystania z systemu kontroli wersji GIT. Praktyczne doświadczenie w pracy z przynajmniej jedną wiodącą chmurą publiczną, najlepiej GCP. Dobra znajomość Terraform do celów automatyzacji tworzenia zasobów chmurowych. Dobra, praktyczna znajomość środowiska orkiestracji kontenerów – Kubernetes. Umiejętność projektowania i tworzenia od podstaw potoków CI/CD. Zdolność do pisania prostych narzędzi lub skryptów automatyzujących w językach takich jak Bash bądź Python. Praktyczna znajomość zagadnień sieciowych (routing, subnetting, VPN, load balancing) oraz doświadczenie w projektowaniu i utrzymaniu sieci w chmurze publicznej. Podejście nastawione na rozwiązywanie problemów Samodzielność oraz otwartość na bieżące wsparcie merytoryczne dla pozostałych członków zespołu. Dobra znajomość Kubernetes. Dobra znajomość GCP lub innej chmury publicznej. Umiejętność posługiwania się narzędziem Terraform. Mile widziane: Posiadanie wiedzy na temat strategii wdrażania GitOps oraz korzystania z narzędzi takich jak ArgoCD. Znajomość dobrych praktyk przy projektowaniu nowej architektury pod kątem monitoringu i optymalnego zużywania zasobów. Znajomość narzędzi do monitorowania i analizy ruchu sieciowego. Zakres obowiązków: Samodzielne projektowanie, implementacja i utrzymanie skalowalnej infrastruktury w chmurze (Google Cloud Platform) przy użyciu podejścia Infrastructure as Code (Terraform). Zarządzanie, budowanie i aktualizacja klastrów Kubernetes (w tym GKE) oraz uruchamianie na nich aplikacji (przy użyciu Kustomize, Helm Charts). Projektowanie, wdrażanie oraz optymalizacja pipeline’ów CI/CD (GitHub Actions, Argo Workflows) w celu pełnej automatyzacji procesu dostarczania oprogramowania. Implementacja mechanizmów monitoringu, logowania i alertowania (Observability) z dbałością o najwyższe standardy bezpieczeństwa (IAM, zarządzanie sekretami). Bliska współpraca z zespołami deweloperskimi (Developer Experience) – m.in. wsparcie w tworzeniu lokalnych środowisk opartych na Docker/Docker Compose i rozwiązywanie problemów wdrożeniowych. Wsparcie w administracji bazami danych (konfiguracja, backup & restore, replikacja). Dbanie o jakość infrastruktury poprzez Code Review. Optymalizacja kosztów (FinOps). Projektowanie, konfiguracja i optymalizacja sieci w środowiskach chmurowych (np. VPC, reguły firewall, Cloud NAT). Zapewnienie bezpieczeństwa i wysokiej dostępności rozwiązań sieciowych w ramach infrastruktury GCP.