在
上一篇文章中曾介绍过在我们公司招聘员工的情况,但这并不算太糟糕-毕竟,将新员工介绍到正在发生的事情中同等重要且能胜任! 我将在新材料中分享我们在这一领域的经验。
上班前三个月
如果一切都一起发展,员工就可以上班。 我们将他的公司设备提供给DevOps工程师,例如,一台工作笔记本电脑和一台经过质量和与正确硬件兼容的耳机。 所有这些都通过送货服务寄回了家。
便携式计算机上已安装了必要的软件(包括与内部服务的集成),并提供了强制性的安全措施(例如,数据加密)。 所有工程师都有Ubuntu。 与我们的服务集成的资源向员工开放。
我们通常喜欢
开源软件 :所有内部项目的资源都可供任何工程师使用。 在其中任何一个上,您都可以看到,例如:

通过单击提交号,您可以在内部GitLab中找到它。 不喜欢什么吗 要修复吗? 阅读代码,编辑,发送合并请求-我们最终是工程师!
注意 :但是,我们对开源的热爱进一步扩展。 我们已经在GitHub上向社区开放了我们的整个开发系列,并且在使用它之前,自2009年以来,我们使用其他资源进行了开发。 并且我们会继续尽可能地打开它 (提示:在此过程中,我们还有另一个项目,其来源已经公开可用...请关注我们博客中的公告!)。 此外,我们会走私到我们附近的项目中(例如Helm和GitLab ), 有时甚至会沉迷于 。灵活的方法,如代码
Flant根据灵活的方法论来工作,但是我们不是在敏捷清单中正确表达措辞,而是在代码中实现了方法论。 用于跟踪任务,时间,项目和其他事物的内部服务彼此之间
很好地集成在一起 ,这使我们摆脱了很多麻烦。 怎么了
例如,我们拥有自己的系统,用于记录“卡片”和一天中的时间,该系统使用两种网络服务制作:尼克松和福特(以美国总统的名字命名)。


为什么不Trello? 因为我们的尼克松和福特可以:
- 了解一个人白天可以解决不同团队中的问题(他需要方便地做到这一点!);
- 一键式从Redmine中的卡片创建任务,并与GitLab和GitHub集成;
- 按优先级划分卡,按日期或待办事项推迟;
- 组织一个简单的工作流程并进行确认;
- 筛选,搜索并提供许多相关的热键。
简而言之-这些服务会针对我们的特定要求进行尽可能的优化,这些服务会随着时间的推移而变化,并得到直接用户(工程师)的广泛反馈的补充。
为了处理事件,值班工程师请波尔克(是的,有这样一位
总裁 )-他还与一切可能的事物融为一体。 快速创建任务(如果事件不紧急且需要大量人力),从多种监视方式收集传入的警报,通过Slack僵尸程序与客户直接通信以及许多其他必要的功能……否则,我们简直无法想象有效的工作。
或者,例如,项目管理。 布什的一项服务可以记住有关客户,他们的项目,员工和团队的所有信息。 您是否正在内部GitLab中创建项目? 只需将必要的信息输入布什-他将创建所有设置,提供所有访问权限并打开存储库。
适应性
首先,初学者要在一个专门从事知识传播的专业团队中接受年轻战士的训练。 我们教给他必要的最低限度的知识,使他可以立即加入团队,了解正在发生的事情,并且已经了解了客户项目的细节。 这需要前3-4天,然后工程师在团队负责人和知识传播团队的工程师的密切关注下开始投入实际的战斗任务。
为了使新人能够安全地驾驭新知识,我们为他制定了
一系列成就 -“成就”。 第一次是很恐怖的,同时又很酷,我们付出了很多努力来“酷”盛行。

