关于工作
我们的Distribution Build团队与我们更大的工程组织紧密合作,构建和分发GitLab服务。构建团队专注于生产制品,包括系统包、容器镜像以及市场列表等相关组件,以及创建和维护它们所需的工具。
作为我们的新后端工程师,您将帮助我们管理构建管道,研究对新服务、平台和架构的支持,以及维护现有的服务、平台和架构。您的任务是确保构成GitLab的组件是最新的、符合许可的,并可用于我们用户的平台和架构。
Distribution Build工程团队经常与更广泛的开发团队合作,支持新创建的功能。Distribution Build团队参与了包括协助社区打包工作在内的多样化项目和任务。
在这里查看一些团队演示演示!
您将做什么
您将带来什么
熟悉多阶段构建系统
有构建Docker镜像和Docker构建工具的生产经验。
有基于Debian和RHEL的系统的经验,以及构建/打包如.deb和.rpm等包归档的经验
有使用持续集成系统的经验(例如,GitLab CI、Jenkins、Travis)。
有在生产中使用Ruby的经验(Golang是一个不错的加分项)
熟悉构建和打包云原生应用程序。
关于团队
Distribution团队由两个子组组成:Distribution:Build和Distribution:Deploy。Build团队专注于生产制品,包括系统包、容器镜像以及市场列表等相关组件,以及创建和维护它们所需的工具。Deploy团队专注于安装和升级机制,以确保顺利部署。这包括系统集成、脚本编写、模板制作和相关的配置管理工具。
除了产品交付物,这两个小组还审查了大量由团队外部编写的MR。这些包括依赖项和安全更新以及配置控制和其他捆绑组件,如PostgreSQL、Consul、Patroni。
GitLab将如何支持您
完全远程、异步工作环境
无限PTO(带薪休假)
GitLab是许多专注的团队成员资源组的家园
无论地点在哪里,都能管理您的健康、财富和福祉的福利
提供股权补偿和员工股票购买计划
每年提供个人成长和发展预算
产假:16周
家庭办公室支持
请注意,我们欢迎不同经验水平的候选人的兴趣;许多成功的候选人并不符合每一个要求。此外,研究表明,来自代表性不足的群体的人们除非符合每一个资格,否则不太可能申请工作。如果您对这个角色感到兴奋,请申请,并让我们的招聘人员评估您的申请。
该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明。