Praca
Z kanału partnera
Inżynier backendowy, doświadczenie programistyczne
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- gitlab
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
GitLab to inteligentna platforma orkiestracyjna dla DevSecOps. GitLab umożliwia organizacjom zwiększenie produktywności programistów, poprawę efektywności operacyjnej, zmniejszenie ryzyka bezpieczeństwa i zgodności oraz przyspieszenie transformacji cyfrowej. Ponad 50 milionów zarejestrowanych użytkowników i ponad 50% osób z listy Fortune 100* ufa GitLabowi, aby szybciej dostarczać lepsze i bezpieczniejsze oprogramowanie.
Te same zasady wbudowane w nasze produkty znajdują odzwierciedlenie w sposobie pracy naszego zespołu: traktujemy sztuczną inteligencję jako główny czynnik zwiększający produktywność, a od wszystkich członków zespołu oczekuje się włączania sztucznej inteligencji do swoich codziennych przepływów pracy, aby zwiększyć wydajność, innowacyjność i wpływ. GitLab to miejsce, w którym kariera przyspiesza, kwitną innowacje, a każdy głos jest ceniony. Nasza kultura wysokiej wydajności opiera się na naszych wartościach i ciągłej wymianie wiedzy, umożliwiając członkom naszego zespołu osiągnięcie pełnego potencjału podczas współpracy z liderami branży w celu rozwiązywania złożonych problemów. Współtwórz z nami przyszłość, budując technologię, która zmienia sposób, w jaki świat rozwija oprogramowanie.
* Fortune 500® jest zastrzeżonym znakiem towarowym firmy Fortune Media IP Limited, używanym na podstawie licencji. Roszczenie oparte na danych GitLab. Fortune 100 odnosi się do 20% najlepszych firm z listy Fortune 500 2025, opublikowanej w czerwcu 2025. Fortune i Fortune Media IP Limited nie są powiązane z produktami ani usługami GitLab ani nie wspierają ich.
Jako inżynier zaplecza personelu w grupie Developer Experience będziesz pracować międzyfunkcyjnie, aby pomóc nam zidentyfikować i ulepszyć doświadczenie inżynieryjne w wewnętrznych zespołach inżynieryjnych GitLab. Znajdujemy się w kluczowym momencie zmiany naszego podejścia do testowania i doświadczenia programistycznego, aby umożliwić inżynierom wydajne i pewne dostarczanie kodu wysokiej jakości.
Developer Experience ma obecnie sześć rozproszonych po całym świecie zespołów inżynierów backendu i inżynierów oprogramowania w testach. Ta rola będzie działać w całej grupie, aby pomóc nam zidentyfikować i usunąć największe punkty tarcia, które wpływają na rozwój w GitLab. Spodziewaj się, że będziesz dzielić swój czas pomiędzy praktyczne kodowanie w Ruby i Go, projektowanie skalowalnych rozwiązań i pomaganie każdemu zespołowi w dostarczaniu rozwiązań. Odegrasz kluczową rolę w kształtowaniu naszej kultury inżynieryjnej w GitLabie.
Jest to bardzo widoczna rola, ciesząca się silnym wsparciem w całej firmie. Odegrasz kluczową rolę w zmianie naszej kultury i praktyk w kierunku spójnej strategii platformy Developer Experience Platform – poparte poparciem i apetytem na zmiany.
Kilka przykładów naszych realizacji
•
Przykłady projektów
Na tym stanowisku możesz prowadzić projekty takie jak:
• Przyjęcie platformy dla programistów wewnętrznych: Twórz i rozwijaj możliwości platformy, które ułatwiają zespołom inżynierskim tworzenie, wdrażanie, obsługę i skalowanie usług w Kubernetes.
• Wdrażanie usług opartych na Kubernetes: zdefiniuj szablony usług wielokrotnego użytku, przepływy pracy wdrożeniowe, wzorce konfiguracji i bariery operacyjne dla zespołów wdrażających platformę.
• Przepływy pracy dla programistów i środowiska testowe: Twórz środowiska programistyczne, CI i testowe, które odzwierciedlają zachowanie produkcyjnego Kubernetes — w tym zewnętrznych operatorów i niestandardowe zasoby, od których zależą usługi — sekwencjonując ustanawianie CRD, gotowość kontrolera i zależne obciążenia, aby inżynierowie otrzymali środowisko pracy, a nie częściowo uzgodnione, zarówno w klastrach lokalnych, jak i zdalnych.
• Niezawodność i obserwowalność platformy: współpracuj z zespołami zajmującymi się infrastrukturą i usługami, aby poprawić bezpieczeństwo wdrażania, rozwiązywanie problemów, kondycję usług, zarządzanie zasobami i widoczność operacyjną w ramach obciążeń Kubernetes.
Co zrobisz
• Kieruj i rozwijaj zespół odpowiedzialny za narzędzia programistyczne i możliwości platformy wewnętrznej wykorzystywane przez zespoły inżynierów do tworzenia i obsługi usług.
• Ustal i wykonaj plan działania dla przepływów pracy programistów opartych na Kubernetes, równoważąc doświadczenie programistów, niezawodność platformy, bezpieczeństwo i wydajność operacyjną.
• Kieruj projektowaniem możliwych do ponownego wykorzystania wzorców wdrażania i wdrażania usług działających na platformie Kubernetes, w tym obciążeń, sieci, konfiguracji i kluczy tajnych, tożsamości, przechowywania, obserwowalności, stopniowego dostarczania oraz niestandardowych zasobów i kontrolerów, od których zależą usługi.
• Spraw, aby uruchamianie i likwidacja środowiska były deterministyczne — rozwiązywanie zależności dotyczących gotowości i porządkowania między CRD, kontrolerami i obciążeniami, które na nich polegają — dzięki czemu inżynierowie otrzymają powtarzalne środowiska zamiast sporadycznych awarii.
• Współpracuj z zespołami zajmującymi się infrastrukturą, bezpieczeństwem i aplikacjami, aby przekształcić możliwości Kubernetes w proste, dobrze obsługiwane przepływy pracy, zamiast wymagać od każdego zespołu serwisowego zostania ekspertem w dziedzinie Kubernetes.
• Ustanawiaj standardy inżynieryjne, dokumentację, automatyzację i pętle informacji zwrotnej, które usprawniają wdrażanie i skracają czas wymagany do dostarczenia usługi od rozwoju do produkcji.
• Szkolowanie inżynierów w zakresie podejmowania decyzji dotyczących architektury, działań następczych po incydentach i operacji produkcyjnych, przy jednoczesnym wyraźnym skupieniu się na zrównoważonej dostawie zespołowej.
• Reprezentuj zespół wobec interesariuszy technicznych i organizacyjnych, jasno komunikuj kompromisy i korzystaj ze środków wdrożenia i niezawodności, aby ustalać priorytety.
Co przyniesiesz
• Głębokie doświadczenie w budowaniu narzędzi programistycznych, platform DevEx, platform testowych lub systemów CI/CD na dużą skalę.
• Duże, praktyczne doświadczenie w Go w projektowaniu, wdrażaniu, testowaniu i obsłudze usług o jakości produkcyjnej, narzędzi wiersza poleceń, automatyzacji lub narzędzi platformowych. Doświadczenie w tworzeniu systemów opartych na Ruby jest również cenne na tym stanowisku.
• Praktyczne doświadczenie w Kubernetesie w budowaniu lub obsłudze obciążeń produkcyjnych i możliwości platformy, w tym wdrożeń, usług, sieci, konfiguracji i sekretów, obserwowalności, zarządzania zasobami i rozwiązywania problemów.…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/gitlab/remote-staff-backend-engineer-developer-experience-137082)
Te same zasady wbudowane w nasze produkty znajdują odzwierciedlenie w sposobie pracy naszego zespołu: traktujemy sztuczną inteligencję jako główny czynnik zwiększający produktywność, a od wszystkich członków zespołu oczekuje się włączania sztucznej inteligencji do swoich codziennych przepływów pracy, aby zwiększyć wydajność, innowacyjność i wpływ. GitLab to miejsce, w którym kariera przyspiesza, kwitną innowacje, a każdy głos jest ceniony. Nasza kultura wysokiej wydajności opiera się na naszych wartościach i ciągłej wymianie wiedzy, umożliwiając członkom naszego zespołu osiągnięcie pełnego potencjału podczas współpracy z liderami branży w celu rozwiązywania złożonych problemów. Współtwórz z nami przyszłość, budując technologię, która zmienia sposób, w jaki świat rozwija oprogramowanie.
* Fortune 500® jest zastrzeżonym znakiem towarowym firmy Fortune Media IP Limited, używanym na podstawie licencji. Roszczenie oparte na danych GitLab. Fortune 100 odnosi się do 20% najlepszych firm z listy Fortune 500 2025, opublikowanej w czerwcu 2025. Fortune i Fortune Media IP Limited nie są powiązane z produktami ani usługami GitLab ani nie wspierają ich.
Jako inżynier zaplecza personelu w grupie Developer Experience będziesz pracować międzyfunkcyjnie, aby pomóc nam zidentyfikować i ulepszyć doświadczenie inżynieryjne w wewnętrznych zespołach inżynieryjnych GitLab. Znajdujemy się w kluczowym momencie zmiany naszego podejścia do testowania i doświadczenia programistycznego, aby umożliwić inżynierom wydajne i pewne dostarczanie kodu wysokiej jakości.
Developer Experience ma obecnie sześć rozproszonych po całym świecie zespołów inżynierów backendu i inżynierów oprogramowania w testach. Ta rola będzie działać w całej grupie, aby pomóc nam zidentyfikować i usunąć największe punkty tarcia, które wpływają na rozwój w GitLab. Spodziewaj się, że będziesz dzielić swój czas pomiędzy praktyczne kodowanie w Ruby i Go, projektowanie skalowalnych rozwiązań i pomaganie każdemu zespołowi w dostarczaniu rozwiązań. Odegrasz kluczową rolę w kształtowaniu naszej kultury inżynieryjnej w GitLabie.
Jest to bardzo widoczna rola, ciesząca się silnym wsparciem w całej firmie. Odegrasz kluczową rolę w zmianie naszej kultury i praktyk w kierunku spójnej strategii platformy Developer Experience Platform – poparte poparciem i apetytem na zmiany.
Kilka przykładów naszych realizacji
•
Przykłady projektów
Na tym stanowisku możesz prowadzić projekty takie jak:
• Przyjęcie platformy dla programistów wewnętrznych: Twórz i rozwijaj możliwości platformy, które ułatwiają zespołom inżynierskim tworzenie, wdrażanie, obsługę i skalowanie usług w Kubernetes.
• Wdrażanie usług opartych na Kubernetes: zdefiniuj szablony usług wielokrotnego użytku, przepływy pracy wdrożeniowe, wzorce konfiguracji i bariery operacyjne dla zespołów wdrażających platformę.
• Przepływy pracy dla programistów i środowiska testowe: Twórz środowiska programistyczne, CI i testowe, które odzwierciedlają zachowanie produkcyjnego Kubernetes — w tym zewnętrznych operatorów i niestandardowe zasoby, od których zależą usługi — sekwencjonując ustanawianie CRD, gotowość kontrolera i zależne obciążenia, aby inżynierowie otrzymali środowisko pracy, a nie częściowo uzgodnione, zarówno w klastrach lokalnych, jak i zdalnych.
• Niezawodność i obserwowalność platformy: współpracuj z zespołami zajmującymi się infrastrukturą i usługami, aby poprawić bezpieczeństwo wdrażania, rozwiązywanie problemów, kondycję usług, zarządzanie zasobami i widoczność operacyjną w ramach obciążeń Kubernetes.
Co zrobisz
• Kieruj i rozwijaj zespół odpowiedzialny za narzędzia programistyczne i możliwości platformy wewnętrznej wykorzystywane przez zespoły inżynierów do tworzenia i obsługi usług.
• Ustal i wykonaj plan działania dla przepływów pracy programistów opartych na Kubernetes, równoważąc doświadczenie programistów, niezawodność platformy, bezpieczeństwo i wydajność operacyjną.
• Kieruj projektowaniem możliwych do ponownego wykorzystania wzorców wdrażania i wdrażania usług działających na platformie Kubernetes, w tym obciążeń, sieci, konfiguracji i kluczy tajnych, tożsamości, przechowywania, obserwowalności, stopniowego dostarczania oraz niestandardowych zasobów i kontrolerów, od których zależą usługi.
• Spraw, aby uruchamianie i likwidacja środowiska były deterministyczne — rozwiązywanie zależności dotyczących gotowości i porządkowania między CRD, kontrolerami i obciążeniami, które na nich polegają — dzięki czemu inżynierowie otrzymają powtarzalne środowiska zamiast sporadycznych awarii.
• Współpracuj z zespołami zajmującymi się infrastrukturą, bezpieczeństwem i aplikacjami, aby przekształcić możliwości Kubernetes w proste, dobrze obsługiwane przepływy pracy, zamiast wymagać od każdego zespołu serwisowego zostania ekspertem w dziedzinie Kubernetes.
• Ustanawiaj standardy inżynieryjne, dokumentację, automatyzację i pętle informacji zwrotnej, które usprawniają wdrażanie i skracają czas wymagany do dostarczenia usługi od rozwoju do produkcji.
• Szkolowanie inżynierów w zakresie podejmowania decyzji dotyczących architektury, działań następczych po incydentach i operacji produkcyjnych, przy jednoczesnym wyraźnym skupieniu się na zrównoważonej dostawie zespołowej.
• Reprezentuj zespół wobec interesariuszy technicznych i organizacyjnych, jasno komunikuj kompromisy i korzystaj ze środków wdrożenia i niezawodności, aby ustalać priorytety.
Co przyniesiesz
• Głębokie doświadczenie w budowaniu narzędzi programistycznych, platform DevEx, platform testowych lub systemów CI/CD na dużą skalę.
• Duże, praktyczne doświadczenie w Go w projektowaniu, wdrażaniu, testowaniu i obsłudze usług o jakości produkcyjnej, narzędzi wiersza poleceń, automatyzacji lub narzędzi platformowych. Doświadczenie w tworzeniu systemów opartych na Ruby jest również cenne na tym stanowisku.
• Praktyczne doświadczenie w Kubernetesie w budowaniu lub obsłudze obciążeń produkcyjnych i możliwości platformy, w tym wdrożeń, usług, sieci, konfiguracji i sekretów, obserwowalności, zarządzania zasobami i rozwiązywania problemów.…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/gitlab/remote-staff-backend-engineer-developer-experience-137082)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: gitlab
Ogłoszenie pochodzi od gitlab.