
Mirantis, Kubernetes ortamlarını büyük ölçekte geliştiren, güvenliğini sağlayan ve işleten kuruluşlar için bulut-yerel altyapı ve konteyner yönetimi yazılımları geliştirir. Ürün portföyünde küme operasyonlarını ve yazılım tedarik zinciri güvenliğini destekleyen Mirantis Kubernetes Engine, Mirantis OpenStack for Kubernetes, Mirantis Container Cloud, Mirantis Container Runtime ve Mirantis Secure Registry yer alır. Şirket ayrıca bir Kubernetes IDE'si olan Lens Desktop gibi proje ve araçlarla açık kaynak ekosistemine katkıda bulunur ve kurumsal teknik destek sunar. Mirantis; modern bulut altyapısını benimseyen danışmanlık, sağlık hizmetleri, lojistik, kamu hizmetleri, finansal hizmetler ve teknoloji odaklı sektörlerdeki kuruluşlarla çalışır.
Senior Rust Yazılım Mühendisi – Mirantis (Uzaktan, Avrupa)
Mirantis’in bulut tabanlı yapay zekâ altyapısı için Kubernetes kontrol düzlemleri geliştirin. Zorlu iş yükleri için ağ, DPU ve çıplak metal orkestrasyon sistemleri oluşturun.
Açıklama
- Rust ve Go ile üretim ortamına yönelik kontrol düzlemi mikro hizmetleri, Kubernetes operatörleri ve uzlaştırma motorları geliştirin ve sürdürün.
- İşlevsel ve işlevsel olmayan gereksinimleri, mimariyi, sistem sıralama diyagramlarını ve gRPC/Protobuf ile REST API şemalarını tanımlayın.
- SONiC, NVUE ve Cumulus gibi ağ işletim sistemlerinin yanı sıra DPU donanım platformları için entegrasyonlar oluşturun.
- Hizmetlere uçtan uca OpenTelemetry izleme ve ölçüm verileri ekleyin.
- Birden fazla teknolojiyle oluşturulmuş dağıtık sistemlerdeki temel nedenleri araştırın.
- Rust, Go ve SQL kod tabanlarındaki çekme isteklerini inceleyin ve katkıda bulunun.
- Sahte nesne tabanlı testlerle yüksek test kapsamını koruyun.
- Açık kaynaklı projelere katkıda bulunun.
- Tasarım incelemelerine katılın, farklı alanlardaki kodları gözden geçirin ve nöbet desteği sağlayın.
Gereksinimler
- Bilgisayar bilimi, bilgisayar mühendisliği alanında lisans veya yüksek lisans derecesi ya da eşdeğer uygulamalı deneyim.
- Bulut tabanlı platformlarda veya sistem programlamada en az beş yıllık yazılım mühendisliği deneyimi.
- Tokio asenkron çalışma zamanı, Tonic, Axum ve sqlx dâhil Rust’ta güçlü yetkinlik.
- Go’da yetkinlik.
- Asenkron eşzamanlılık, kilitsiz örüntüler, dağıtık durum yönetimi ve sahte nesne tabanlı testler konusunda güçlü bilgi.
- tonic/prost ile gRPC/Protobuf sözleşmeleri tasarlama ve sıfır kopyalı serileştirme ile derleme zamanı tür üretimini kullanarak şema evrimini yönetme deneyimi.
- kube-rs ve CRD tabanlı uzlaştırma döngüleriyle özel Kubernetes denetleyicileri ve operatörleri geliştirme deneyimi.
- Harici hizmet bağımlılıkları için sahte arayüzler dâhil, test odaklı tasarıma ve kolayca test edilebilir koda bağlılık.
- Mimari şartnameler yazma ve işlevler arası tasarım incelemelerine katılma deneyimi.
- İleri düzey SQL ve PostgreSQL becerileri.
- BGP, MP-BGP, EVPN, VXLAN, L3VNI, rota hedefleri ve rota sunucusu tasarımı konusunda uzmanlık.
- SONiC, Cumulus Linux ve NVUE ile uygulamalı deneyim.
- NVIDIA DOCA, ana bilgisayar tabanlı ağ iletişimi, BlueField DPU mimarileri ve DPF operatör modeli hakkında bilgi.
- InfiniBand ağları, NVLink/NMX-M bölümleme ve RoCEv2 anlayışı.
- Linux netlink, ağ ad alanları, yönlendirme tabloları ve DHCP/DNS hizmeti uygulamalarında ileri düzey bilgi.
- Calico ve Cilium gibi CNI eklentilerine aşinalık.
- PXE/iPXE, UEFI, Güvenli Önyükleme, ölçümlü önyükleme ve TPM tasdiki konusunda uzmanlık.
- Redfish, IPMI ve BMC soyutlamalarında yetkinlik.
- Önyükleme zincirleri, systemd, initramfs ve BIOS yapılandırma matrisleri hakkında derinlemesine bilgi.
- PKI, X.509 sertifikaları, TLS, SPIFFE/SVID, Vault, KMS, Keycloak, OAuth2/JWT ve RBAC deneyimi.
- KubeVirt/KVM deneyimi.
- Açık kaynak sistem projelerine kanıtlanmış katkılar veya bu projelerin bakımını üstlenmiş olma.
- OVS ve DPDK deneyimi tercih sebebidir.
Yan Haklar
- Uzaktan çalışma.
- Açık kaynaklı bir geliştirme ortamı.
- Yeni nesil bulut tabanlı yapay zekâ altyapısıyla çalışma fırsatı.
- Farklı alanlarda kod incelemeleri ve güvenilir nöbet desteği.