
Mirantis는 Kubernetes 환경을 대규모로 구축하고 보호하며 운영하는 조직을 위해 클라우드 네이티브 인프라와 컨테이너 관리 소프트웨어를 개발합니다. 제품 포트폴리오에는 Mirantis Kubernetes Engine, Mirantis OpenStack for Kubernetes, Mirantis Container Cloud, Mirantis Container Runtime, Mirantis Secure Registry가 포함되며, 클러스터 운영과 소프트웨어 공급망 보안을 지원합니다. 또한 Kubernetes용 IDE인 Lens Desktop을 비롯한 프로젝트와 도구를 통해 오픈 소스 생태계에 기여하고, 기업을 위한 기술 지원도 제공합니다. Mirantis는 컨설팅, 의료, 물류, 공공 서비스, 금융 서비스 및 현대적인 클라우드 인프라를 도입하는 기술 중심 산업의 조직과 협력합니다.
Mirantis 시니어 Rust 소프트웨어 엔지니어(유럽 원격)
Mirantis의 클라우드 네이티브 AI 인프라를 위한 Kubernetes 컨트롤 플레인을 구축합니다. 까다로운 워크로드를 지원하는 네트워킹, DPU, 베어메탈 오케스트레이션 시스템을 개발합니다.
설명
- Rust와 Go로 프로덕션 컨트롤 플레인 마이크로서비스, Kubernetes 오퍼레이터, 조정 엔진을 구축하고 유지 관리합니다.
- 기능 및 비기능 요구 사항, 아키텍처, 시스템 시퀀스 다이어그램, gRPC/Protobuf 및 REST API 스키마를 정의합니다.
- SONiC, NVUE, Cumulus와 같은 네트워크 운영 체제 및 DPU 하드웨어 플랫폼과의 통합을 구현합니다.
- 서비스에 엔드투엔드 OpenTelemetry 트레이싱과 메트릭을 추가합니다.
- 여러 기술로 구축된 분산 시스템의 근본 원인을 조사합니다.
- Rust, Go, SQL 코드베이스 전반의 풀 리퀘스트를 검토하고 개발에 참여합니다.
- 모의 객체 기반 테스트로 높은 테스트 커버리지를 유지합니다.
- 오픈 소스 프로젝트에 기여합니다.
- 설계 검토에 참여하고, 여러 분야의 코드를 검토하며, 온콜 지원을 제공합니다.
지원 자격
- 컴퓨터 과학 또는 컴퓨터 공학 학사·석사 학위 또는 이에 준하는 실무 경험.
- 클라우드 네이티브 플랫폼 또는 시스템 프로그래밍 분야에서 5년 이상의 소프트웨어 엔지니어링 경험.
- Tokio 비동기 런타임, Tonic, Axum, sqlx를 포함한 Rust에 대한 높은 숙련도.
- Go 숙련도.
- 비동기 동시성, 락 프리 패턴, 분산 상태 관리, 모의 객체 기반 테스트에 대한 깊은 지식.
- tonic/prost를 사용한 gRPC/Protobuf 계약 설계 경험과 제로 카피 직렬화 및 컴파일 시점 타입 생성을 통한 스키마 진화 관리 경험.
- kube-rs로 사용자 정의 Kubernetes 컨트롤러와 오퍼레이터를 구축하고 CRD 기반 조정 루프를 구현한 경험.
- 테스트 주도 설계와 테스트하기 쉬운 코드에 대한 지향성. 외부 서비스 종속 항목용 모의 인터페이스 작성 경험 포함.
- 아키텍처 사양을 작성하고 여러 부서가 참여하는 설계 검토에 참여한 실적.
- 고급 SQL 및 PostgreSQL 기술.
- BGP, MP-BGP, EVPN, VXLAN, L3VNI, 라우트 타깃, 라우트 서버 설계 전문성.
- SONiC, Cumulus Linux, NVUE 실무 경험.
- NVIDIA DOCA, 호스트 기반 네트워킹, BlueField DPU 아키텍처, DPF 오퍼레이터 모델에 대한 지식.
- InfiniBand 패브릭, NVLink/NMX-M 파티셔닝, RoCEv2에 대한 이해.
- Linux netlink, 네트워크 네임스페이스, 라우팅 테이블, DHCP/DNS 서비스 구현에 대한 고급 지식.
- Calico, Cilium과 같은 CNI 플러그인에 대한 이해.
- PXE/iPXE, UEFI, 보안 부팅, 측정 부팅, TPM 증명에 대한 전문성.
- Redfish, IPMI, BMC 추상화에 대한 숙련도.
- 부팅 체인, systemd, initramfs, BIOS 구성 매트릭스에 대한 심층 지식.
- PKI, X.509 인증서, TLS, SPIFFE/SVID, Vault, KMS, Keycloak, OAuth2/JWT, RBAC 경험.
- KubeVirt/KVM 경험.
- 오픈 소스 시스템 프로젝트에 기여하거나 유지 관리한 실적.
- OVS 및 DPDK 경험 우대.
복리후생
- 원격 근무.
- 오픈 소스 개발 환경.
- 차세대 클라우드 네이티브 AI 인프라 경험.
- 여러 분야의 코드 검토와 안정적인 온콜 지원에 참여.