Description
O roli
Szukamy osoby, która pomoże nam rozwijać Developer Experience jako nowoczesną warstwę produktu wewnętrznego pomiędzy Platform Engineering a zespołami developerskimi.
Naszym celem jest tworzenie narzędzi, standardów, automatyzacji i procesów self-service, które pozwalają zespołom inżynierskim szybciej, bezpieczniej i bardziej samodzielnie dostarczać oprogramowanie.
To rola dla osoby technicznej, która potrafi budować produkty wewnętrzne dla developerów, upraszczać korzystanie z rozwiązań platformowych i wprowadzać praktyczne wykorzystanie AI do codziennej pracy inżynierskiej.
Misja
Twoją misją będzie rozwój Developer Experience w kierunku platformy wewnętrznych produktów developerskich: samoobsługowych, dobrze udokumentowanych, bezpiecznych i wspieranych przez AI.
Będziesz tworzyć rozwiązania, które pomagają developerom samodzielnie korzystać z możliwości platformy: od standardów infrastruktury i CI/CD, przez automatyzację, po dokumentację, szablony i narzędzia wspierające codzienną pracę zespołów.
Co będziesz robić
Budować i rozwijać narzędzia self-service dla zespołów developerskich.Zamieniać rozwiązania dostarczane przez Platform Engineering w proste, spójne i gotowe do użycia produkty wewnętrzne.Tworzyć rekomendowane ścieżki pracy dla najczęstszych scenariuszy developerskich.Rozwijać portal developerski, katalog usług, szablony, dokumentację i integrację.Projektować automatyzacje, generatory, przepływy pracy i narzędzia wspierające codzienną pracę inżynierów.Współtworzyć standardy AI-assisted engineering: od zasad użycia AI, przez szablony promptów i instrukcje działania, po bezpieczne procesy pracy z kodem, dokumentacją i operacjami.Wspierać zespoły developerskie we wdrażaniu nowych narzędzi i standardów.Współpracować blisko z Platform Engineering, SRE, Security i zespołami produktowymi.Wprowadzać produktowe podejście do narzędzi wewnętrznych: rozpoznawanie potrzeb, pracę z informacją zwrotną, iteracyjne rozwijanie rozwiązań i dbanie o ich faktyczne wykorzystanie.
Szukamy osoby, która
ma silne zaplecze techniczne, ale myśli o developerach jak o użytkownikach produktu,potrafi zamieniać złożone rozwiązania platformowe w proste doświadczenie developerskie,lubi budować narzędzia, z których korzysta wiele zespołów,widzi automatyzację i self-service jako sposób skalowania organizacji inżynierskiej,potrafi współpracować z zespołami platformowymi bez przejmowania ich odpowiedzialności,umie prowadzić zmianę przez przykład, dobre standardy, dokumentację i praktyczne wdrożenia,ma praktyczne podejście do AI i chce współtworzyć standardy jego bezpiecznego użycia w engineeringu.
Wymagane
Doświadczenie zdobyte w organizacji, w której platforma była rozwijana jako produkt wewnętrzny dla wielu zespołów developerskich, w roli Platform Engineer, DevEx/Ops Engineer lub podobnej.Doświadczenie w budowaniu narzędzi, automatyzacji lub rozwiązań self-service dla zespołów developerskich.Umiejętność programowania na potrzeby narzędzi wewnętrznych, integracji i automatyzacji, np.
w Pythonie, TypeScript, Node.js, Go lub podobnych technologiach.Dobre rozumienie środowisk chmurowych, szczególnie AWS.Znajomość koncepcji Infrastructure as Code, CI/CD, deploymentów i obserwowalności.Umiejętność projektowania prostych, użytecznych abstrakcji dla developerów.Produktowe podejście do narzędzi wewnętrznych: użytkownik, informacja zwrotna, wdrożenie, iteracyjne dostarczanie wartości.Praktyczne doświadczenie w AI-assisted engineering lub świadomym wykorzystaniu AI w pracy inżynierskiej.Bardzo dobra komunikacja techniczna i umiejętność tworzenia przejrzystej dokumentacji.Doświadczenie w pracy z wieloma zespołami technicznymi.Angielski umożliwiający swobodną komunikację techniczną.
Mile widziane
Doświadczenie z portalem developerskim, katalogiem usług lub Internal Developer Platform.Znajomość rozwiązań wspierających self-service, dokumentację i katalog usług.Doświadczenie w tworzeniu szablonów, generatorów, współdzielonych procesów, szablonów pipeline’ów, CLI lub API dla developerów.Praktyczną znajomość Terraform, OpenTofu, Terragrunt lub podobnych narzędzi IaC.Znajomość Kubernetes, konteneryzacji lub GitOps.Doświadczenie z narzędziami monitoringu, logowania i obserwowalności.Umiejętność definiowania rekomendowanych ścieżek pracy dla zespołów developerskich.Znajomość zagadnień bezpieczeństwa w chmurze, CI/CD i automatyzacjach.Doświadczenie w prowadzeniu warsztatów, szkoleń lub demo.Doświadczenie w mentoringu innych inżynierów.Doświadczenie w tworzeniu pluginów lub integracji dla portali developerskich.Doświadczenie z AI-assisted coding, generowaniem dokumentacji, wsparciem code review, analizą incydentów lub asystentami developerskimi.Znajomość ryzyk związanych z AI: dane poufne, sekrety, prompt injection, kontrola dostępu, walidacja wyników, koszty.Doświadczenie z FinOps, alokacją kosztów i widocznością kosztów chmury dla zespołów produktowych.Doświadczenie w organizacjach SaaS.Certyfikaty AWS, Kubernetes, Linux lub security.
Kontekst technologiczny
Pracujemy w środowisku SaaS, chmurze AWS, CI/CD, Infrastructure as Code, automatyzacji i nowoczesnych praktyk platform engineering.
Nie przywiązujemy się dogmatycznie do jednej technologii.
Ważniejsze od znajomości konkretnego narzędzia jest doświadczenie w budowaniu rozwiązań, które są proste w użyciu, dobrze udokumentowane, skalowalne i faktycznie wykorzystywane przez zespoły developerskie.
Dlaczego warto
To rola z dużym wpływem na sposób pracy organizacji inżynierskiej.
Będziesz współtworzyć narzędzia i standardy, które pomagają developerom działać szybciej, bezpieczniej i bardziej samodzielnie.
Będziesz pracować na styku Developer Experience, Platform Engineering i AI Enablement, budując praktyczne rozwiązania dla wielu zespołów.
Szukamy osoby, która chce nie tylko korzystać z nowoczesnych narzędzi, ale też współtworzyć sposób, w jaki organizacja inżynierska pracuje z platformą, automatyzacją i AI.