W skrócie
- Zadania: Twórz i zarządzaj infrastrukturą, aby wspierać zespoły produktowe w ich pracy.
- Firma: Dynamiczna firma technologiczna z biurami w Wrocławiu i Lwowie.
- Benefity: Świetne środowisko rozwoju AI, konkurencyjne wynagrodzenie i możliwość pracy zdalnej.
- Pozostałe informacje: Wysokie standardy bezpieczeństwa i niezawodności w dynamicznym środowisku.
- Dlaczego ta praca: Zyskaj doświadczenie w nowoczesnych technologiach i wpływaj na rozwój produktów.
- Kwalifikacje: Doświadczenie w DevOps, umiejętności programowania w Pythonie i znajomość AWS.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Zespół inżynierii platformy pracuje w całym stosie, aby zapewnić zespołom produktowym utwardzone, bezpieczne i efektywne kosztowo ścieżki do budowania, wysyłania i uruchamiania oprogramowania z minimalnym obciążeniem poznawczym. Posiadamy "jak", aby zespoły produktowe mogły skupić się na "co". Dołączysz do zespołu odpowiedzialnego za zarządzanie rdzeniem infrastruktury wspierającej produkty Shelf. Ta rola jest głównie oparta w naszych europejskich biurach we Wrocławiu, Polsce i Lwowie, Ukrainie.
Będziesz rozwijać komponenty wielokrotnego użytku, poprawiać wydajność systemu i tworzyć skalowalne abstrakcje, które przyspieszają rozwój produktów w całej organizacji. Będziesz utrzymywać wysokie standardy niezawodności i bezpieczeństwa w swojej pracy oraz w systemach używanych przez inne zespoły. To rola inżynieryjna z dużą odpowiedzialnością i praktycznym podejściem. Będziesz zarządzać wszystkim, od modułów Terraform/OpenTofu i pipeline'ów CI/CD po uprawnienia SSO i narzędzia do obserwowalności, mając mandat do budowania infrastruktury, która działa i nadal działa.
Odpowiedzialności:
- Pisać i utrzymywać infrastrukturę jako kod w OpenTofu, czyniąc moduły bardziej wielokrotnego użytku i solidnymi, aby więcej inżynierów mogło bezpiecznie wdrażać infrastrukturę samodzielnie.
- Pisać jasne runbooki i playbooki, które wyjaśniają, jak działają rzeczy i co robić, gdy się psują; prezentować swoją pracę w czysty, uporządkowany sposób, preferując dobre dokumenty, aby umożliwić samodzielne korzystanie.
- Dbaj o zdrowie naszej infrastruktury, utrzymując bazy danych, LLM-y i usługi hostowane przez osoby trzecie na aktualnych, wspieranych wersjach, standaryzując je w różnych środowiskach i aktywnie poszukując oraz usuwając przestarzałe komponenty.
- Uczestniczyć w rotacjach dyżurów i odpowiedzi na incydenty oraz pisać jasne post-mortemy z konkretnymi działaniami. Przekształcać każdy incydent w okazję do poprawy, definiować i udoskonalać SLO oraz budżety błędów, a także realizować prace, które zapobiegają powtórkom.
- Traktować pipeline'y CI/CD jako krytyczny produkt. Posiadać i poprawiać setki pipeline'ów, sprawiając, że będą szybsze, bardziej niezawodne, łatwiejsze do wycofania i bardziej znormalizowane, aby zredukować manualny trud i obciążenie psychiczne dla programistów.
- Stać się ekspertem w Datadog i obserwowalności, dostosowując logowanie, metryki, śledzenie, pulpity nawigacyjne i alerty, aby uzyskać jak najwięcej użytecznych sygnałów. Budować proste domyślne ustawienia, automatyzację i jasne dokumenty, aby programiści mogli samodzielnie korzystać, przyczyniać się do obserwowalności i polegać na solidnej platformie.
- Dokonywać przemyślanych decyzji dotyczących budowy lub zakupu i współpracować bezpośrednio z dostawcami oraz wsparciem chmurowym (AWS, Azure, GCP i innymi), aby rozwiązywać problemy infrastrukturalne, planować aktualizacje i znajdować oszczędności kosztów, zadając dobre pytania i angażując ekspertów.
- Wdrażać i egzekwować polityki zgodne z SOC 2 dla infrastruktury i wdrożeń, w tym odzyskiwania po awarii, ciągłości działania, zarządzania zmianami i polityk bezpieczeństwa, zapewniając, że są one praktyczne, udokumentowane i przestrzegane w codziennej pracy.
Wymagania:
- Być dumnym z budowania i obsługi skalowalnych, niezawodnych, bezpiecznych systemów i nie czuć się komfortowo omijając protokoły lub skracając procedury.
- Przejmować pełną odpowiedzialność za pracę, radzić sobie z niepewnością i szybkim tempem zmian oraz proaktywnie usuwać przeszkody, aby osiągnąć wyniki.
- Czuć się komfortowo w każdej części stosu, od infrastruktury i usług backendowych po frontend produktów, gdy to konieczne.
- Używać Pythona do automatyzacji powtarzalnej pracy i poprawy przepływów pracy.
Projekty próbne:
- Provisioning całej infrastruktury produktu i aplikacji w nowej chmurze lub regionie.
- Projektowanie i wdrażanie migracji bazy danych na żywo z us-east-1 do us-east-2.
- Utrzymywanie 100% wyniku w AWS CIS Benchmark w naszych środowiskach.
- Centralizacja dzienników audytowych z AWS, GCP i Azure w jednym miejscu.
- Pisanie jasnego runbooka opisującego, jak przeprowadzono test odzyskiwania po awarii komponentu systemu.
- Zmiana dostawcy SSO i ponowne konfigurowanie usług do korzystania z nowego dostawcy.
- Optymalizacja kosztów infrastruktury poprzez poprawę konfiguracji, identyfikację porzuconych zasobów i stosowanie zarezerwowanych lub zobowiązanych zakupów obliczeniowych tam, gdzie to odpowiednie.
Korzyści:
- Premierowe środowisko rozwoju AI: GitHub Copilot, Claude Code, OpenAI, TypingMind, v0, serwery MCP, plus kredyty do eksperymentowania z nowymi narzędziami AI.
Senior DevOps Engineer in Wrocław – pracodawca: NETFORCE Group
NETFORCE Group to doskonały pracodawca, oferujący elastyczne warunki pracy w pełni zdalnej, co pozwala na idealne dopasowanie do europejskich stref czasowych. Nasza kultura pracy opiera się na współpracy i innowacyjności, a pracownicy mają możliwość ciągłego rozwoju zawodowego poprzez udział w projektach związanych z nowoczesnymi technologiami, takimi jak Azure, Terraform i Kubernetes.