Infinidat
Infinidat
Infinidat разработва високопроизводителни решения за съхранение на данни за съвременни центрове за данни, предназначени за организации, които управляват натоварени работни процеси в среди за големи данни, облачни услуги, NAS, SAN и обектно съхранение. Портфолиото му включва платформи за първично и вторично съхранение, проектирани с гаранция за 100% наличност, докато технологията InfiniSafe® подпомага усъвършенстваната киберустойчивост. Infinidat помага на ИТ екипите да отговорят на сложните изисквания към инфраструктурата и едновременно с това да намалят общите разходи за притежание.

Главен софтуерен инженер за корпоративни хранилища в Infinidat (дистанционна работа)

Ръководите разработката на автоматизация с Python, Ansible и контейнери за корпоративните платформи за хранилища на Infinidat. Носите отговорност за архитектурата, тестването, пакетирането, CI/CD и доставката на версии в цялото портфолио.

Описание

  • Разработвате и поддържате Python CLI приложения като 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 конвейерите и инструментите за издаване за всички проекти
  • Координирате изданията чрез маркиране, валидиране и промотиране на компилации през нестабилни, стабилни и външни канали
  • Публикувате изданията на 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 или сравним Python ORM е предимство
  • Опит с интегриране на инструменти с помощта на изкуствен интелект е предимство
  • Опит с Podman quadlets и управление на услуги чрез systemd е предимство

Придобивки

  • Заетост на пълен работен ден
  • Дистанционна работа
  • Пълна отговорност за значимо портфолио с ограничен ежедневен надзор