Infinidat
Infinidat
Infinidat розробляє високопродуктивні рішення для зберігання даних у сучасних центрах обробки даних і обслуговує організації, які працюють із вимогливими робочими навантаженнями в середовищах Big Data, хмарних систем, NAS, SAN та об’єктного зберігання. Портфоліо компанії охоплює платформи для первинного й вторинного зберігання, створені з урахуванням гарантій 100% доступності, а технологія InfiniSafe® підтримує розширену кіберстійкість. Infinidat допомагає ІТ-командам вирішувати складні інфраструктурні завдання та знижувати сукупну вартість володіння.

Провідний інженер-програміст із корпоративних систем зберігання в Infinidat (віддалено)

Керуйте розробленням автоматизації на Python, Ansible і контейнерах для корпоративних платформ зберігання Infinidat. Відповідайте за архітектуру, тестування, пакування, CI/CD і випуск релізів усього портфеля.

Опис

  • Розробляйте та підтримуйте CLI-застосунки на Python, зокрема AADM і SnapSync, а також спільні предметні бібліотеки
  • Розширюйте модулі Infinidat Ansible Collection для томів, хостів, кластерів, експортів, знімків, мережевих просторів InfiniBox і пов’язаних ресурсів
  • Експлуатуйте та вдосконалюйте сервіс сповіщень про продуктивність IPAT як контейнерний застосунок під керуванням Podman
  • Розширюйте інтеграції з хостами та гіпервізорами на Linux, Windows, AIX, Solaris, VMware ESX/vCenter, Hyper-V і Oracle Linux VM
  • Підтримуйте інтеграції з REST API InfiniBox і InfiniMetrics, а також InfiniSDK у всьому портфелі продуктів
  • Створюйте конвеєри сортування винятків із використанням ШІ для AADM і SnapSync
  • Відповідайте за контейнери-збирачі на базі Docker, пакування RPM і DEB, а також складання для кількох дистрибутивів
  • Підтримуйте конвеєри GitLab CI/CD та інструменти випуску для всіх проєктів
  • Координуйте релізи: створюйте теги, перевіряйте та просувайте збірки через канали unstable, stable і external
  • Публікуйте релізи Ansible Collection через Ansible Galaxy і внутрішній реєстр GitLab
  • Створюйте та підтримуйте покриття модульними й приймальними тестами
  • Діагностуйте винятки у робочих середовищах, визначайте першопричини та ведіть кожну проблему до вирішення
  • Перевіряйте релізи за матрицею приймальних тестів перед просуванням
  • Підтримуйте робочі процеси Jira та загальні нотатки про релізи портфеля
  • Підтримуйте технічну документацію відповідно до розвитку інструментів

Вимоги

  • Сім і більше років досвіду розроблення на Python із фокусом на системні інструменти або CLI, а не вебфреймворки
  • Досвід роботи з корпоративними системами зберігання, зокрема блоковими сховищами, NAS, реплікацією та підключенням хостів через FC або iSCSI
  • Глибокі знання Linux у кількох дистрибутивах, зокрема RHEL/Rocky та Ubuntu
  • Практичний досвід створення й публікації пакетів RPM і DEB
  • Досвід взаємодії з віддаленими хостами через SSH, Paramiko або еквівалентний інструмент, а також WinRM
  • Досвід створення контейнерних збірок і розгортань із використанням Docker та/або Podman
  • Досвід розроблення CI/CD-конвеєрів із GitLab CI або зіставною платформою
  • Високі навички письмової комунікації
  • Здатність працювати асинхронно в різних часових поясах
  • Досвід розроблення модулів або колекцій Ansible буде перевагою
  • Досвід публікації в Ansible Galaxy буде перевагою
  • Досвід роботи з InfiniBox або зіставними корпоративними масивами зберігання буде перевагою
  • Досвід інтеграції з гіпервізорами VMware ESX/vCenter, Hyper-V або Oracle Linux VM буде перевагою
  • Досвід керування хостами Windows і AIX буде перевагою
  • Досвід роботи із SQLAlchemy або зіставною ORM для Python буде перевагою
  • Досвід інтеграції інструментів із підтримкою ШІ буде перевагою
  • Досвід роботи з quadlet-файлами Podman і керування службами systemd буде перевагою

Переваги

  • Повна зайнятість
  • Віддалений формат роботи
  • Повна відповідальність за значний портфель за мінімального щоденного контролю