感谢 Kenna Security 初露头角的合作伙伴关系 众多“第一”之一 令人垂涎的高级头衔 站点可靠性工程团队的诞生 成为领导者 Kenna 的员工 我的 Kenna 之旅的终点 未来 我的下一个机会

2025-06-10

谢谢肯纳安全

萌芽中的伙伴关系

众多第一之一

令人垂涎的高级头衔

站点可靠性工程团队诞生

成为领导者

肯娜的人

我的肯纳之旅结束

未来

我的下一个机会

在我们的开发生涯中,我们经常会在许多不同的公司工作。大多数情况下,我们只是在职业道路上匆匆而过。然而,有时,我们会发现自己身处一家真正改变我们的公司。这家公司不仅推动着我们的职业发展,也塑造了我们的为人处世。对我来说,Kenna Security 就是这样一家特别的公司。

最近,我做了一个特别艰难的决定:接受一个不可思议的新职业机会。不幸的是,接受这个新机会意味着离开我挚爱的肯纳安保公司。我在肯纳安保公司工作了四年多,这四年真是不可思议。

萌芽中的伙伴关系

Kenna 刚雇佣我的时候,我还只是 Groupon 的一名中层开发人员,正在寻找一家能让我重拾归属感的公司。没想到 Kenna 真的找到了。我入职的时候,Kenna 觉得我的资历比他们要求的要浅,但他们还是给了我一个机会。我非常感激他们这么做。

Kenna 的芝加哥办公室团队坐在我们办公楼的前台阶上
我加入 Kenna Chicago 团队时,团队由工程师、创始人和数据科学家组成

当时,我是七人工程团队里第一个女生,但这并没有让我或团队里的其他人感到不安。面试时遇到的每个人都很热情,对我也很尊重。当时,我们挤在一间狭小的后勤办公室里,里面有一个大房间和一个三人“会议室”,因为里面没有通风设备,所以被亲切地称为“热箱”。

肯娜的旧办公室
我加入肯纳河北岸办公室时

办公室的木门上贴着一块醒目的纸牌。哦,对了,当时公司叫Risk I/O。我的“第一次”之旅就是在这间办公室开启的。

旧的 Risk.io 办公室门

众多第一之一

其中一次发生在我加入后不久,那是我遇到的第一次生产中断。如果你想深入了解这个故事,可以看看我的帖子《工程师的成长历程》。简而言之,我推送了一个包含数亿条记录的表的迁移(我以前从未处理过这类数据),结果表被锁定了 3 个小时。在此期间,我们无法处理任何新的客户数据。我感到非常尴尬,但从未受到任何责备或批评。相反,我和团队都从错误中吸取了教训,我确信这些事情发生了,更重要的是学习和改进我们的流程,而不是纠结于是谁按下了合并按钮。

在我获得第一枚生产中断徽章后不久,我们就搬到了楼上一层楼、大楼正面的新办公室。这间办公室超级大!它有一个独立的厨房和三个会议室,三个!会议室。其中两个会议室可以容纳三个以上的人。当时我们的空间太小了,所以我们干脆自己搬了出去。每个人都抓起能拿的东西,然后把东西装上大楼里的货梯。我们花了一整天时间才搬进这间巨大的新办公室。

Kenna 的第二家河北岸办公室
Kenna 在河北岸的第二家办公室

令人垂涎的高级头衔

在新办公室里,我的下一个职业飞跃就此奠定。几位高级工程师离开了 Kenna,留下了谁来拥有和维护我们的 Elasticsearch 集群的问题。我对 Elasticsearch 一无所知,但还是决定尝试一下。大约在同一时间,Kenna 聘请了一位新的高级系统工程师,他也对 Elasticsearch 感兴趣。我们俩决定一起踏上 Elasticsearch 之旅。Kenna 出钱让我们俩去参加了 Elasticsearch 培训。这是我参加的第一堂培训课,为期两天,内容涵盖 Elasticsearch 的速成课程。课程结束后,我的脑海里充满了新知识。

在学习了 Elasticsearch 的方方面面之后,我继续彻底改造了我们的整个数据和搜索架构,从而大幅提升了 Kenna 平台的性能和稳定性。2017 年 1 月,这项工作除了教学和传播知识之外,还让我获得了梦寐以求的高级软件工程师头衔。但我并没有止步于此。

Kenna 继续蓬勃发展,并于 2017 年 9 月搬出了河北岸办公室,搬进了一座占据了整个二楼的新大楼。

Kenna 的办公室现在已满员
Kenna 的办公室现在已满员

站点可靠性工程团队诞生

那时,我们的工程团队规模已经非常庞大,是时候将其拆分成多个团队了。就在那时,我们从另一家公司聘请了一位站点可靠性工程师 (SRE),我们的工程副总裁决定组建第一个 Kenna 站点可靠性工程团队。考虑到我负责 Elasticsearch 的管理,这对我来说似乎再合适不过了,他邀请我加入这个新团队,担任高级站点可靠性工程师。我欣然接受了这个机会。现在我可以真正专注于应用程序性能和 Elasticsearch 的微调,这两件事是我作为一名开发者最喜欢做的事情。