稍后,当工程师通过试用期时(默认为3个月,但有时会因各种标准而有所不同-请参见下面的注释),该季度的成就列表将单独列出,但首先我们要抓住主动并给他
关键要点像:
- 自己动手做Kubernetes集群。 可能偶尔会帮助同事。 最多-2个工作日内。
- 在Kubernetes中完全自我部署的Ceph。
- 在任何文档项目中被MR接受或由Issue创建。
- 休息日,到处都是设计正确的带有正确计时器的卡片。
- ...
注意 :顺便说一下,完成试用期(在此期间员工可获得固定费用)的其他奖励措施之一是紧随其后在我们的付款系统中获得的奖金。我们逐步将关键任务包装在内部课程和知识库中的指南中。
这些成就有助于团队领导者为任务选择合适的艺术家。 总是有诱惑力将任务交给那些会迅速处理任务的人,而忽略了那些需要加强技能的人。 我们正在成功地解决这个问题。
初学者想要达到的关键点在于他的团队值班。 每个团队工程师花一个工作日的时间轮流执行团队项目:及时回答客户问题并应对事故。 当然,他并不孤单:最简单的问题涉及第一和第二线的支持,更复杂的问题涉及经验丰富的团队。 团队本身随时待命,值班人员在必要时可以致电必要的工程师寻求帮助。
这可以帮助所有团队成员及时了解所有项目,还可以使他们真实地了解可以消除的问题,并因此获得更多的资金。
薪金及花红
我们力求在大脑的帮助下取得成果,而不是花费大量时间和精力。 因此,团队在不损失效率的情况下进行的项目越多,员工得到的钱就越多。 我们开发了一个相当狡猾的稀有支付系统,这对某些人来说是令人惊讶的。 我会尽力解释。
我们一生的生活都是按小时计算的,但事实是人们正在逐渐消失,无法系统地解决问题。 随着时间的流逝,我们切换到一种新方法,这意味着以下数量:固定费率+特定部分(取决于所花费的时间)+团队效率奖励。 过渡需要工程师的勇气,但结果所有人都感到满意,他们开始获得高薪和更好的睡眠。
根据与团队达成的协议,团队收到的资金超过了支付工资所需的最低费用。 通常,猎熊的尸体是根据花费的时间和工资水平来划分的。
要了解一般水平:我们工程师在该地区的薪水约为每人每月90至15万卢布。 当然,这就是“医院的平均温度”,因为它始终是个人同意的领域,并且是许多不同因素的组合。
我们公司的所有员工从第一天开始,都是按照一份无限期的雇佣合同并按照俄罗斯联邦《劳动法》以“白人”工作。 完全白色的薪水(每月的固定日期分两期支付)表示应从中支付税款,并扣除所有必要的资金。 结果,我们所有员工的收入都显示在2NDFL证书中,并且在申请贷款时没有任何问题。
此外,弗兰特当然还要付全额病假。 顺便说一下,我们有两种类型的假期:每年(持续28个日历日)和每年另外三个带薪假日。 无需维护的假期或休假日也是可能的,但是警告团队,与团队负责人协调问题并确保没有员工不会造成严重后果是很重要的。 尽管有立法限制,我们了解到在紧急情况下有紧急需求的情况,因此我们尝试找到方法释放雇员(俄罗斯联邦《劳动法》要求提前警告其假期和休息时间)。
公司成长

尽管这不再是本文的主题,但我不能忽略这样一个事实,即公司的增长对我们来说不是空洞的营销转向。 我们真的努力为与员工的长期关系提供所有机会,并参与他们的发展(根据性情和喜好)。 此外,由于公司现有的规模以及客户和相关活动(包括我们的内部流程)的多样性,我们确实可以提供一些服务。
当然,这里有一个“默认路径”,即L1→L2→DevOps工程师(包括执行L3功能的工程师)→首席工程师,团队负责人,项目经理……但是还有更复杂的动作,不仅取决于人类的能力,而且还取决于实际的能力。公司需求。 因此,例如,有一天,我们担任“服务主管”一职,一名值班(L1 / L2)工程师成长为该职位,这足以记住我们拥有特别的团队,例如研发部门。
如果读者有兴趣(在评论中写!)-我们将谈论公司的成长和发展故事真正发生在我们的员工身上,并且现在正在出现。
而不是结论
随着公司的成长,适应过程变得比以往任何时候都更加重要。 在我们的案例中,转折点大约是50名员工,这是我们认为与新工程师进行质变对公司至关重要的阶段。 但是,从许多方面来说,这只是道路的开始-我们的适应方法目前正在积极发展。 我们建立内部招聘和经验交流的流程,完善日常工作的工具并开发知识库。 但是,这是一个完全不同的故事...
聚苯乙烯
我对同事表示感谢:人力资源总监Anna和
shurup-他们为准备本文的两部分提供了帮助。 我们很高兴应您的要求分享与我们公司“内部厨房”有关的其他事项的经验。
PPS
另请参阅我们的博客: