Go Engineer – Remote in Warsaw

Go Engineer – Remote in Warsaw

Warsaw Pełny etat 90000 - 110000 zł / rok (szac.) Zdalnie
T

W skrócie

  • Zadania: Twórz i rozwijaj automatyzację dla ekosystemu Go w SecureChain.
  • Firma: TuxCare, lider w rozwiązaniach bezpieczeństwa dla oprogramowania open-source.
  • Benefity: Praca zdalna, elastyczne godziny, 24 dni urlopu i budżet edukacyjny.
  • Pozostałe informacje: Wysoki poziom niezależności i możliwość wpływu na kierunek techniczny.
  • Dlaczego ta praca: Rozwiązuj wyzwania związane z automatyzacją i bezpieczeństwem w dynamicznym środowisku.
  • Kwalifikacje: Doświadczenie w ekosystemie Go oraz umiejętności w automatyzacji Python.

Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.

TuxCare oferuje kompleksowe portfolio rozwiązań zabezpieczających dla systemów Linux i oprogramowania open-source, zaprojektowanych dla organizacji przedsiębiorstw. Dzięki TuxCare firmy mogą automatyzować łatanie luk w zabezpieczeniach, minimalizować przestoje, utrzymywać bezpieczeństwo i zgodność oraz polegać na głębokiej wiedzy w zakresie bezpieczeństwa Linux i open-source.

Szukamy Go Engineera, który dołączy do zespołu odpowiedzialnego za SecureChain, jeden z nowszych produktów TuxCare, skoncentrowany na bezpieczeństwie łańcucha dostaw oprogramowania open-source. SecureChain pomaga organizacjom bezpieczniej korzystać z zależności open-source, oferując pakiety odbudowane z zweryfikowanego kodu źródłowego, skanowane pod kątem złośliwego oprogramowania i ryzyk związanych z łańcuchem dostaw, a także ciągle chronione poprzez bieżące utrzymanie i łatanie luk w zabezpieczeniach.

W tej roli będziesz koncentrować się na automatyzacji infrastruktury, inżynierii budowy i wydania oraz integracji ekosystemu Go w SecureChain. Twoim zadaniem będzie rozwijanie i ulepszanie automatyzacji specyficznej dla Go, potrzebnej do onboardingu, budowy i przetwarzania modułów Go open-source w sposób niezawodny i na dużą skalę. Będziesz pracować z pipeline'ami CI/CD i środowiskami budowlanymi opartymi na Linuxie, badać awarie budowy, rozwiązywać problemy z zależnościami i narzędziami oraz poprawiać istniejące procesy poprzez automatyzację.

Twoja głęboka wiedza na temat Go będzie niezbędna do zrozumienia, jak budowane są pakiety Go, identyfikowania przyczyn złożonych problemów z budową i zależnościami oraz opracowywania niezawodnych rozwiązań dla ekosystemu Go. To jest praktyczna rola inżynieryjna skoncentrowana na automatyzacji i infrastrukturze, a nie tradycyjnym rozwoju backendu Go lub API. Będziesz miał znaczną odpowiedzialność techniczną, pracując z istniejącą platformą, jednocześnie samodzielnie rozwijając i poprawiając jej możliwości ekosystemu Go.

Zakres odpowiedzialności:

  • Własność onboardingu ekosystemu Go: Rozwijaj i poprawiaj funkcjonalność specyficzną dla Go w zautomatyzowanym pipeline'ie onboardingu pakietów SecureChain, który przetwarza tysiące pakietów open-source tygodniowo.
  • Badanie problemów z budową Go: Diagnozuj i rozwiązuj awarie budowy związane z modułami Go, zależnościami, wersjami narzędzi, konfiguracjami budowy i kodem stron trzecich.
  • Budowanie i poprawianie automatyzacji w Pythonie: Rozszerz istniejącą automatyzację opartą na Pythonie, aby wspierać onboardingu pakietów Go, budowy, pakowania i procesów wydania.
  • Praca z infrastrukturą CI/CD i budowy: Rozwijaj, utrzymuj i rozwiązuj problemy z zautomatyzowanymi pipeline'ami budowy, budowami opartymi na Dockerze i środowiskami Linux.
  • Poprawa automatyzacji i niezawodności: Identyfikuj powtarzające się awarie i procesy ręczne, opracowuj zautomatyzowane rozwiązania oraz poprawiaj skalowalność i niezawodność przetwarzania pakietów.
  • Używanie agentów kodujących AI: Buduj strukturalne przepływy pracy wspomagane przez AI, definiuj zasady i instrukcje agenta oraz samodzielnie przeglądaj, testuj i waliduj generowany kod.
  • Pełna techniczna odpowiedzialność: Samodzielnie wdrażaj i dostarczaj rozwiązania automatyzacji specyficzne dla Go, integruj je z wspólną platformą i rozwiązuj problemy, gdy się pojawią.

Wymagania:

  • Ekspertyza ekosystemu Go: Praktyczne doświadczenie z modułami Go, zarządzaniem zależnościami i narzędziami budowlanymi, w tym GOPROXY, GOSUMDB, wersjami narzędzi, vendoringiem i cgo.
  • Inżynieria budowy i wydania: Zrozumienie, jak oprogramowanie jest kompilowane, budowane, pakowane i wydawane, w tym jak kod przechodzi z repozytorium Git przez pipeline'y CI/CD do artefaktu dostarczanego.
  • Automatyzacja w Pythonie: Większość naszej wewnętrznej automatyzacji jest napisana w Pythonie, a Ty będziesz głównie używać go do rozwijania, rozszerzania i poprawiania istniejących przepływów automatyzacji.
  • CI/CD i kontenery: Praktyczne doświadczenie w pracy z pipeline'ami CI/CD i budowami opartymi na Dockerze.
  • Doświadczenie w Linuxie: Praktyczne doświadczenie w pracy z rozwojem, testowaniem, budową lub produkcyjnymi środowiskami opartymi na Linuxie.
  • Znajomość Gita: Doświadczenie z workflow Gita, w tym gałęziami, scalaniem, tagowaniem i rozwiązywaniem konfliktów.
  • Pełna techniczna odpowiedzialność: Doświadczenie w samodzielnym wdrażaniu lub znacznym poprawianiu rozwiązań technicznych.
  • Zaawansowany angielski w mowie i piśmie.

Korzyści:

  • Pracuj nad złożonymi projektami inżynieryjnymi o wysokim wpływie.
  • Rozwiązuj trudne problemy związane z Linuxem, automatyzacją i cyberbezpieczeństwem.
  • Wpływaj na kierunek techniczny i podejmuj istotne decyzje architektoniczne.
  • Ciesz się wysokim poziomem niezależności i autonomii w codziennej pracy.
  • W pełni zdalna praca z elastycznymi godzinami pracy.
  • 24 płatne dni urlopu, 10 dni świątecznych i nieograniczony urlop chorobowy.
  • Kompenacja za prywatne ubezpieczenie zdrowotne.
  • Zwrot kosztów coworkingu i sportu.
  • Budżet edukacyjny.
  • Możliwość otrzymania nagrody za innowacyjne pomysły, które firma może opatentować.

Go Engineer – Remote in Warsaw – pracodawca: TuxCare Inc.

TuxCare to doskonały pracodawca, oferujący elastyczne godziny pracy oraz możliwość pracy zdalnej, co sprzyja równowadze między życiem zawodowym a prywatnym. Nasza kultura pracy opiera się na innowacyjności i współpracy, a pracownicy mają dostęp do prywatnej opieki medycznej oraz możliwości rozwoju zawodowego poprzez wykorzystanie nowoczesnych narzędzi, takich jak agentów AI do kodowania. Dołączając do nas, stajesz się częścią zespołu, który dąży do poprawy bezpieczeństwa w ekosystemach technologicznych.

T

Dane kontaktowe:

Zespół rekrutacyjny TuxCare Inc.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Go Engineer – Remote in Warsaw

Ekspertyza w ekosystemie Go
Zarządzanie zależnościami Go
Narzędzia do budowy Go
Diagnostyka problemów z budowaniem Go
Inżynieria budowy i wydania
Automatyzacja w Pythonie
CI/CD i kontenery