Чи готові ви створювати та експлуатувати масштабовані інтегровані хмарні сервіси у широко розподіленому багатокористувацькому середовищі? Oracle пропонує виняткові можливості для розумних, практичних інженерів з експертизою та пристрастю вирішувати складні проблеми у розподілених, високо доступних сервісах та віртуалізованій інфраструктурі.
У Oracle наші інженери на кожному рівні мають значний технічний та бізнесовий вплив, розробляючи та створюючи інноваційні нові системи для підтримки критичних для бізнесу додатків наших клієнтів. Ви будете частиною нашої команди Fusion Application As A Service (FAAAS), працюючи на перетині інфраструктури та додатків для трансформації деяких з найбільших SaaS-рішень у галузі. Інтегруючи портфелі SaaS Oracle з базовою платформою OCI (Oracle Cloud Infrastructure) та сервісами, ми прагнемо надати нашим клієнтам безшовний досвід самостійного обслуговування в хмарі.
Як інженер-програміст (рівень кар'єри - IC2) у Oracle, ви будете:
- Очолювати зусилля зі створення розподілених, масштабованих, відмовостійких програмних систем.
- Володіти повним життєвим циклом програмного забезпечення, включаючи розробку, тестування, CI/CD та виробничі операції.
- Балансувати розробку функцій продукту з виробничими операціями.
- Працювати у середовищі розробки з нуля з автономією для створення та інновацій без спадкових обмежень.
- 3+ роки досвіду випуску масштабованих, хмаро-нативних розподілених систем.
- Диплом бакалавра з комп'ютерних наук або еквівалентний досвід.
- Здатність працювати у спільній, міжфункціональній команді.
- Міцне розуміння основ комп'ютерних наук (структури даних, алгоритми, парадигми програмування).
- Володіння Java/C++, Python та інструментами для написання скриптів.
- Досвід з оркестрацією контейнерів (Kubernetes/Docker Swarm/Mesos, Helm Charts).
- Сильний робочий досвід з такими інструментами, як GitHub/Bitbucket, TeamCity/Hudson, Maven/Gradle.
- Досвід створення високо доступних сервісів та знання шаблонів дизайну орієнтованого на сервіси.
- Досвід роботи з сучасними інфраструктурними компонентами (служба відкриття, зберігання секретів, контейнеризація, програмно-визначені мережі).
- Досвід виробничих операцій та найкращих практик для розгортання якісного коду.
- Відмінні навички комунікації для технічних пропозицій, технічних специфікацій, діаграм архітектури та презентацій.
- Магістр комп'ютерних наук.
- Досвід роботи у швидкому середовищі стартапу.
- Досвід створення рішень control plane/data plane для хмаро-нативних компаній.
- Досвід діагностики, налагодження та вирішення питань продуктивності у складних середовищах.
- Глибоке розуміння операційних систем типу Unix.
- Виробничий досвід з хмарними та машинними технологіями.