Ceph 工程师/开发人员

蒙特利尔 30天前全职 网络
面议
该职位已过期,不再接受申请。
职位:Ceph工程师/开发人员 地点:蒙特利尔 关于此职位: 加入ELITS加拿大的研发组织,在这里,创新、协作和技术卓越构成了我们云基础设施的支柱。您将与经验丰富的工程师合作,发展和优化我们基于Open Stack的大规模平台及其存储基础。我们通过小型敏捷团队组织工作,专注于IaaS、PaaS、AI & Data和云集成等特定领域。我们的文化以信任、自我领导力以及加拿大和瑞典团队之间的紧密合作为特征。期待一个重视实验、开放沟通和持续学习的环境。 职责: - 深入研究Ceph代码和架构(RADOS、RGW、核心存储),以优化生产工作负载的性能和可扩展性。 - 在大规模环境中进行性能分析、基准测试和故障排除——涵盖数十PB和数千个客户端——以识别架构和操作瓶颈。 - 在IaaS和运营团队中引领Ceph专业知识的内部知识开发和指导。 - 积极向Ceph项目上游贡献,提交补丁,参与设计讨论,并影响对云提供商用例至关重要的功能(例如,多AZ、RGW性能、分层)。 - 开发和维护内部构建管道和必要的扩展,确保合规性和长期可维护性。 - 与平台运营合作,增强可观察性,保持稳定性,加速生产集群中的问题解决。 - 与其他小组合作,确保Ceph功能与即将到来的路线图项目(如GPU-aaS、Backup-aaS、Bare-metal-aaS和DB-aaS)保持一致。 要求(必须具备): - 在生产环境中成功运营大规模Ceph(多PB、高可用性集群)的经验。 - 在Ceph核心组件中,具有系统级软件的强大C++开发经验。 - 深入了解性能调优(OSD放置、CRUSH映射、Blue Store调优、缓存分层、RGW优化)。 - 对Linux系统工程、网络和存储I/O路径有扎实的理解。 - 熟练使用Ansible(剧本、角色、集合)进行大规模操作,以及使用Python进行自定义模块、Ceph工具和自动化工作流。 - 拥有使用性能分析工具(perf、火焰图、分布式追踪)的实际经验。 - 熟悉Go语言,用于构建轻量级或性能敏感的实用程序是一个优势。 加分项(优先技能): - 之前对Ceph或其他分布式存储项目的贡献(补丁、评审或设计文档)。 - 了解云平台如Open Stack及其存储集成。 资格: - 工程、计算机科学或相关领域的学士学位,或同等经验和培训。 - 相关技术认证是一个优势。 品质: 在ELITS加拿大,我们相信优秀的人才创造巨大的影响。这个角色的成功来自于好奇心、责任感和团队合作。您带来主动性、创造力和工程思维,将复杂的挑战转化为实际结果。您是这样的人: - 在协作、跨职能环境中茁壮成长,沟通清晰自信。 - 将深刻的技术洞察与实际问题解决相结合。 - 积极、足智多谋和有韧性地应对挑战。 - 在快节奏的环境中管理多个优先事项时保持有序和冷静。 - 慷慨分享知识,促进学习、信任和持续改进的文化。 - 带来改进产品、流程和性能的想法和活力。您是否是一位对技术和创新充满热情的社交、灵活且有条理的专业人士?您是否喜欢在现代云环境中探索可扩展性和性能的极限?如果是这样,我们很想听到您的声音——今天就申请,帮助我们在ELITS加拿大构建云存储的未来。 此职位仅对加拿大居民开放(持有加拿大工作许可的人)。 ELITS - 在Iver加速发展