Juju 软件工程师 Go

迪拜 无个税2天前全职 网络
面议
职位描述: Canonical 是一家领先的开源软件和操作系统提供商,服务于全球企业和技术市场。我们的平台 Ubuntu 在公共云、数据科学、人工智能、工程创新和物联网等突破性企业倡议中被广泛使用。我们的客户包括全球领先的公共云和硅片供应商,以及许多行业的领导者。公司是全球分布式协作的先驱,拥有 1200 多名同事,遍布 75 个国家,办公室岗位极少。团队每年在全球有趣的地点面对面会面两到四次,以对齐战略和执行。 公司由创始人领导,盈利并持续增长。 我们正在招聘一名软件工程师,以支持 Juju 的开发,Juju 是一个大型开源 Go 项目,驱动着全球复杂的分布式软件系统。 Juju 是基于模型驱动操作的引擎,为在公共云、私有云、Kubernetes 和裸金属上操作复杂软件提供了一种手段。结合 Ops 框架,Juju 为应用程序和基础设施管理提供了完整的解决方案。 许多内部和外部团队依赖 Juju 来交付他们的产品和服务——从 Canonical 管理解决方案、我们的 OpenStack 和云交付团队,到财富 500 强公司。 地点:这是一个全球远程角色。 你的一天将是这样的: • 参与高度并发、高度分布式系统中功能的设计、交付和支持,该系统推动云自动化和大规模软件操作。 • 与分布式团队积极合作。 • 调试问题并与上游社区公开互动。 • 与有帮助和才华横溢的工程师合作,包括多个领域的专家。 • 讨论想法并协作寻找良好解决方案。 • 在家工作,每年有 2 到 4 周的全球差旅,参加内部和外部活动。 我们希望你具备的条件: • 使用 Go 开发软件的经验。 • 优秀的英语沟通能力,包括口头和书面,特别是在在线环境中。 • 高中及大学的优秀学术记录。 • 愿意每年旅行最多 4 次参加内部活动。 你可能还具备的额外技能: 以下技能可能对你在该角色中有所帮助,但我们并不期望每个人都具备所有这些技能。 • 开发高度并发的分布式系统的实践经验。 • 有容器技术(Docker、LXD、Kubernetes 等)的经验。 • 扎实的网络背景和经验。 • 有敏捷软件开发方法的经验。 • 在 Linux 和开源软件领域的经验。 • 有配置管理软件(Ansible、Chef、Puppet 等)的经验。 • 具备云计算的工作知识。 • 有软件打包(Debian、snaps)的经验。 • 有 SQL 和 NoSQL 数据库的编程和操作经验。 • 在开源项目的分布式团队中工作的经验——即使是社区开源贡献。 • 有开源贡献的良好记录。 • 先前开发 Terraform 插件的经验。 我们为你提供的: 我们会考虑地理位置、经验和表现来确定全球的薪酬。我们每年重新审视薪酬(对于毕业生和助理则更频繁),以确保我们认可卓越表现。除了基本工资,我们还提供以绩效为驱动的年度奖金。我们为所有团队成员提供额外福利,反映我们的价值观和理想。我们平衡我们的项目以满足当地需求,并确保全球公平。 • 分布式工作环境,每年两次面对面团队冲刺——自 2004 年以来我们一直在远程工作! • 每年 2000 美元的个人学习和发展预算。 • 年度薪酬审查。 • 认可奖励。 • 年度假期。 • 产假和陪产假。 • 员工援助计划。 • 有机会前往新地点,与团队和其他同事见面。 • 长途公司活动的优先通行证和旅行升级。 关于 Canonical: Canonical 是一家开创性的科技公司,处于全球开源运动的前沿。作为发布 Ubuntu 的公司,Ubuntu 是最重要的开源项目之一,也是人工智能、物联网和云的基础平台,我们每天都在改变世界。我们在全球范围内招聘,并为加入公司的人员设定了很高的标准。我们期望卓越——为了成功,我们需要在所做的事情上做到最好。 自 2004 年以来,Canonical 就是一家以远程为主的公司。在 Canonical 工作是迈向未来的一步,将挑战你以不同的方式思考,更聪明地工作,学习新技能,提升自己的水平。Canonical 提供了一个独特的窗口,让你了解 21 世纪数字商业的世界。 Canonical 是一个机会均等的雇主。 我们为创造一个无歧视的工作场所而感到自豪。经验、视角和背景的多样性创造了更好的工作环境和更好的产品。无论你的身份是什么,我们都会公平地考虑你的申请。