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.

Backend-programvareutvikler i Go – fjernarbeid hos Mirantis

Bygg backendtjenester i Go for Mirantis’ k0rdent AI-plattform med flere leietakere. Utvikle API-er, orkestrering, autorisering og pålitelige cloud-native infrastrukturtjenester.

Beskrivelse

  • Utvikle Go-mikrotjenester for AI-plattformen k0rdent med flere leietakere
  • Utforme databaseskjemaer og opprette migreringer
  • Opprette offentlige REST-API-er med OpenAPI og SDK-er for flere språk
  • Bygge robuste Temporal-arbeidsflyter med idempotens, nye forsøk, tidsavbrudd og deterministisk kjøring
  • Utvikle hendelsesdrevet, asynkron kommunikasjon med distribuerte strømme- eller meldingsformidlingssystemer
  • Implementere OIDC/JWT-autentisering, sikkerhet mellom tjenester, leietakeravgrenset RBAC, gateway-ruting og hastighetsbegrensning
  • Støtte SCIM-basert klargjøring av brukere og grupper
  • Tilpasse plattformens API-tillatelser til Kubernetes-native RBAC
  • Opprette enhets-, integrasjons- og ende-til-ende-tester for hver endring
  • Legge til strukturerte logger, måledata og revisjonsspor i produksjonstjenester
  • Pakke og distribuere tjenester med Docker, Helm og Kubernetes
  • Gjennomgå kode og undersøke hendelser helt ned til grunnårsaken, inkludert regresjonsdekning
  • Samarbeide med utviklingsteam i USA, Europa og India i et smidig miljø
  • Levere funksjoner fra start til slutt på tvers av API-kontrakter, tjenester, skjemaer, orkestrering, testing og pakking

Krav

  • Bachelorgrad i informatikk, programvareteknikk eller en beslektet disiplin, eller tilsvarende dokumenterte ferdigheter
  • Solid informatikkgrunnlag innen datastrukturer, algoritmer, samtidighet, nettverk, HTTP og databaser
  • Fire til fem års profesjonell erfaring med programvareutvikling
  • Minst to til tre års erfaring med å utvikle produksjonsklare backendtjenester i Go; fire eller flere år er foretrukket
  • Gode ferdigheter i Gos samtidighet, kontekstpropagering, feilinnpakking og standardbibliotekets HTTP-ruting i Go 1.22 eller nyere
  • Erfaring med å utvikle og lansere versjonerte, bakoverkompatible REST-API-er
  • Praktisk kunnskap om relasjonsdatabaser, inkludert skjemadesign, migreringer, transaksjoner og spørringsoptimalisering
  • Konsekvent praksis med enhets- og integrasjonstesting, erfaring med kodegjennomgang og kjennskap til CI/CD med GitHub Actions eller tilsvarende
  • Svært gode skriftlige engelskkunnskaper for designdokumentasjon, tilbakemeldinger i kodegjennomganger og asynkron kommunikasjon
  • Tillatelse til å arbeide i USA
  • Evne til å undersøke selvstendig, eksperimentere og forstå ukjent kildekode
  • Et fullført prosjekt som kan forklares grundig
  • Åpenhet for detaljerte kodegjennomganger og konstruktive tilbakemeldinger
  • Evne til å beskrive hvordan kodekvalitet og korrekthet valideres
  • Erfaring med SaaS eller PaaS med flere leietakere, k0s, GPU-infrastruktur, planlegging av AI/ML-arbeidsbelastninger, SCIM, Kubernetes RBAC, sqlc, OpenAPI-kodegenerering, observabilitet, Python, TypeScript, sikkerhetsteknikk eller CNCF-prosjekter er en fordel, men valgfritt

Fordeler

  • Muligheter for faglig utvikling og opplæring
  • Deltakelse på konferanser og i arbeidsgrupper
  • Bedriftsutflukter, uformelle sosiale arrangementer, hackathoner og tekniske foredrag
  • Konkurransedyktig kompensasjonspakke med en omfattende fordelspakke
  • Mulighet til å samarbeide med engasjerte kolleger og betjene Fortune 500- og Global 2000-kunder
  • Et miljø med fokus på innovasjon innen åpen kildekode
  • En energisk arbeidsplass preget av åpenhet, samarbeid, gjennomtenkt risikotaking og kontinuerlig utvikling

Relaterte jobber

East Sussex County Council

Assistent for økonomisk vurdering – East Sussex County Council (hybrid)

East Sussex County Council

Gå gjennom økonomiske vurderinger, svar brukere og berørte parter, og gi tydelige skriftlige beslutninger. Gi innbyggere i East Sussex nøyaktig og hensynsfull service, med minst én arbeidsdag i uken på kontoret i Eastbourne.

Åpne