W skrócie
- Zadania: Analizuj i przenieś platformę z GCP na Azure, wspieraj zespoły aplikacyjne.
- Firma: CodiLime - ekspert w inżynierii oprogramowania i sieci.
- Benefity: Elastyczne godziny pracy, wsparcie w rozwoju zawodowym i świetna atmosfera.
- Pozostałe informacje: Możliwość pracy zdalnej lub hybrydowej oraz zmiany projektów.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: 4+ lata doświadczenia w DevOps, znajomość Azure i GCP.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
CodiLime jest ekspertem w dziedzinie inżynierii oprogramowania i sieci oraz preferowanym partnerem usługowym dla czołowych globalnych dostawców sprzętu sieciowego, dostawców oprogramowania i telekomunikacji. Tworzymy dowody koncepcji, pomagamy naszym klientom budować nowe produkty, pielęgnować istniejące oraz świadczyć usługi w środowiskach produkcyjnych. Nasi klienci to zarówno startupy technologiczne, jak i duże firmy z różnych branż i lokalizacji geograficznych (USA, Japonia, Izrael, Europa). Mimo że nie jesteśmy już startupem - mamy ponad 250 pracowników i działamy od 2011 roku, zachowaliśmy naszą kulturę zorientowaną na ludzi. Nasze wartości są proste: Działaj, aby dostarczać. Zakłócaj, aby rosnąć. Współpracuj, aby zwyciężać.
Poszukujemy Inżyniera DevOps w chmurze, który dołączy do zespołu projektowego, który uruchamia platformę opartą na Kubernetes na Microsoft Azure. Platforma działa obecnie na Google Cloud i jest wdrażana na wielu klastrach z GitOps. Zespół zidentyfikuje zależności od GCP, zbuduje nowe środowisko Azure jako kod, przeniesie komponenty platformy do niego i wesprze zespoły aplikacyjne klienta podczas przenoszenia ich usług.
Inne informacje: Zespół projektowy łączy inżynierów DevOps, chmur i platform, którzy pracują jako eksperci merytoryczni CodiLime. Pracujemy w repozytoriach klienta, przez merge requesty przeglądane przez zespół infrastruktury chmurowej klienta i współpracujemy z ich inżynierami, aby mogli samodzielnie zarządzać Azure po zakończeniu projektu. Klient to firma z zespołami w Europie, więc będziesz pracować w godzinach pokrywających się z czasem środkowoeuropejskim.
Twoje obowiązki:
- Analiza istniejącej platformy opartej na GCP i kodu infrastruktury chmurowej oraz proponowanie odpowiednika Azure dla każdej zależności GCP.
- Projektowanie docelowego środowiska Azure: subskrypcje, sieci, AKS, tożsamość, sekrety, DNS, rejestr kontenerów, pamięć masowa i bazy danych.
- Budowanie środowiska Azure jako kodu z Terraform, przez przegląd i proces wdrożenia klienta.
- Przenoszenie komponentów platformy do AKS z tym samym przepływem pracy GitOps (Flux) jak na GCP, zgodnie z istniejącymi wzorcami per-provider.
- Przygotowywanie zmian CI/CD i automatyzacji, aby każda wersja była budowana, wdrażana i testowana na Azure.
- Pomoc w wyborze sposobu zarządzania zasobami chmurowymi z Kubernetes w sposób unikający nowego uzależnienia od dostawcy (np. Azure Service Operator, Crossplane lub Terraform).
- Wsparcie zespołów aplikacyjnych klienta podczas przenoszenia ich usług oraz rozwiązywanie problemów z platformą, które napotykają.
- Przekazywanie wiedzy inżynierom klienta poprzez parowanie, dokumentację i sesję transferu wiedzy na koniec projektu.
Wymagania:
- 4+ lata doświadczenia w rolach DevOps, inżynierii chmur lub platform.
- Praktyczne doświadczenie z Microsoft Azure, w szczególności AKS, sieciami, tożsamością (Microsoft Entra, tożsamość obciążenia), Key Vault, Azure DNS i pamięcią masową.
- Dobra znajomość Google Cloud (GCP), w szczególności GKE, IAM, Cloud DNS, pamięci masowej i zarządzanych baz danych, wystarczająca do zrozumienia istniejącej konfiguracji GCP i mapowania jej na Azure.
- Praktyczne doświadczenie z Infrastructure as Code z Terraform, w tym modułami i przeglądanym przepływem pracy.
- Praktyczne doświadczenie z pipeline'ami CI/CD, na przykład GitLab CI, z automatycznymi testami i wydaniami.
- Dobra znajomość Kubernetes i Linux.
- Doświadczenie z GitOps, na przykład Flux lub Argo CD.
- Doświadczenie z wdrożeniami na poziomie produkcyjnym.
- Znajomość języka skryptowego (na przykład Bash lub Python).
- Doświadczenie w pracy z klientami lub interesariuszami technicznymi nad wspólną bazą kodu.
- Znajomość języka angielskiego (minimum poziom B2).
- Chęć do nauki: będziesz stawiał czoła wyzwaniom, które wymagają kreatywności, indywidualnych rozwiązań i pracy zespołowej.
- Gotowość do pracy w międzynarodowym środowisku, z godzinami pracy pokrywającymi się z czasem środkowoeuropejskim.
Docenimy również:
- Doświadczenie z migracją między publicznymi chmurami lub z wielochmurowym Kubernetes.
- Doświadczenie z Config Connector, Azure Service Operator, Crossplane lub podobnymi narzędziami, które zarządzają zasobami chmurowymi z Kubernetes.
- Znajomość zarządzania sekretami z External Secrets, SOPS i zarządzania kluczami w chmurze.
- Doświadczenie z cert-manager, external-dns i ingress lub równoważeniem obciążenia na Kubernetes.
- Doświadczenie z Atlantis, Nix lub moon.
- Znajomość sieci w chmurze publicznej (sieci wirtualne, prywatne klastry, NAT, VPN).
- Certyfikaty Microsoft Azure, HashiCorp Terraform lub Kubernetes (CKA, CKAD, CKS).
Dlaczego warto do nas dołączyć:
- Elastyczne godziny pracy i podejście do pracy: całkowicie zdalnie, w biurze lub hybrydowo.
- Wsparcie w rozwoju zawodowym poprzez wewnętrzne sesje szkoleniowe i budżet na szkolenia.
- Solidne wprowadzenie z praktycznym podejściem, aby ułatwić Ci start.
- Świetna atmosfera wśród profesjonalistów, którzy pasjonują się swoją pracą.
- Możliwość zmiany projektu, nad którym pracujesz.
Mid/Senior Cloud DevOps Engineer in Warsaw – pracodawca: Codilime
Codilime to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju w dynamicznym środowisku pracy zdalnej. Nasza kultura opiera się na współpracy i innowacyjności, co pozwala pracownikom na ciągłe doskonalenie swoich umiejętności w obszarze AI i technologii backendowych. Dodatkowo, zapewniamy elastyczne godziny pracy oraz dostęp do najnowszych narzędzi, co sprawia, że praca w Codilime jest nie tylko satysfakcjonująca, ale także inspirująca.