Infinidat
Infinidat
201 – 500 Zaposlenici
LogistikaProizvodnjaSavjetovanje
Infinidat razvija visokoučinkovita rješenja za pohranu podataka za moderne podatkovne centre, namijenjena organizacijama koje upravljaju zahtjevnim radnim opterećenjima u okruženjima velikih podataka, oblaka, NAS-a, SAN-a i objektne pohrane. Njegov portfelj obuhvaća platforme za primarnu i sekundarnu pohranu podataka, osmišljene uz jamstvo 100-postotne dostupnosti, dok tehnologija InfiniSafe® podržava naprednu kibernetičku otpornost. Infinidat pomaže IT timovima u rješavanju složenih infrastrukturnih zahtjeva uz istodobno smanjenje ukupnih troškova vlasništva.

Glavni softverski inženjer za poslovnu pohranu u Infinidatu (rad na daljinu)

Voditi razvoj automatizacije u Pythonu, Ansibleu i kontejneriziranom okruženju za Infinidatove platforme poslovne pohrane. Preuzeti odgovornost za arhitekturu, testiranje, pakiranje, CI/CD i isporuku izdanja kroz cijeli portfelj.

Opis

  • Izrađivati i podržavati Python CLI aplikacije kao što su AADM i SnapSync, zajedno sa zajedničkim domenskim bibliotekama
  • Proširivati module Infinidat Ansible Collection za InfiniBox volumene, hostove, klastere, izvoze, snimke, mrežne prostore i povezane resurse
  • Upravljati uslugom IPAT za upozoravanje na performanse i poboljšavati je kao kontejnersku aplikaciju kojom upravlja Podman
  • Proširivati integracije hostova i hipervizora na Linux, Windows, AIX, Solaris, VMware ESX/vCenter, Hyper-V i Oracle Linux VM
  • Podržavati integracije InfiniBox i InfiniMetrics REST API-ja te InfiniSDK-a kroz cijeli portfelj proizvoda
  • Izrađivati cjevovode za trijažu iznimki uz pomoć umjetne inteligencije za AADM i SnapSync
  • Preuzeti vlasništvo nad Docker kontejnerima za izgradnju, RPM i DEB paketima te izgradnjama za više distribucija
  • Održavati GitLab CI/CD cjevovode i alate za izdavanje za sve projekte
  • Koordinirati izdanja označavanjem, provjerom i promicanjem izgradnji kroz nestabilne, stabilne i vanjske kanale
  • Objavljivati izdanja Ansible Collectiona putem Ansible Galaxya i internog GitLab registra
  • Izrađivati i održavati pokrivenost jediničnim i prihvatnim testovima
  • Dijagnosticirati iznimke iz produkcije, utvrđivati temeljne uzroke i voditi svaki problem do rješenja
  • Provjeravati izdanja prema matrici prihvatnih testova prije promicanja
  • Održavati tijekove rada u Jiri i bilješke o izdanjima za cijeli portfelj
  • Održavati tehničku dokumentaciju usklađenom s alatima koji se razvijaju

Zahtjevi

  • Sedam ili više godina razvoja u Pythonu usmjerenog na sustave ili CLI alate, a ne na web-okvire
  • Iskustvo s poslovnom pohranom koje obuhvaća blokovsku pohranu, NAS, replikaciju i povezivanje hostova putem FC-a ili iSCSI-ja
  • Napredno poznavanje Linux sustava na više distribucija, uključujući RHEL/Rocky i Ubuntu
  • Praktično iskustvo u izradi i objavljivanju RPM i DEB paketa
  • Iskustvo u komunikaciji s udaljenim hostovima putem SSH-a, Paramika ili ekvivalentnog alata te WinRM-a
  • Iskustvo s kontejnerskim izgradnjama i implementacijama pomoću Dockera i/ili Podmana
  • Iskustvo u razvoju CI/CD cjevovoda pomoću GitLab CI-ja ili usporedive platforme
  • Izvrsne vještine pisane komunikacije
  • Sposobnost asinkronog rada kroz različite vremenske zone
  • Iskustvo u razvoju Ansible modula ili kolekcija je prednost
  • Iskustvo objavljivanja u Ansible Galaxy je prednost
  • Iskustvo s InfiniBoxom ili usporedivim poslovnim diskovnim poljima je prednost
  • Iskustvo s integracijom hipervizora VMware ESX/vCenter, Hyper-V ili Oracle Linux VM je prednost
  • Iskustvo upravljanja Windows i AIX hostovima je prednost
  • Iskustvo sa SQLAlchemyjem ili usporedivim Python ORM-om je prednost
  • Iskustvo integracije alata uz podršku umjetne inteligencije je prednost
  • Iskustvo s Podman quadletima i upravljanjem systemd uslugama je prednost

Pogodnosti

  • Zaposlenje na puno radno vrijeme
  • Rad na daljinu
  • Cjelovito vlasništvo nad značajnim portfeljem uz ograničen svakodnevni nadzor