Red Hat
Red Hat
Red Hat tworzy korporacyjne oprogramowanie open source dla organizacji, które budują, uruchamiają i modernizują aplikacje w środowiskach chmury hybrydowej. W portfolio firmy znajdują się Red Hat Enterprise Linux, Red Hat OpenShift oraz Red Hat Ansible Automation Platform. Rozwiązania te pomagają zespołom obsługiwać usługi IT w zróżnicowanej infrastrukturze, kładąc nacisk na bezpieczne, stabilne i elastyczne technologie. Założona w 1993 roku firma łączy duży globalny zespół oraz społeczności open source, wspierając rozwój informatyki korporacyjnej. Rekrutacja obejmuje stanowiska związane z platformami chmurowymi, oprogramowaniem dla przedsiębiorstw, automatyzacją i technologiami służącymi modernizacji operacji IT.

Główny inżynier oprogramowania: wirtualizacja Linuksa i poufne przetwarzanie — Red Hat, Bangalore, praca hybrydowa

Kieruj rozwojem wirtualizacji Linuksa i poufnego przetwarzania w Red Hat na stanowisku głównego inżyniera. Rozwijaj korporacyjne projekty open source dotyczące jąder, kontenerów, platform chmurowych i powiązanych technologii.

Opis

  • Rozwijaj technologie Linuksa i kontenerów dla Red Hat Enterprise Linux
  • Projektuj, wdrażaj, weryfikuj i wspieraj funkcje stosu wirtualizacji oraz poufnego przetwarzania
  • Współtwórz wirtualizację jądra, oprogramowanie układowe i emulację urządzeń, warstwy zarządzania, technologie instancji gościa oraz odpowiedniki dla chmur publicznych
  • Rozwijaj poufne przetwarzanie w jądrze Linuksa i jego ekosystemie obejmującym kontenery, klastry i maszyny wirtualne
  • Współpracuj przy projektach upstream i downstream
  • Odpowiadaj za cały cykl życia — od projektowania i rozwoju upstream po walidację downstream, pakowanie, rozwiązywanie problemów poziomu L3 i wsparcie
  • Pomagaj rozwiązywać problemy, utrzymywać jakość inżynieryjną, usuwać luki w zabezpieczeniach i przenosić poprawki do wydanych wersji
  • Kieruj tworzeniem innowacyjnych rozwiązań technicznych
  • Pełnij rolę lidera technicznego i rzecznika klientów
  • Pracuj z zespołami Agile Scrum i globalnie rozproszonymi społecznościami open source

Wymagania

  • Co najmniej 8 lat doświadczenia w stosowaniu języków Python, C, Rust lub Go w dużych projektach korporacyjnych
  • Udokumentowana umiejętność projektowania architektury złożonych funkcji na poziomie systemu operacyjnego
  • Doświadczenie w debugowaniu, rozwiązywaniu problemów i utrzymywaniu systemów dla klientów korporacyjnych
  • Umiejętność korzystania z kontenerów i technologii CI/CD do tworzenia, budowania i automatyzowania potoków budowania oraz testowania
  • W przypadku ról związanych z wirtualizacją — doświadczenie ze stosem wirtualizacji Linuksa, w tym KVM, QEMU, Libvirt i powiązanymi technologiami
  • W przypadku ról związanych z wirtualizacją — doświadczenie z technologiami chmurowymi lub Kubernetes
  • W przypadku ról związanych z poufnym przetwarzaniem — doświadczenie z technologiami poufnych kontenerów CNCF
  • Umiejętność korzystania z narzędzi i technik programistycznych lub walidacyjnych wspomaganych przez AI
  • Pełna biegłość zawodowa w mowie i piśmie w języku angielskim
  • Umiejętność współpracy z globalnie rozproszonymi zespołami lub społecznościami
  • Doświadczenie we współpracy przy projektach open source, publiczne wkłady w kod, wystąpienia konferencyjne lub opublikowane materiały techniczne będą dodatkowym atutem

Benefity

  • Elastyczna organizacja pracy może obejmować pracę w biurze, model hybrydowy lub pracę w pełni zdalną, zależnie od wymagań stanowiska
  • Pracodawca zapewnia równe szanse i stosuje politykę działań afirmatywnych
  • Kandydatom z niepełnosprawnościami zapewniane są racjonalne usprawnienia