Mirantis
Mirantis
Mirantis utvikler skybasert infrastruktur og programvare for containeradministrasjon for organisasjoner som bygger, sikrer og drifter Kubernetes-miljøer i stor skala. Produktporteføljen omfatter Mirantis Kubernetes Engine, Mirantis OpenStack for Kubernetes, Mirantis Container Cloud, Mirantis Container Runtime og Mirantis Secure Registry, som støtter klyngedrift og sikkerhet i programvareforsyningskjeden. Selskapet bidrar også til økosystemet for åpen kildekode gjennom prosjekter og verktøy som Lens Desktop, en Kubernetes-IDE, samt teknisk kundestøtte for virksomheter. Mirantis samarbeider med organisasjoner innen rådgivning, helsevesen, logistikk, offentlige tjenester, finansielle tjenester og teknologifokuserte bransjer som tar i bruk moderne skyinfrastruktur.

Senior Rust-programvareingeniør hos Mirantis (fjernarbeid, Europa)

Bygg Kubernetes-kontrollplan for Mirantis’ skybaserte AI-infrastruktur. Utvikle nettverk, DPU og orkestreringssystemer for bare metal til krevende arbeidsbelastninger.

Beskrivelse

  • Bygg og vedlikehold produksjonsklare mikrotjenester for kontrollplan, Kubernetes-operatorer og avstemmingsmotorer i Rust og Go.
  • Definer funksjonelle og ikke-funksjonelle krav, arkitektur, sekvensdiagrammer for systemer samt gRPC/Protobuf- og REST API-skjemaer.
  • Lag integrasjoner for nettverksoperativsystemer som SONiC, NVUE og Cumulus, samt DPU-maskinvareplattformer.
  • Legg til OpenTelemetry-sporing og måledata fra ende til ende i tjenester.
  • Undersøk grunnårsaker på tvers av distribuerte systemer bygget med flere teknologier.
  • Gjennomgå og bidra til pull requests på tvers av Rust-, Go- og SQL-kodebaser.
  • Oppretthold høy testdekning med mockbasert testing.
  • Bidra til åpen kildekode-prosjekter.
  • Delta i designgjennomganger, gjennomgå kode på tvers av fagområder og bidra i vaktordningen.

Krav

  • Bachelor- eller mastergrad i informatikk, dataingeniørfag eller tilsvarende praktisk erfaring.
  • Minst fem års erfaring med programvareutvikling innen skybaserte plattformer eller systemprogrammering.
  • Solid kunnskap om Rust, inkludert det asynkrone Tokio-kjøremiljøet, Tonic, Axum og sqlx.
  • Gode ferdigheter i Go.
  • God kunnskap om asynkron samtidighet, låsfrie mønstre, distribuert tilstandshåndtering og mockbasert testing.
  • Erfaring med å utforme gRPC/Protobuf-kontrakter med tonic/prost og håndtere skjemautvikling med zero-copy-serialisering og typegenerering ved kompilering.
  • Erfaring med å bygge tilpassede Kubernetes-kontrollere og operatorer med kube-rs og CRD-baserte avstemmingssløyfer.
  • Engasjement for testdrevet design og kode som er enkel å teste, inkludert mock-grensesnitt for eksterne tjenesteavhengigheter.
  • Dokumentert erfaring med å skrive arkitekturspesifikasjoner og delta i tverrfaglige designgjennomganger.
  • Avanserte ferdigheter i SQL og PostgreSQL.
  • Ekspertise i BGP, MP-BGP, EVPN, VXLAN, L3VNI, route targets og utforming av route servers.
  • Praktisk erfaring med SONiC, Cumulus Linux og NVUE.
  • Kunnskap om NVIDIA DOCA, Host-Based Networking, BlueField DPU-arkitekturer og DPF-operatørmodellen.
  • Forståelse av InfiniBand-fabrikker, NVLink/NMX-M-partisjonering og RoCEv2.
  • Avansert kunnskap om Linux netlink, nettverksnavnerom, rutingtabeller og implementering av DHCP/DNS-tjenester.
  • Kjennskap til CNI-plugins som Calico og Cilium.
  • Ekspertise i PXE/iPXE, UEFI, Secure Boot, measured boot og TPM-attestering.
  • Gode ferdigheter i Redfish, IPMI og BMC-abstraksjoner.
  • Inngående kunnskap om oppstartskjeder, systemd, initramfs og BIOS-konfigurasjonsmatriser.
  • Erfaring med PKI, X.509-sertifikater, TLS, SPIFFE/SVID, Vault, KMS, Keycloak, OAuth2/JWT og RBAC.
  • Erfaring med KubeVirt/KVM.
  • Dokumenterte bidrag til eller vedlikehold av åpen kildekode-systemprosjekter.
  • Erfaring med OVS og DPDK er en fordel.

Fordeler

  • Fjernarbeid.
  • Et utviklingsmiljø med åpen kildekode.
  • Mulighet til å jobbe med neste generasjons skybaserte AI-infrastruktur.
  • Kodegjennomganger på tvers av fagområder og en pålitelig vaktordning.

Relaterte jobber

Meazure Learning

Senior Customer Success Manager

Meazure Learning
1 001 – 5 000 Ansatte
LogistikkRådgivningUtdanning

Leder relasjonene med Meazure Learnings strategiske kunder og bedriftskunder, og bidrar til kundelojalitet, tilfredshet, produktbruk og vekst i kontoene. Har ansvar for en portefølje på 5–10 kontoer og samarbeider med interne team for å styrke kundenes langsiktige resultater.

Åpne