接下来的一年里,随着 Kenna 的成长,SRE 团队在基础设施改进方面取得了巨大的进展。我不仅学到了很多如何提高系统性能,还学到了很多如何监控系统。如果您想了解更多关于我们在第一年的工作细节,请查看我的博文《成为网站可靠性工程师的意义》 。您还可以在我的“缓存为王”演讲中,了解我们为实现性能提升所做的一些细节性代码修改

成为领导者

在担任 SRE 的第一年,我和 Kenna 都成长了很多。到 2018 年底,Kenna 的工程部门已经拥有超过 30 名工程师,而且新组建的团队数量也在不断增加。在此期间,这位前首席 SRE 决定转换角色,成为其中一个新团队的开发经理。那时,我已经准备好亲自领导这个团队了。这一切都发生在 2019 年 3 月。

担任领导很不容易。我不再只是被期望快速编写代码,还必须授权和管理周围的人。我必须确保我的队友获得他们所需的一切支持,以便他们在学习和成长的同时能够做到最好。学习的过程有些曲折,但我尽可能地吸收所有知识,并向我敬佩的领导寻求建议。9个月过去了,我远非团队领导专家,但多亏了周围人的辛勤工作和学习,我现在掌握了未来领导更多团队所需的工具。

肯娜的人

在Kenna工作的整个期间,有一件事让我印象深刻,那就是这里的人。我们的工程副总裁教会了我如何以同理心和同情心领导。我的同事们教会了我如何激励自己、挑战自我,以及失败是可以接受的。事实上,失败本身就是一种享受,因为失败本身就是学习的途径。

Kenna 的整个团队都非常聪明,但他们也非常友善,总是乐于助人。Kenna 的每个人都非常努力,但同时,我们互相照顾,工作与生活的平衡才是最重要的。如果你想了解更多,请阅读我的博文《我无法做到一切:我的倦怠故事》

选择离开肯娜和那些我爱的(是的,爱!)人,是我做过最艰难的决定之一。但做出决定后,我很快意识到,即使我不能和这些优秀的人一起工作,他们也会成为我一生的朋友。我们仍然会聊天(已经设置好Slack了😃)和一起玩。只是现在我们需要再多付出一点努力。

我的肯纳之旅结束

随着我和肯娜的旅程即将结束,如果我不承认内心有些伤感,那真是撒谎。我当然对接下来的事情感到兴奋,但要放弃一个对我来说意义重大、历久弥新的事物,仍然很难。写这篇文章,一部分是为了与大家分享我的故事,更重要的是,为了帮助自己理清所有这些情绪。

无论我最终在这个庞大的软件世界里身处何方,我都不会忘记Kenna。Kenna,谢谢你给了我机会,给了我机会。谢谢你给了我工具和自由,让我能够开辟自己的道路,并在软件行业找到自己的定位。谢谢你教会我如何成为一名导师和老师。谢谢你接受我的失败,告诉我失败是可以接受的,并和我一起从中学习。是你帮助我走到了今天,我对此感激不尽。

未来

我满怀憧憬地计划着未来,希望能再次与 Kenna 的各位优秀同事们共事,我迫不及待地盼望着那一天的到来。与此同时,我将运用我在 Kenna 的所有经验和所学,继续致力于让软件世界变得更美好,造福所有人。

我开发的第一个应用名为WaterCoolerMeetings.com(可能需要一点时间加载,它在 Heroku 免费套餐中😉)。这款应用的唯一目的是帮助经验不足的人与他们目标领域的专家建立联系。它的目标是帮助人们找到他们原本可能得不到的机会。我很高兴地说,我的下一个目标就是回归这种心态,以及帮助他人的理想。

不过,在开始我的下一个冒险之前,我要休息几周来恢复精力。我从来没有在工作间隙休息过,而且在肯纳之后,我承诺自己会休息。谢天谢地,我的新雇主非常支持我的决定。我真希望自己能无所事事地懒散度日,但实际上我还有几篇演讲稿要写,而且我还要带着我的两匹马参加全国锦标赛,所以接下来的日子会很忙!但绝对是一段​​充实的忙碌。

我的下一个机会

我还没准备好分享我的下一步计划,因为我真的想利用这段时间好好充电,回顾一下自己已经走了多远。我有足够的时间去为我的下一次冒险做好准备,但我想把所有的兴奋都留到它更近的时候。别担心,我不会消失!我仍然会在 DEV 和 Twitter 上,还有很多小趣闻可以分享。只是我可能会放慢脚步。

鏂囩珷鏉ユ簮锛�https://dev.to/molly/thank-you-kenna-security-168
PREV
您的励志名言是什么?
NEXT
Elasticsearch 扩展第 2 部分:如何加速搜索分组数据过滤器是朋友将 ID 存储为关键字不要让您的用户拖慢您的速度回顾:加快大规模搜索速度提前规划