
Infinidat vyvíjí vysoce výkonná řešení pro ukládání dat v moderních datových centrech a slouží organizacím, které spravují náročné pracovní zátěže v prostředích Big Data, cloudu, NAS, SAN a objektového úložiště. Portfolio společnosti zahrnuje platformy pro primární a sekundární úložiště navržené s garancí 100% dostupnosti, zatímco technologie InfiniSafe® podporuje pokročilou kybernetickou odolnost. Infinidat pomáhá IT týmům řešit komplexní požadavky na infrastrukturu a snižovat celkové náklady na vlastnictví.
Hlavní softwarový inženýr pro podniková úložiště ve společnosti Infinidat (práce na dálku)
Veďte vývoj automatizace v Pythonu, Ansible a kontejnerech pro podnikové úložné platformy Infinidat. Ponesete odpovědnost za architekturu, testování, balení, CI/CD a dodávání verzí v celém portfoliu.
Popis
- Vyvíjejte a podporujte CLI aplikace v Pythonu, jako jsou AADM a SnapSync, spolu se sdílenými doménovými knihovnami
- Rozšiřujte moduly Infinidat Ansible Collection pro svazky, hostitele, clustery, exporty, snapshoty, síťové prostory InfiniBox a související zdroje
- Provozujte a rozvíjejte službu upozornění na výkon IPAT jako kontejnerovou aplikaci spravovanou pomocí Podmanu
- Rozšiřujte integrace hostitelů a hypervizorů napříč systémy Linux, Windows, AIX, Solaris, VMware ESX/vCenter, Hyper-V a Oracle Linux VM
- Podporujte integrace REST API InfiniBox a InfiniMetrics a InfiniSDK napříč celým produktovým portfoliem
- Vytvářejte AI asistované pipeline pro třídění výjimek pro AADM a SnapSync
- Ponesete odpovědnost za builder kontejnery založené na Dockeru, balíčky RPM a DEB a sestavení pro více distribucí
- Udržujte pipeline GitLab CI/CD a nástroje pro vydávání všech projektů
- Koordinujte vydávání verzí pomocí tagování, ověřování a propagace sestavení přes kanály unstable, stable a external
- Publikujte vydání Ansible Collection prostřednictvím Ansible Galaxy a interního registru GitLab
- Vytvářejte a udržujte pokrytí jednotkovými a akceptačními testy
- Diagnostikujte výjimky z produkčních prostředí, určujte jejich kořenové příčiny a veďte jednotlivé problémy až k vyřešení
- Ověřujte vydání podle matice akceptačních testů před jejich propagací
- Udržujte pracovní postupy v Jira a poznámky k vydáním napříč portfoliem
- Udržujte technickou dokumentaci v souladu s vývojem používaných nástrojů
Požadavky
- Nejméně sedm let zkušeností s vývojem v Pythonu se zaměřením na systémové nástroje nebo CLI, nikoli webové frameworky
- Zkušenosti s podnikovými úložnými systémy zahrnujícími bloková úložiště, NAS, replikaci a připojení hostitelů přes FC nebo iSCSI
- Pokročilá znalost Linuxu napříč více distribucemi včetně RHEL/Rocky a Ubuntu
- Praktické zkušenosti s vytvářením a publikováním balíčků RPM a DEB
- Zkušenosti s komunikací se vzdálenými hostiteli prostřednictvím SSH, Paramiko nebo ekvivalentního nástroje a WinRM
- Zkušenosti s vytvářením kontejnerových sestavení a nasazení pomocí Dockeru a/nebo Podmanu
- Zkušenosti s vývojem CI/CD pipeline pomocí GitLab CI nebo srovnatelné platformy
- Vynikající písemné komunikační dovednosti
- Schopnost pracovat asynchronně napříč časovými pásmy
- Zkušenosti s vývojem modulů nebo kolekcí Ansible jsou výhodou
- Zkušenosti s publikováním do Ansible Galaxy jsou výhodou
- Zkušenosti s InfiniBox nebo srovnatelnými podnikovými diskovými poli jsou výhodou
- Zkušenosti s integrací hypervizorů VMware ESX/vCenter, Hyper-V nebo Oracle Linux VM jsou výhodou
- Zkušenosti se správou hostitelů Windows a AIX jsou výhodou
- Zkušenosti se SQLAlchemy nebo srovnatelným ORM pro Python jsou výhodou
- Zkušenosti s integrací nástrojů podporovaných AI jsou výhodou
- Zkušenosti s quadlety Podmanu a správou služeb systemd jsou výhodou
Benefity
- Práce na plný úvazek
- Práce na dálku
- Komplexní odpovědnost za významné portfolio s omezeným každodenním dohledem