
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 е предимство
Придобивки
- Заетост на пълен работен ден
- Дистанционна работа
- Пълна отговорност за значимо портфолио с ограничен ежедневен надзор