Mirantis
Mirantis
Mirantis vyvíjí cloudovou infrastrukturu a software pro správu kontejnerů pro organizace, které ve velkém budují, zabezpečují a provozují prostředí Kubernetes. Portfolio společnosti zahrnuje Mirantis Kubernetes Engine, Mirantis OpenStack for Kubernetes, Mirantis Container Cloud, Mirantis Container Runtime a Mirantis Secure Registry, které podporují provoz clusterů a zabezpečení dodavatelského řetězce softwaru. Společnost také přispívá do ekosystému open source prostřednictvím projektů a nástrojů, jako je Lens Desktop, vývojové prostředí pro Kubernetes, a poskytuje podnikovou technickou podporu. Mirantis spolupracuje s organizacemi v oblasti poradenství, zdravotnictví, logistiky, veřejných služeb, finančních služeb a technologicky zaměřených odvětví, které zavádějí moderní cloudovou infrastrukturu.

Seniorní softwarový inženýr Rust ve společnosti Mirantis (práce na dálku, Evropa)

Vytvářejte řídicí roviny Kubernetes pro cloudovou AI infrastrukturu Mirantis. Vyvíjejte sítě, DPU a orchestraci bare-metal systémů pro náročné úlohy.

Popis

  • Vytvářejte a udržujte produkční mikroslužby řídicí roviny, operátory Kubernetes a mechanismy slaďování v jazycích Rust a Go.
  • Definujte funkční a nefunkční požadavky, architekturu, sekvenční diagramy systému a schémata API gRPC/Protobuf a REST.
  • Vytvářejte integrace se síťovými operačními systémy, jako jsou SONiC, NVUE a Cumulus, a také s hardwarovými platformami DPU.
  • Přidávejte do služeb end-to-end trasování a metriky OpenTelemetry.
  • Zjišťujte prvotní příčiny problémů v distribuovaných systémech sestavených z více technologií.
  • Kontrolujte a přispívejte do pull requestů v kódových základnách Rust, Go a SQL.
  • Udržujte vysokou míru pokrytí testy pomocí testování založeného na mock objektech.
  • Přispívejte do open-source projektů.
  • Účastněte se návrhových revizí, kontrolujte kód napříč oblastmi a zajišťujte pohotovostní službu.

Požadavky

  • Bakalářský nebo magisterský titul v oboru informatiky či počítačového inženýrství, případně srovnatelná praktická zkušenost.
  • Nejméně pět let zkušeností s vývojem softwaru pro cloudové platformy nebo se systémovým programováním.
  • Výborná znalost Rustu včetně asynchronního běhového prostředí Tokio, Tonic, Axum a sqlx.
  • Dobrá znalost Go.
  • Hluboké znalosti asynchronní souběžnosti, bez-zámkových vzorů, správy distribuovaného stavu a testování založeného na mock objektech.
  • Zkušenosti s návrhem kontraktů gRPC/Protobuf pomocí tonic/prost a správou vývoje schémat s využitím serializace bez kopírování a generování typů při kompilaci.
  • Zkušenosti s tvorbou vlastních kontrolerů a operátorů Kubernetes pomocí kube-rs a se smyčkami slaďování založenými na CRD.
  • Důraz na návrh řízený testy a snadno testovatelný kód, včetně mockovacích rozhraní pro externí závislosti služeb.
  • Prokazatelné zkušenosti s psaním architektonických specifikací a účastí na mezioborových návrhových revizích.
  • Pokročilá znalost SQL a PostgreSQL.
  • Expertní znalosti BGP, MP-BGP, EVPN, VXLAN, L3VNI, route target a návrhu route serverů.
  • Praktické zkušenosti se SONiC, Cumulus Linux a NVUE.
  • Znalost NVIDIA DOCA, Host-Based Networking, architektur DPU BlueField a modelu operátoru DPF.
  • Porozumění sítím InfiniBand, dělení NVLink/NMX-M a RoCEv2.
  • Pokročilá znalost Linux netlink, síťových jmenných prostorů, směrovacích tabulek a implementací služeb DHCP/DNS.
  • Znalost zásuvných modulů CNI, jako jsou Calico a Cilium.
  • Expertní znalosti PXE/iPXE, UEFI, Secure Boot, measured boot a atestace TPM.
  • Dobrá znalost Redfish, IPMI a abstrakcí BMC.
  • Podrobná znalost zaváděcích řetězců, systemd, initramfs a konfiguračních matic BIOSu.
  • Zkušenosti s PKI, certifikáty X.509, TLS, SPIFFE/SVID, Vault, KMS, Keycloak, OAuth2/JWT a RBAC.
  • Zkušenosti s KubeVirt/KVM.
  • Doložené příspěvky do open-source systémových projektů nebo jejich údržba.
  • Zkušenosti s OVS a DPDK jsou výhodou.

Benefity

  • Práce na dálku.
  • Vývojové prostředí s otevřeným zdrojovým kódem.
  • Zkušenost s cloudovou AI infrastrukturou nové generace.
  • Mezioborové revize kódu a spolehlivě zajištěná pohotovostní služba.

Související pracovní nabídky

General Motors

Seniorní inženýr vestavěného softwaru, General Motors

General Motors

Vyvíjejte řídicí software v jazyce C a AUTOSAR pro General Motors a veďte dodávky ve všech fázích životního cyklu softwaru. Hybridní práce v Milfordu ve státě Michigan; testujte, laděte a zlepšujte řešení dodavatelů.

Otevřít
GE Aerospace

Stážista systémového inženýrství GE Aerospace — avionika

GE Aerospace

Připojte se k týmu avioniky GE Aerospace a podílejte se na vývoji, testování a podpoře systémů pro civilní i vojenská letadla. Získejte praktické inženýrské zkušenosti a připravte se na možnost zaměstnání po dokončení studia.

Otevřít