Canonical 是全球企业和技术市场领先的开源软件和操作系统提供商。我们的平台 Ubuntu 广泛应用于突破性的企业计划,如公共云、数据科学、人工智能、工程创新和物联网。我们的客户包括全球领先的公共云和芯片提供商,以及多个行业的领导者。公司是全球分布式协作的先驱,拥有来自75多个国家的1200多名同事,几乎没有基于办公室的角色。团队每年会在全球有趣的地点见面两到四次,以对齐战略和执行。
公司由创始人领导,盈利且正在增长。
我们正在招聘一名
分布式系统测试的软件工程师
热衷于构建和验证具有弹性的分布式系统。您将推动那些利用 Canonical 的 Ubuntu 和 Juju 构建多云可部署应用程序的成功。我们将质量工程视为一流的工程实践,正在寻找能够为测试、测试自动化、报告和数据分析带来深刻工程见解和数据驱动方法的人。
Canonical 的分布式系统测试团队负责基于 Juju、Terraform、OpenStack 或 Kubernetes 等的 Canonical 云解决方案的高质量。系统在多样化的条件下进行测试和部署,从客户数据中心的裸金属到 AWS、GCE、Azure 等公共云。
作为软件工程师,您将有机会开发支持 Canonical 云集成测试和报告的 CI 管道。您将帮助在新云上测试我们的产品,并推进我们的 AI/ML 管道以自动分析测试结果。成功的候选人对解决这些问题感兴趣,并想象和领导团队内外的新的计划。
该角色包括
- 创建自动化测试方法和基础设施,以验证云编排工具和应用程序的可靠性、性能和弹性
- 通过在公司内提供分布式系统测试工具,使 Canonical 的工程团队能够自信地开发软件
- 增强连续集成管道,以部署和测试 Canonical 的云原生产品,如 Kubeflow
- 在云和裸金属上部署、管理和调试高度分布的系统
- 监控和报告自动化测试工作
- 每日与全球分布的团队协作
我们对您的期望
- 现代测试流程和策略的扎实背景
- 具有 Python 或 Go 开发经验
- 强大的面向对象开发技能
- 熟悉 Jenkins、CircleCI、GitHub Actions 等持续集成工具
- 了解网络技术和基础知识
- 对 Linux 系统架构的扎实理解
- 复杂的抽象思维
- 每年2-4周的国际旅行
加分技能
- 开发和发布现代生产级 Web 应用程序的能力
- 操作数据平台的能力:键值存储、关系或文档数据库、事件总线
- 大型多维数据集的数据收集和分析技能
- 具有 AI/ML 管道经验
- 具有 OpenStack、Kubernetes、Terraform 和 AWS 等云技术经验
我们为同事提供的待遇
我们在全球范围内考虑地理位置、经验和绩效来制定薪酬。我们每年(对于毕业生和助理更频繁)重新审视薪酬,以确保我们认可出色的表现。除了基本工资外,我们还提供以绩效为导向的年度奖金或佣金。我们为所有团队成员提供反映我们价值观和理想的额外福利。我们平衡我们的计划以满足当地需求并确保全球公平。
- 分布式工作环境,每年两次团队面对面冲刺
- 每年 2000 美元的个人学习和发展预算
- 年度薪酬审查
- 认可奖励
- 年度假期
- 产假和陪产假
- 团队成员援助计划和健康平台
- 有机会前往新地点与同事会面
- 长途公司活动的优先通行证和旅行升级
关于 Canonical
Canonical 是全球开源运动前沿的先锋科技公司。作为发布 Ubuntu 的公司,我们正在改变软件世界,Ubuntu 是最重要的开源项目之一,也是 AI、物联网和云的平台。我们在全球范围内招聘,并对加入公司的人员设定了很高的标准。我们期望卓越;为了成功,我们需要在我们所做的事情上做到最好。自 2004 年成立以来,Canonical 的大多数同事一直在家工作。在这里工作是迈向未来的一步,将挑战您以不同的方式思考、更聪明地工作、学习新技能并提高您的水平。
Canonical 是一个机会均等的雇主
我们自豪地营造一个没有歧视的工作环境。经验、视角和背景的多样性创造了更好的工作环境和更好的产品。无论您的身份如何,我们都会公平地考虑您的申请。