Mirantis
Mirantis
Mirantis utvecklar molnbaserad infrastruktur och programvara för containerhantering för organisationer som bygger, säkrar och driver Kubernetes-miljöer i stor skala. Produktportföljen omfattar Mirantis Kubernetes Engine, Mirantis OpenStack for Kubernetes, Mirantis Container Cloud, Mirantis Container Runtime och Mirantis Secure Registry, som stödjer klusterdrift och säkerhet i programvaruförsörjningskedjan. Företaget bidrar också till ekosystemet för öppen källkod genom projekt och verktyg som Lens Desktop, en Kubernetes-IDE, samt erbjuder teknisk support för företag. Mirantis samarbetar med organisationer inom konsultverksamhet, hälso- och sjukvård, logistik, offentlig service, finansiella tjänster och teknikintensiva branscher som inför modern molninfrastruktur.

Senior Rust-mjukvaruingenjör hos Mirantis (distans, Europa)

Bygg Kubernetes-kontrollplan för Mirantis molnbaserade AI-infrastruktur. Utveckla nätverk, DPU och orkestrering av bare metal-system för krävande arbetsbelastningar.

Beskrivning

  • Bygg och underhåll mikrotjänster för kontrollplan, Kubernetes-operatorer och avstämningsmotorer i Rust och Go.
  • Definiera funktionella och icke-funktionella krav, arkitektur, sekvensdiagram för system samt gRPC/Protobuf- och REST API-scheman.
  • Skapa integrationer för nätverksoperativsystem som SONiC, NVUE och Cumulus samt DPU-maskinvaruplattformar.
  • Lägg till OpenTelemetry-spårning och mätvärden från början till slut i tjänster.
  • Undersök grundorsaker i distribuerade system som bygger på flera tekniker.
  • Granska och bidra till pull requests i kodbaser för Rust, Go och SQL.
  • Upprätthåll hög testtäckning med mockbaserad testning.
  • Bidra till projekt med öppen källkod.
  • Delta i designgranskningar, granska kod inom olika domäner och bidra till beredskapstjänst.

Krav

  • Kandidatexamen eller masterexamen i datavetenskap, datateknik eller motsvarande praktisk erfarenhet.
  • Minst fem års erfarenhet av mjukvaruutveckling inom molnbaserade plattformar eller systemprogrammering.
  • Mycket goda kunskaper i Rust, inklusive den asynkrona Tokio-körtidsmiljön, Tonic, Axum och sqlx.
  • Goda kunskaper i Go.
  • Djup kunskap om asynkron samtidighet, låsfria mönster, distribuerad tillståndshantering och mockbaserad testning.
  • Erfarenhet av att utforma gRPC/Protobuf-kontrakt med tonic/prost och hantera schemaversionering med kopieringsfri serialisering och typgenerering vid kompilering.
  • Erfarenhet av att bygga anpassade Kubernetes-kontrollanter och operatorer med kube-rs och CRD-baserade avstämningsloopar.
  • Engagemang för testdriven design och kod som är lätt att testa, inklusive mockgränssnitt för externa tjänsteberoenden.
  • Dokumenterad erfarenhet av att skriva arkitekturspecifikationer och delta i tvärfunktionella designgranskningar.
  • Avancerade kunskaper i SQL och PostgreSQL.
  • Expertkunskaper i BGP, MP-BGP, EVPN, VXLAN, L3VNI, route targets och design av route servers.
  • Praktisk erfarenhet av SONiC, Cumulus Linux och NVUE.
  • Kunskap om NVIDIA DOCA, Host-Based Networking, BlueField DPU-arkitekturer och DPF-operatörsmodellen.
  • Förståelse för InfiniBand-fabriker, NVLink/NMX-M-partitionering och RoCEv2.
  • Avancerade kunskaper om Linux netlink, nätverksnamnrymder, routingtabeller och implementering av DHCP/DNS-tjänster.
  • Kännedom om CNI-plugins som Calico och Cilium.
  • Expertkunskaper i PXE/iPXE, UEFI, Secure Boot, measured boot och TPM-attestering.
  • Goda kunskaper i Redfish, IPMI och BMC-abstraktioner.
  • Djupgående kunskap om startkedjor, systemd, initramfs och BIOS-konfigurationsmatriser.
  • Erfarenhet av PKI, X.509-certifikat, TLS, SPIFFE/SVID, Vault, KMS, Keycloak, OAuth2/JWT och RBAC.
  • Erfarenhet av KubeVirt/KVM.
  • Dokumenterade bidrag till eller underhåll av systemprojekt med öppen källkod.
  • Erfarenhet av OVS och DPDK är meriterande.

Förmåner

  • Distansarbete.
  • En utvecklingsmiljö med öppen källkod.
  • Möjlighet att arbeta med nästa generations molnbaserade AI-infrastruktur.
  • Kodgranskning över flera områden och välorganiserad beredskapstjänst.