Praca
Z kanału partnera
Inżynier oprogramowania — bezpieczne obrazy kontenerów
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- Canonical
- Poziom
- Senior
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Dzięki ponad 10 miliardom pobrań obrazy kontenerów firmy Canonical cieszą się zaufaniem programistów na całym świecie w zakresie bezpiecznego tworzenia i uruchamiania oprogramowania na dużą skalę. To zaufanie opiera się na naszym zaangażowaniu w tworzenie utwardzonych, gotowych do produkcji obrazów.
Poprawiamy stan wiedzy dzięki nowej generacji obrazów kontenerów opartych na systemie Ubuntu, które nazywamy „skałami”: minimalne obrazy zaprojektowane pod kątem wydajności i użyteczności oraz poparte długoterminowymi zobowiązaniami w zakresie bezpieczeństwa. Jako członek zespołu będziesz właścicielem ścieżki od źródła źródłowego do opublikowanego obrazu, przekształcając oprogramowanie open source w testowane, podpisane i stale utrzymywane artefakty, które programiści mogą bez obaw wdrażać.
Jest to szybka, wielodyscyplinarna inżynieria oprogramowania. Ponieważ większość pakowanego przez nas oprogramowania pochodzi od zewnętrznych dostawców, będziesz pracować z szeroką gamą technologii kontenerowych i setkami projektów open source, często w kilku językach programowania, integrując je i utrzymując, aby można było je łatwo wykorzystać w systemie Ubuntu. Automatyzacja ma kluczowe znaczenie dla tej roli: będziesz budować potoki, które pakują, budują, testują i publikują obrazy na dużą skalę.
Twój staż pracy na tym stanowisku będzie odzwierciedlał Twoje doświadczenie w inżynierii oprogramowania oraz Twoją zdolność do mentorowania i kierowania młodszymi kolegami.
Lokalizacja: ta rola jest zlokalizowana w regionie EMEA
Ta rola polega
• Twórz i utrzymuj rosnące portfolio wysokiej jakości, wzmocnionych obrazów kontenerów
• Projektuj i obsługuj zautomatyzowane potoki CI/CD, które budują, testują, skanują, podpisują, publikują, promują i wycofują obrazy w różnych środowiskach i architekturach
• Pisanie narzędzi i testów w celu oceny zgodności z zabezpieczeniami i zgodności z rozwiązaniami chmurowymi
• Ściśle współpracuj ze społecznością i partnerami, aby dzielić się wiedzą dotyczącą kontenerów i aktualizować nasze portfolio o nowe funkcje, poprawki i aplikacje
• Współpraca z naszymi zespołami ds. bezpieczeństwa produktów, platform, infrastruktury i obsługi klienta
• Wkład techniczny w proces decyzyjny zespołu
• Ustanawiaj standardy jakości, definiując standardy obrazu obejmujące bezpieczeństwo, kompatybilność, wydajność, rozmiar i doświadczenie programisty
• Rozwijaj naszą bazę wiedzy i pisz o naszej pracy
• Pracuj w współpracującym, elastycznym i globalnie rozproszonym środowisku
• Bądź mentorem dla współpracowników i przyczyniaj się do zatrudniania
• Pracuj w domu i podróżuj po całym świecie ze zniżką do 15% na wydarzenia wewnętrzne i zewnętrzne
Czego w Tobie szukamy
• Biegła znajomość Bash i Python
• Doświadczenie w pracy z systemami CI/CD (np. GitHub Actions, Jenkins)
• Doświadczenie w tworzeniu obrazów kontenerów
• Znajomość co najmniej jednego narzędzia do zarządzania kontenerami lub orkiestracji (np. Docker, Podman lub Kubernetes)
• Praktyczne doświadczenie z systemami Linux, zarządzaniem pakietami, budowaniem systemów, inżynierią wydań lub potokami artefaktów
• Jasna komunikacja i pełna własność, obejmująca projekt, przegląd, dokumentację, obsługę i współpracę między zespołami
• Zaangażowanie w dzielenie się wiedzą i pomaganie osobom wokół ciebie w rozwoju
• Prawdziwy apetyt na naukę i pracę poza swoją strefą komfortu
• Tytuł licencjata lub równoważny w dziedzinie informatyki, dziedziny STEM lub podobnej dyscypliny
• Wyjątkowe osiągnięcia akademickie zarówno w szkole średniej, jak i na uniwersytecie
• Język angielski w mowie i piśmie na poziomie biznesowym.
• Szczera osobista motywacja zgodna z naszą misją.
• Podróże międzynarodowe 2-4 razy w roku na imprezy firmowe trwające do dwóch tygodni.
• Odpowiednie doświadczenie w wieku 0–7 lat.
Ponadto oczekujemy, że będziesz zgodny z naszymi wartościami, będąc:
• Precyzyjny, dbający o poprawność i przejrzystość.
• Niezawodny, zapewniający wysoką jakość pracy, która buduje zaufanie.
• Dostępność, współpraca w celu tworzenia użytecznych produktów i systemów.
• Zręczny, łączący entuzjazm, wiedzę, zdolność adaptacji, styl i charakter.
Mile widziane umiejętności
• Nastawienie na konserwację zorientowane na bezpieczeństwo: możesz badać ustalenia dotyczące zależności i luk w zabezpieczeniach, oceniać ich wpływ i dostarczać bezpieczną naprawę
• Rozumienie bezpieczeństwa łańcucha dostaw oprogramowania, z pewnym doświadczeniem w generowaniu i wykorzystywaniu artefaktów, takich jak SBOM, podpisy, pochodzenie lub raporty CVE
• Znajomość zasad i przepływów pracy GitOps
• Znajomość dodatkowych języków, takich jak Go lub Rust
• Praktyczne doświadczenie w tworzeniu minimalnych i dystrybucyjnych obrazów kontenerów
• Znajomość specyfikacji OCI
• Znajomość ram bezpieczeństwa lub zgodności, takich jak CIS, NIST, FedRAMP lub DISA STIG
• Dowody wkładu w projekty open source
• Pasja do osadzania zabezpieczeń na wszystkich etapach cyklu życia inżynierii (DevSecOps) oraz zainteresowanie wykorzystaniem sztucznej inteligencji lub programowania agentowego w sposób odpowiedzialny i bezpieczny
• Mile widziane certyfikaty Linux, kontenerowe lub chmurowe (takie jak CKS lub DCA).
Jeśli Twoje doświadczenie jest zbliżone, ale nie spełnia wszystkich wymagań, zachęcamy do aplikowania. Cenimy możliwe do przeniesienia doświadczenie z pakowania Linuksa, inżynierii wydań, budowania systemów, inżynierii platform i konserwacji open source.
Co oferujemy współpracownikom
Przy kształtowaniu wynagrodzeń na całym świecie bierzemy pod uwagę położenie geograficzne, doświadczenie i wyniki. Co roku sprawdzamy wysokość wynagrodzeń (a w przypadku absolwentów i współpracowników częściej), aby upewnić się, że doceniamy wybitne wyniki. Oprócz wynagrodzenia podstawowego oferujemy premię roczną uzależnioną od wyników. Wszystkim członkom zespołu zapewniamy dodatkowe benefity, które odzwierciedlają nasze wartości i ideały. Równoważymy nasze programy, aby spełniać lokalne potrzeby i zapewniać uczciwość na całym świecie.
• Rozproszone środowisko pracy z osobistymi sprintami zespołowymi odbywającymi się dwa razy w roku
• Budżet na naukę i rozwój osobisty w wysokości 2000 USD rocznie
• Przegląd wynagrodzeń przeprowadzany dwa razy w roku
• Nagrody za uznanie firmy
• 40 dni urlopu rocznie, włączając dni ustawowo wolne od pracy i okresy świąteczne w całej firmie
• Urlop macierzyński i ojcowski
• Program pomocy dla członków zespołu i platforma dobrego samopoczucia…
Źródło: Jobicy (https://jobicy.com/jobs/150994-software-engineer-secure-container-images)
Poprawiamy stan wiedzy dzięki nowej generacji obrazów kontenerów opartych na systemie Ubuntu, które nazywamy „skałami”: minimalne obrazy zaprojektowane pod kątem wydajności i użyteczności oraz poparte długoterminowymi zobowiązaniami w zakresie bezpieczeństwa. Jako członek zespołu będziesz właścicielem ścieżki od źródła źródłowego do opublikowanego obrazu, przekształcając oprogramowanie open source w testowane, podpisane i stale utrzymywane artefakty, które programiści mogą bez obaw wdrażać.
Jest to szybka, wielodyscyplinarna inżynieria oprogramowania. Ponieważ większość pakowanego przez nas oprogramowania pochodzi od zewnętrznych dostawców, będziesz pracować z szeroką gamą technologii kontenerowych i setkami projektów open source, często w kilku językach programowania, integrując je i utrzymując, aby można było je łatwo wykorzystać w systemie Ubuntu. Automatyzacja ma kluczowe znaczenie dla tej roli: będziesz budować potoki, które pakują, budują, testują i publikują obrazy na dużą skalę.
Twój staż pracy na tym stanowisku będzie odzwierciedlał Twoje doświadczenie w inżynierii oprogramowania oraz Twoją zdolność do mentorowania i kierowania młodszymi kolegami.
Lokalizacja: ta rola jest zlokalizowana w regionie EMEA
Ta rola polega
• Twórz i utrzymuj rosnące portfolio wysokiej jakości, wzmocnionych obrazów kontenerów
• Projektuj i obsługuj zautomatyzowane potoki CI/CD, które budują, testują, skanują, podpisują, publikują, promują i wycofują obrazy w różnych środowiskach i architekturach
• Pisanie narzędzi i testów w celu oceny zgodności z zabezpieczeniami i zgodności z rozwiązaniami chmurowymi
• Ściśle współpracuj ze społecznością i partnerami, aby dzielić się wiedzą dotyczącą kontenerów i aktualizować nasze portfolio o nowe funkcje, poprawki i aplikacje
• Współpraca z naszymi zespołami ds. bezpieczeństwa produktów, platform, infrastruktury i obsługi klienta
• Wkład techniczny w proces decyzyjny zespołu
• Ustanawiaj standardy jakości, definiując standardy obrazu obejmujące bezpieczeństwo, kompatybilność, wydajność, rozmiar i doświadczenie programisty
• Rozwijaj naszą bazę wiedzy i pisz o naszej pracy
• Pracuj w współpracującym, elastycznym i globalnie rozproszonym środowisku
• Bądź mentorem dla współpracowników i przyczyniaj się do zatrudniania
• Pracuj w domu i podróżuj po całym świecie ze zniżką do 15% na wydarzenia wewnętrzne i zewnętrzne
Czego w Tobie szukamy
• Biegła znajomość Bash i Python
• Doświadczenie w pracy z systemami CI/CD (np. GitHub Actions, Jenkins)
• Doświadczenie w tworzeniu obrazów kontenerów
• Znajomość co najmniej jednego narzędzia do zarządzania kontenerami lub orkiestracji (np. Docker, Podman lub Kubernetes)
• Praktyczne doświadczenie z systemami Linux, zarządzaniem pakietami, budowaniem systemów, inżynierią wydań lub potokami artefaktów
• Jasna komunikacja i pełna własność, obejmująca projekt, przegląd, dokumentację, obsługę i współpracę między zespołami
• Zaangażowanie w dzielenie się wiedzą i pomaganie osobom wokół ciebie w rozwoju
• Prawdziwy apetyt na naukę i pracę poza swoją strefą komfortu
• Tytuł licencjata lub równoważny w dziedzinie informatyki, dziedziny STEM lub podobnej dyscypliny
• Wyjątkowe osiągnięcia akademickie zarówno w szkole średniej, jak i na uniwersytecie
• Język angielski w mowie i piśmie na poziomie biznesowym.
• Szczera osobista motywacja zgodna z naszą misją.
• Podróże międzynarodowe 2-4 razy w roku na imprezy firmowe trwające do dwóch tygodni.
• Odpowiednie doświadczenie w wieku 0–7 lat.
Ponadto oczekujemy, że będziesz zgodny z naszymi wartościami, będąc:
• Precyzyjny, dbający o poprawność i przejrzystość.
• Niezawodny, zapewniający wysoką jakość pracy, która buduje zaufanie.
• Dostępność, współpraca w celu tworzenia użytecznych produktów i systemów.
• Zręczny, łączący entuzjazm, wiedzę, zdolność adaptacji, styl i charakter.
Mile widziane umiejętności
• Nastawienie na konserwację zorientowane na bezpieczeństwo: możesz badać ustalenia dotyczące zależności i luk w zabezpieczeniach, oceniać ich wpływ i dostarczać bezpieczną naprawę
• Rozumienie bezpieczeństwa łańcucha dostaw oprogramowania, z pewnym doświadczeniem w generowaniu i wykorzystywaniu artefaktów, takich jak SBOM, podpisy, pochodzenie lub raporty CVE
• Znajomość zasad i przepływów pracy GitOps
• Znajomość dodatkowych języków, takich jak Go lub Rust
• Praktyczne doświadczenie w tworzeniu minimalnych i dystrybucyjnych obrazów kontenerów
• Znajomość specyfikacji OCI
• Znajomość ram bezpieczeństwa lub zgodności, takich jak CIS, NIST, FedRAMP lub DISA STIG
• Dowody wkładu w projekty open source
• Pasja do osadzania zabezpieczeń na wszystkich etapach cyklu życia inżynierii (DevSecOps) oraz zainteresowanie wykorzystaniem sztucznej inteligencji lub programowania agentowego w sposób odpowiedzialny i bezpieczny
• Mile widziane certyfikaty Linux, kontenerowe lub chmurowe (takie jak CKS lub DCA).
Jeśli Twoje doświadczenie jest zbliżone, ale nie spełnia wszystkich wymagań, zachęcamy do aplikowania. Cenimy możliwe do przeniesienia doświadczenie z pakowania Linuksa, inżynierii wydań, budowania systemów, inżynierii platform i konserwacji open source.
Co oferujemy współpracownikom
Przy kształtowaniu wynagrodzeń na całym świecie bierzemy pod uwagę położenie geograficzne, doświadczenie i wyniki. Co roku sprawdzamy wysokość wynagrodzeń (a w przypadku absolwentów i współpracowników częściej), aby upewnić się, że doceniamy wybitne wyniki. Oprócz wynagrodzenia podstawowego oferujemy premię roczną uzależnioną od wyników. Wszystkim członkom zespołu zapewniamy dodatkowe benefity, które odzwierciedlają nasze wartości i ideały. Równoważymy nasze programy, aby spełniać lokalne potrzeby i zapewniać uczciwość na całym świecie.
• Rozproszone środowisko pracy z osobistymi sprintami zespołowymi odbywającymi się dwa razy w roku
• Budżet na naukę i rozwój osobisty w wysokości 2000 USD rocznie
• Przegląd wynagrodzeń przeprowadzany dwa razy w roku
• Nagrody za uznanie firmy
• 40 dni urlopu rocznie, włączając dni ustawowo wolne od pracy i okresy świąteczne w całej firmie
• Urlop macierzyński i ojcowski
• Program pomocy dla członków zespołu i platforma dobrego samopoczucia…
Źródło: Jobicy (https://jobicy.com/jobs/150994-software-engineer-secure-container-images)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Canonical
Ogłoszenie pochodzi od Canonical.