
Infinidat vyvíja vysokovýkonné úložné riešenia pre moderné dátové centrá, ktoré slúžia organizáciám spracúvajúcim náročné pracovné zaťaženia v prostrediach veľkých dát, cloudu, NAS, SAN a objektového úložiska. Jeho portfólio zahŕňa platformy primárneho a sekundárneho úložiska navrhnuté s garanciou 100 % dostupnosti, zatiaľ čo technológia InfiniSafe® podporuje pokročilú kybernetickú odolnosť. Infinidat pomáha IT tímom riešiť komplexné požiadavky na infraštruktúru a zároveň znižovať celkové náklady na vlastníctvo.
Hlavný softvérový inžinier pre podnikové úložiská v spoločnosti Infinidat (práca na diaľku)
Viesť vývoj automatizácie v jazykoch Python a Ansible a v kontajnerizovanom prostredí pre podnikové úložiskové platformy Infinidat. Zodpovedať za architektúru, testovanie, balenie, CI/CD a vydávanie verzií v celom portfóliu.
Popis
- Vytvárať a podporovať aplikácie CLI v jazyku Python, ako sú AADM a SnapSync, spolu so zdieľanými doménovými knižnicami
- Rozširovať moduly Infinidat Ansible Collection pre zväzky, hostiteľské systémy, klastre, exporty, snímky, sieťové priestory a súvisiace zdroje InfiniBox
- Prevádzkovať a rozvíjať službu IPAT na upozorňovanie na výkonnosť ako kontajnerovú aplikáciu spravovanú pomocou Podmanu
- Rozširovať integrácie hostiteľských systémov a hypervízorov naprieč platformami Linux, Windows, AIX, Solaris, VMware ESX/vCenter, Hyper-V a Oracle Linux VM
- Podporovať integrácie REST API InfiniBox a InfiniMetrics a InfiniSDK v celom produktovom portfóliu
- Vytvárať pomocou AI podporované procesy triedenia výnimiek pre AADM a SnapSync
- Zodpovedať za zostavovacie kontajnery založené na Dockeri, balíky RPM a DEB a zostavovanie pre viaceré distribúcie
- Udržiavať kanály GitLab CI/CD a nástroje na vydávanie pre všetky projekty
- Koordinovať vydania označovaním, overovaním a propagáciou zostavení cez nestabilné, stabilné a externé kanály
- Publikovať vydania Ansible Collection prostredníctvom Ansible Galaxy a interného registra GitLab
- Vytvárať a udržiavať pokrytie jednotkovými a akceptačnými testami
- Diagnostikovať výnimky z produkčného prostredia, identifikovať hlavné príčiny a riadiť každý problém až do vyriešenia
- Overovať vydania podľa matice akceptačných testov pred ich propagáciou
- Udržiavať pracovné postupy Jira a poznámky k vydaniam v celom portfóliu
- Udržiavať technickú dokumentáciu v súlade s vyvíjajúcimi sa nástrojmi
Požiadavky
- Aspoň sedem rokov vývoja v jazyku Python so zameraním na systémy alebo nástroje CLI, nie na webové frameworky
- Skúsenosti s podnikovými úložiskami zahŕňajúce blokové úložiská, NAS, replikáciu a pripojenie hostiteľov cez FC alebo iSCSI
- Pokročilé znalosti systémov Linux naprieč viacerými distribúciami vrátane RHEL/Rocky a Ubuntu
- Praktické skúsenosti s vytváraním a publikovaním balíkov RPM a DEB
- Skúsenosti s komunikáciou so vzdialenými hostiteľmi prostredníctvom SSH, Paramiko alebo ekvivalentného nástroja a WinRM
- Skúsenosti s kontajnerizovaným zostavovaním a nasadzovaním pomocou Dockeru a/alebo Podmanu
- Skúsenosti s vývojom kanálov CI/CD pomocou GitLab CI alebo porovnateľnej platformy
- Vynikajúce písomné komunikačné schopnosti
- Schopnosť pracovať asynchrónne naprieč časovými pásmami
- Skúsenosti s vývojom modulov alebo kolekcií Ansible sú výhodou
- Skúsenosti s publikovaním do Ansible Galaxy sú výhodou
- Skúsenosti s InfiniBox alebo porovnateľnými podnikovými diskovými poľami sú výhodou
- Skúsenosti s integráciou hypervízorov VMware ESX/vCenter, Hyper-V alebo Oracle Linux VM sú výhodou
- Skúsenosti so správou hostiteľov Windows a AIX sú výhodou
- Skúsenosti so SQLAlchemy alebo porovnateľným ORM pre Python sú výhodou
- Skúsenosti s integráciou nástrojov podporovaných umelou inteligenciou sú výhodou
- Skúsenosti s quadletmi Podman a správou služieb systemd sú výhodou
Benefity
- Pracovný pomer na plný úväzok
- Práca na diaľku
- Komplexná zodpovednosť za významné portfólio s obmedzeným každodenným dohľadom