
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