Senior DevOps Engineer

5 dni temu

Łódź, Województwo łódzkie, Polska Goodylabs Pełny etat 246 000 zł - 312 000 zł Umowa

Senior DevOps Engineer

Łódź, Polska

PLN 22 000 - 28 000

Przed opodatkowaniem (Umowa B2B)

Jakie będą Twoje codzienne zadania

  • Projektowanie, rozwijanie i utrzymywanie infrastruktury dla projektów klienckich i wewnętrznych.
  • Automatyzowanie procesów administracyjnych i wdrożeniowych, rozwijanie Infrastructure as Code oraz budowanie i optymalizowanie pipeline’ów CI/CD.
  • Utrzymywanie środowisk opartych m.in. na Ubuntu, Dockerze, Docker Swarm, Kubernetes i DigitalOcean oraz zarządzanie DNS i ponad 300 hostami w Cloudflare.
  • Rozwijanie monitoringu, logowania i alertowania, diagnozowanie incydentów produkcyjnych oraz dbanie o bezpieczeństwo, backupy, certyfikaty i stabilność usług.
  • Rozwijanie standardów technicznych, analizowanie kosztów infrastruktury i rekomendowanie usprawnień.
  • Koordynowanie tematów obejmujących kilka projektów oraz konsultowanie rozwiązań z inżynierami DevOps, developerami, QA, Project Managerami i klientami.
  • Dokumentowanie rozwiązań, dbanie o przepływ wiedzy oraz komunikowanie ryzyk i rekomendacji.
  • Udział w dyżurach on-call po zakończeniu wdrożenia.

Co otrzymasz

  • Pet-friendly biuro – możesz pracować w towarzystwie swojego pupila. Wystarczy, że wcześniej dasz znać na Slacku, żeby uniknąć niespodzianek (niezależnie, czy to pies, kot czy inny towarzysz).

Ludzie są u nas naprawdę ważni – i mamy na to dowód. Zbadaliśmy naszą kulturę organizacyjną i wynik był jednoznaczny: Goodylabs to firma o silnej kulturze klanowej. To oznacza, że u nas liczą się ludzie, relacje i zaufanie.

Dla Ciebie jako Senior DevOps Engineer to znaczy, że:

  • Masz wpływ na projekt i sposób pracy – Twój głos się liczy.
  • Możesz liczyć na wsparcie zespołu – razem szukamy rozwiązań.
  • Możesz być sobą – bez formalizmów i zbroi.
  • Komunikacja jest bezpośrednia i partnerska.
  • Liczy się efekt zespołu, nie ego pojedynczych osób.

O roli i obszarze DevOps

W obszarze DevOps współpracują obecnie dwaj Mid DevOps Engineerowie oraz osoba odpowiedzialna za jego prowadzenie. Wraz ze wzrostem liczby i złożoności projektów potrzebujemy kolejnej osoby z doświadczeniem seniorskim, która spojrzy na rozwiązania nie tylko przez pryzmat tego, czy działają, ale również ich bezpieczeństwa, stabilności, kosztów i możliwości dalszego utrzymania.

Docelowo będziesz wyznaczać techniczny kierunek rozwoju obszaru, dbać o spójność standardów, koordynować najważniejsze tematy oraz mieć wpływ na wybór technologii, narzędzi i dostawców chmurowych.

Pierwsze dwa miesiące przeznaczymy na poznanie projektów, środowisk, dokumentacji, wcześniejszych decyzji i najważniejszych ryzyk. W tym czasie zaczniesz również samodzielnie prowadzić wybrane tematy techniczne.

W pierwszym półroczu wśród ważnych tematów znajdą się m.in. automatyzacja procesów związanych z ISO 27001, rozwój zabezpieczeń Cloudflare WAF, dalsza standaryzacja i konteneryzacja wybranych środowisk oraz ocena zasadności planowanych zmian i migracji infrastruktury.

Przez pierwsze dwa miesiące zakładamy obecność w naszym biurze w Łodzi przez minimum 4 dni w tygodniu. Konkretne dni będziemy ustalać wspólnie z wyprzedzeniem. Po tym okresie obecność w Łodzi będzie rzadsza i dopasowana do uzgodnionych potrzeb projektów oraz obszaru DevOps.

Czego potrzebujemy

Jakiego doświadczenia szukamy?

  • Bardzo dobrej znajomości systemów Linux/Unix i doświadczenia w administracji środowiskami produkcyjnymi.
  • Dobrej znajomości Dockera oraz doświadczenia z Docker Swarm lub Kubernetes.
  • Bardzo dobrej znajomości procesów CI/CD, najlepiej GitLab CI.
  • Umiejętności automatyzowania zadań z wykorzystaniem Ansible, Terraform, Bash lub Pythona.
  • Praktycznej znajomości co najmniej jednej chmury, np. DigitalOcean, GCP, AWS, Azure lub Akamai Linode.
  • Znajomości zagadnień sieciowych, takich jak TCP/IP, DNS, VPN, proxy, load balancing i firewalls.
  • Doświadczenia z monitoringiem, logowaniem, alertowaniem i rozwiązywaniem incydentów produkcyjnych.
  • Znajomości dobrych praktyk dotyczących bezpieczeństwa, backupów, certyfikatów, IAM i hardeningu.
  • Znajomości języka polskiego i angielskiego na poziomie umożliwiającym swobodną komunikację projektową.

Nie oczekujemy eksperckiej znajomości każdego narzędzia i każdej chmury z tej listy. Ważniejsze jest dla nas rozumienie systemów, umiejętność diagnozowania problemów i podejmowania świadomych decyzji.

Dobrze odnajdziesz się w tej roli, jeśli:

  • samodzielnie prowadzisz złożone tematy i bierzesz odpowiedzialność za ich realizację,
  • potrafisz patrzeć na rozwiązania szerzej, uwzględniając bezpieczeństwo, stabilność, koszty i dalsze utrzymanie,
  • podejmujesz świadome decyzje techniczne i potrafisz jasno