Czy chcesz budować i obsługiwać masowo skalowane, zintegrowane usługi w chmurze w szeroko rozproszonym, wielodostępnym środowisku? Oracle oferuje znakomite możliwości dla inteligentnych, praktycznych inżynierów z fachową wiedzą i pasją do rozwiązywania skomplikowanych problemów w rozproszonych, wysoko dostępnych usługach i zwirtualizowanej infrastrukturze.
W Oracle nasi inżynierowie na każdym poziomie mają znaczący wpływ techniczny i biznesowy, projektując i budując innowacyjne nowe systemy napędzające krytyczne dla biznesu aplikacje naszych klientów. Będziesz częścią naszego zespołu Fusion Application As A Service (FAAAS), pracując na przecięciu infrastruktury i aplikacji, aby przekształcić jedne z największych nieruchomości SaaS w branży. Poprzez integrację portfeli SaaS Oracle z podstawową platformą i usługami Oracle Cloud Infrastructure (OCI), dążymy do zapewnienia naszym klientom bezproblemowego doświadczenia samoobsługowej chmury.
Jako Inżynier Oprogramowania (Poziom kariery - IC2) w Oracle będziesz:
- Prowadzić wysiłek w budowaniu rozproszonych, skalowalnych, odpornych na błędy systemów oprogramowania.
- Właścicielem całego cyklu życia oprogramowania, w tym rozwoju, testowania, CI/CD i operacji produkcyjnych.
- Równoważyć rozwój funkcji produktu z uwagami dotyczącymi operacji produkcyjnych.
- Pracować w środowisku zielono-polowym z autonomią na budowanie i innowacje bez ograniczeń dziedzictwa.
- 3+ lata doświadczenia w dostarczaniu skalowalnych, natywnych dla chmury systemów rozproszonych.
- Licencjat z informatyki lub równoważne doświadczenie.
- Umiejętność pracy w zespołowym, międzyfunkcyjnym środowisku.
- Mocne zrozumienie koncepcji informatycznych (struktury danych, algorytmy, paradygmaty programowania).
- Biegłość w Java/C++, Python i narzędziach skryptowych.
- Doświadczenie z orkiestracją kontenerów (Kubernetes/Docker Swarm/Mesos, Helm Charts).
- Mocne doświadczenie w pracy z narzędziami takimi jak GitHub/Bitbucket, TeamCity/Hudson, Maven/Gradle.
- Doświadczenie w budowaniu wysoko dostępnych usług i znajomość wzorców projektowania usług.
- Doświadczenie z nowoczesnymi komponentami infrastruktury (odkrywanie usług, przechowywanie sekretów, konteneryzacja, zdefiniowana przez oprogramowanie sieć).
- Doświadczenie z operacjami produkcyjnymi i najlepszymi praktykami w zakresie wdrażania jakościowego kodu.
- Doskonałe umiejętności komunikacyjne w zakresie propozycji technicznych, specyfikacji projektowych, diagramów architektury i prezentacji.
- Magisterium z informatyki.
- Doświadczenie w szybkim środowisku start-upów.
- Doświadczenie w budowaniu rozwiązań płaszczyzny kontrolnej/danych dla firm natywnych dla chmury.
- Doświadczenie w diagnostyce, rozwiązywaniu problemów i rozwiązywaniu problemów wydajnościowych w skomplikowanych środowiskach.
- Dogłębne zrozumienie systemów operacyjnych podobnych do Unix.
- Doświadczenie produkcyjne z technologiami chmury i uczenia maszynowego.
- Wiedza z zakresu nauki o danych i uczenia maszynowego (pomocna, ale nie wymagana).
Jako świat