GitLab DevSecOps平台赋予了10万多个组织以更快、更高效地交付软件的能力。我们是世界上最大的全远程公司之一,拥有2000多名团队成员,价值观培养了一种文化,人们坚信每个人都可以做出贡献。了解更多关于GitLab的生活。
该角色概述
数据库可靠性工程团队致力于为GitLab提供长期的扩展解决方案。该团队的任务是探索、迭代、验证和领导提供解决方案的建议,以适应Gitlab.com每日活跃用户的增长。我们通过引入Cells架构和一个组织实体来实现这一目标,组织实体将与特定的Cell关联,以将客户的数据与之关联。希望这是一种让您对加入团队感到兴奋的工作类型,如果是,请继续阅读!
GitLab的后端工程师负责我们的产品。这包括GitLab的开源版本、企业版和GitLab.com服务。租户规模团队领导的努力将对GitLab的所有功能产生影响。您将成为一个正在改变GitLab所有功能使用的功能的团队的一员,并与开发团队和子部门进行咨询,以实施支持我们的Cells架构所需的更改。
我们项目的一些示例
• 细胞
• 组织
你将做什么
• 与我们的产品管理、用户体验和前端团队合作开发新功能。
• 保持变化小,并逐步实现最佳解决方案。
• 审查其他工程师或社区贡献者提交的与Rails和/或数据库相关的更改
• 记录避免的最佳实践或模式
• 开发工具,主动通知开发人员潜在的性能问题
• 研究、设计和实施改进产品性能的解决方案
你将带来什么
• 在Ruby on Rails方面拥有丰富的经验
• 在大型生产环境中具有数据库(优先使用PostgreSQL)的专业软件工程经验
• 熟悉GraphQL
• 基础设施/部署知识(可选)。
• 对可扩展性/共享和系统编程语言(如Rust、Go或Lua)感兴趣(可选)。
• 具有性能和优化问题的经验,并具有诊断和预防这些问题的能力
• 您可以从高层次上推理软件、算法和性能
• 你对开源充满激情。
• 出色的书面沟通能力。
• 自我激励,并具有较强的组织能力。
• 你与我们的价值观分享,并按照这些价值观工作。
关于团队
数据库可靠性工程团队是数据存储阶段的一部分。我们在产品中为组、项目和用户配置提供支持,但我们的主要关注点是为GitLab提供长期的水平扩展解决方案。
该团队的手册页面涵盖了特定于租户规模团队的流程和信息。另请参阅方向页面和我们按类别支持的功能。
GitLab将如何支持您
• 提供支持您的健康、财务和幸福的福利
• 全远程、异步工作环境
• 灵活的带薪休假
• 团队成员资源组
• 股权补偿和员工股票购买计划
• 成长和发展预算
• 产假
• 家庭办公室支持
请注意,我们欢迎具有不同经验水平的候选人的兴趣;许多成功的候选人并不符合每一个要求。此外,研究表明,少数群体的人们在不符合每一个资格要求的情况下,不太可能申请工作。如果您对这个角色感到兴奋,请申请,并让我们的招聘人员评估您的申请。
招聘指南:GitLab在世界各地招聘新成员。我们的所有职位都是远程的,但某些职位可能有特定的基于地理位置的资格要求。在开始招聘过程后,我们的人才招聘团队可以回答任何关于地点的问题。
隐私政策:请查阅我们的招聘隐私政策。您的隐私对我们很重要。
GitLab自豪地成为一个平等机会的工作场所,并且是一家积极采取行动的雇主。GitLab在招聘、雇佣、职业发展和晋升、推广和退休方面的政策和做法完全基于能力,而不考虑种族、肤色、宗教、血统、性别(包括怀孕、哺乳、性取向、性别认同或性别表达)、国籍、年龄、公民身份、婚姻状况、精神或身体残疾、遗传信息(包括家族病史)、军队退役状态、受保护的退伍军人身份(包括残疾退伍军人、最近分离的退伍军人、现役战时或战役徽章退伍军人和武装部队服务奖章退伍军人),或者任何其他受法律保护的基础。GitLab不容忍基于这些特征的歧视或骚扰。另请参阅GitLab的平等机会雇佣政策和平等机会法律。如果您有残疾或特殊需求需要住宿,请在招聘过程中告诉我们。