Mirantis
Mirantis
Mirantis mengembangkan infrastruktur cloud-native dan perangkat lunak pengelolaan kontainer untuk organisasi yang membangun, mengamankan, dan mengoperasikan lingkungan Kubernetes dalam skala besar. Portofolionya mencakup Mirantis Kubernetes Engine, Mirantis OpenStack for Kubernetes, Mirantis Container Cloud, Mirantis Container Runtime, dan Mirantis Secure Registry, yang mendukung pengoperasian klaster serta keamanan rantai pasok perangkat lunak. Perusahaan ini juga berkontribusi pada ekosistem sumber terbuka melalui berbagai proyek dan alat seperti Lens Desktop, sebuah IDE untuk Kubernetes, serta menyediakan dukungan teknis tingkat perusahaan. Mirantis bekerja sama dengan organisasi di bidang konsultasi, layanan kesehatan, logistik, layanan publik, jasa keuangan, dan industri yang berfokus pada teknologi dalam mengadopsi infrastruktur cloud modern.

Insinyur Perangkat Lunak Rust Senior di Mirantis (Jarak Jauh, Eropa)

Bangun control plane Kubernetes untuk infrastruktur AI cloud-native Mirantis. Kembangkan jaringan, DPU, dan orkestrasi bare-metal untuk beban kerja berat.

Deskripsi

  • Bangun dan pelihara layanan mikro control plane untuk produksi, operator Kubernetes, dan mesin rekonsiliasi dengan Rust dan Go.
  • Tentukan persyaratan fungsional dan nonfungsional, arsitektur, diagram urutan sistem, serta skema API gRPC/Protobuf dan REST.
  • Buat integrasi untuk sistem operasi jaringan seperti SONiC, NVUE, dan Cumulus, serta platform perangkat keras DPU.
  • Tambahkan pelacakan dan metrik OpenTelemetry menyeluruh ke layanan.
  • Selidiki akar penyebab masalah pada sistem terdistribusi yang dibangun dengan beragam teknologi.
  • Tinjau dan kontribusikan pull request pada basis kode Rust, Go, dan SQL.
  • Pertahankan cakupan pengujian yang tinggi dengan pengujian berbasis mock.
  • Berkontribusi pada proyek sumber terbuka.
  • Ikuti tinjauan desain, tinjau kode lintas bidang, dan berikan dukungan siaga.

Persyaratan

  • Gelar sarjana atau magister di bidang ilmu komputer, teknik komputer, atau pengalaman praktis yang setara.
  • Setidaknya lima tahun pengalaman rekayasa perangkat lunak pada platform cloud-native atau pemrograman sistem.
  • Menguasai Rust, termasuk runtime asinkron Tokio, Tonic, Axum, dan sqlx.
  • Mahir menggunakan Go.
  • Memahami konkurensi asinkron, pola bebas kunci, pengelolaan status terdistribusi, dan pengujian berbasis mock.
  • Berpengalaman merancang kontrak gRPC/Protobuf dengan tonic/prost dan mengelola evolusi skema menggunakan serialisasi zero-copy serta pembuatan tipe saat kompilasi.
  • Berpengalaman membangun controller dan operator Kubernetes khusus dengan kube-rs dan loop rekonsiliasi berbasis CRD.
  • Berkomitmen pada desain berbasis pengujian dan kode yang mudah diuji, termasuk antarmuka mock untuk dependensi layanan eksternal.
  • Memiliki rekam jejak menulis spesifikasi arsitektur dan berpartisipasi dalam tinjauan desain lintas fungsi.
  • Mahir menggunakan SQL dan PostgreSQL.
  • Menguasai BGP, MP-BGP, EVPN, VXLAN, L3VNI, target rute, dan desain server rute.
  • Memiliki pengalaman praktis dengan SONiC, Cumulus Linux, dan NVUE.
  • Memahami NVIDIA DOCA, Host-Based Networking, arsitektur DPU BlueField, dan model operator DPF.
  • Memahami fabric InfiniBand, partisi NVLink/NMX-M, dan RoCEv2.
  • Menguasai netlink Linux, namespace jaringan, tabel perutean, serta implementasi layanan DHCP/DNS.
  • Mengenal plugin CNI seperti Calico dan Cilium.
  • Menguasai PXE/iPXE, UEFI, Secure Boot, measured boot, dan pengesahan TPM.
  • Mahir menggunakan Redfish, IPMI, dan abstraksi BMC.
  • Memahami secara mendalam rantai boot, systemd, initramfs, dan matriks konfigurasi BIOS.
  • Berpengalaman dengan PKI, sertifikat X.509, TLS, SPIFFE/SVID, Vault, KMS, Keycloak, OAuth2/JWT, dan RBAC.
  • Berpengalaman dengan KubeVirt/KVM.
  • Terbukti pernah berkontribusi pada atau memelihara proyek sistem sumber terbuka.
  • Pengalaman dengan OVS dan DPDK menjadi nilai tambah.

Tunjangan

  • Bekerja jarak jauh.
  • Lingkungan pengembangan sumber terbuka.
  • Kesempatan mengenal infrastruktur AI cloud-native generasi berikutnya.
  • Tinjauan kode lintas bidang dan dukungan siaga yang andal.

Lowongan Terkait

LAKE SUPERIOR CONSULTING

Teknisi Lapangan Proteksi Katodik

LAKE SUPERIOR CONSULTING
201 – 500 Karyawan
KonstruksiLogistikTeknik

Memasang, menguji, memecahkan masalah, dan memperbaiki sistem proteksi katodik untuk Lake Superior Consulting. Pekerjaan tingkat pemula ini dilakukan di lapangan, mencakup perjalanan luas di Amerika Serikat dan pekerjaan luar ruang, serta mengikuti persyaratan keselamatan dan peraturan yang berlaku.

Buka
Invenergy

Teknisi Layanan Lapangan, Perjalanan 100%

Invenergy

Melakukan penggantian dan perbaikan komponen utama di seluruh armada energi terbarukan dan infrastruktur listrik Invenergy. Menjalani rotasi perjalanan empat minggu untuk mendiagnosis masalah peralatan, melatih tim lokasi, dan menjaga standar keselamatan.

Buka