
Mirantis hutengeneza miundombinu ya cloud-native na programu za usimamizi wa kontena kwa mashirika yanayojenga, kulinda na kuendesha mazingira ya Kubernetes kwa kiwango kikubwa. Jalada lake linajumuisha Mirantis Kubernetes Engine, Mirantis OpenStack for Kubernetes, Mirantis Container Cloud, Mirantis Container Runtime na Mirantis Secure Registry, zinazosaidia uendeshaji wa klasta na usalama wa mnyororo wa usambazaji wa programu. Kampuni hiyo pia huchangia katika mfumo ikolojia wa programu huria kupitia miradi na zana kama Lens Desktop, IDE ya Kubernetes, pamoja na usaidizi wa kiufundi wa kiwango cha biashara. Mirantis hufanya kazi na mashirika katika sekta za ushauri, afya, usafirishaji na ugavi, huduma za umma, huduma za kifedha na viwanda vinavyozingatia teknolojia vinavyotumia miundombinu ya kisasa ya wingu.
Mhandisi Mwandamizi wa Programu za Rust katika Mirantis (Kazi ya Mbali, Ulaya)
Jenga control plane za Kubernetes kwa miundombinu ya AI ya cloud-native ya Mirantis. Tengeneza mifumo ya mitandao, DPU na upangaji wa bare-metal kwa kazi nzito.
Maelezo
- Jenga na udumishe huduma ndogo za control plane za uzalishaji, waendeshaji wa Kubernetes na injini za ulinganishaji kwa Rust na Go.
- Bainisha mahitaji ya kiutendaji na yasiyo ya kiutendaji, usanifu, michoro ya mfuatano wa mfumo, na miundo ya API za gRPC/Protobuf na REST.
- Unda miunganisho ya mifumo ya uendeshaji wa mitandao kama SONiC, NVUE na Cumulus, pamoja na majukwaa ya vifaa vya DPU.
- Ongeza ufuatiliaji wa OpenTelemetry kutoka mwanzo hadi mwisho na vipimo kwenye huduma.
- Chunguza sababu za msingi katika mifumo iliyosambazwa iliyojengwa kwa teknolojia mbalimbali.
- Kagua na uchangie pull request katika misingi ya msimbo ya Rust, Go na SQL.
- Dumisha kiwango cha juu cha majaribio kwa kutumia majaribio yanayotegemea mock.
- Changia katika miradi ya programu huria.
- Shiriki katika mapitio ya usanifu, kagua msimbo katika maeneo mbalimbali na utoe zamu ya usaidizi wa dharura.
Mahitaji
- Shahada ya kwanza au ya uzamili katika sayansi ya kompyuta, uhandisi wa kompyuta, au uzoefu wa vitendo unaolingana.
- Angalau miaka mitano ya uzoefu wa uhandisi wa programu katika majukwaa ya cloud-native au upangaji wa mifumo.
- Uwezo thabiti wa Rust, ikiwemo Tokio async runtime, Tonic, Axum na sqlx.
- Uwezo wa kutumia Go kwa ustadi.
- Ujuzi mzuri wa concurrency ya asinchronous, mifumo isiyotumia kufuli, usimamizi wa hali iliyosambazwa na majaribio yanayotegemea mock.
- Uzoefu wa kubuni mikataba ya gRPC/Protobuf kwa tonic/prost na kusimamia mageuzi ya schema kwa kutumia uwasilishaji wa zero-copy na uundaji wa aina wakati wa kompilisha.
- Uzoefu wa kujenga vidhibiti na waendeshaji maalum wa Kubernetes kwa kube-rs na mizunguko ya ulinganishaji inayotegemea CRD.
- Kujitolea kwa usanifu unaoongozwa na majaribio na msimbo unaoweza kujaribiwa kwa urahisi, ikiwemo violesura vya mock kwa vitegemezi vya huduma za nje.
- Rekodi ya kuandika vipimo vya usanifu na kushiriki katika mapitio ya usanifu ya timu mtambuka.
- Ujuzi wa hali ya juu wa SQL na PostgreSQL.
- Utaalamu wa BGP, MP-BGP, EVPN, VXLAN, L3VNI, route targets na usanifu wa seva za uelekezaji.
- Uzoefu wa vitendo na SONiC, Cumulus Linux na NVUE.
- Ujuzi wa NVIDIA DOCA, Host-Based Networking, usanifu wa BlueField DPU na modeli ya opereta wa DPF.
- Uelewa wa vitambaa vya InfiniBand, ugawaji wa NVLink/NMX-M na RoCEv2.
- Ujuzi wa hali ya juu wa Linux netlink, nafasi za majina za mitandao, majedwali ya uelekezaji na utekelezaji wa huduma za DHCP/DNS.
- Uzoefu na programu-jalizi za CNI kama Calico na Cilium.
- Utaalamu wa PXE/iPXE, UEFI, Secure Boot, measured boot na uthibitishaji wa TPM.
- Uwezo wa kutumia Redfish, IPMI na dhana za BMC kwa ustadi.
- Ujuzi wa kina wa minyororo ya kuwasha mfumo, systemd, initramfs na matriki za usanidi wa BIOS.
- Uzoefu na PKI, vyeti vya X.509, TLS, SPIFFE/SVID, Vault, KMS, Keycloak, OAuth2/JWT na RBAC.
- Uzoefu na KubeVirt/KVM.
- Michango au usimamizi uliothibitishwa wa miradi ya mifumo huria.
- Uzoefu wa OVS na DPDK ni faida.
Manufaa
- Kazi ya mbali.
- Mazingira ya uundaji wa programu huria.
- Fursa ya kufanya kazi na miundombinu ya AI ya cloud-native ya kizazi kijacho.
- Mapitio ya msimbo katika maeneo mbalimbali na zamu za usaidizi wa dharura zinazotegemeka.