在这一集中,Mando Escamillatalks about his transition from a DevOps individual contributor to becoming a manager, the relationship between engineering and Ops, striving to be on the same page as a team, and attempting to do his best work while wanting to do what’s best for the company as a whole and the customers they serve. It’s all about coming together, growing together, and having empathy.

如果您发现燃烧需要分享您的思想或咆哮,请将它们喷洒devrel@newrelic.com.。虽然您要将所有人发给我们一些字节的所有麻烦,请考虑花点时间让我们知道未来的节目中听到的内容。尽管有全面的燃烧火焰,您将收到回复,请知道我们对您的反馈真诚感兴趣;我们的目标是安抚。跟随我们的讨论:@observymcobserv.

JonanScheffler:你好,欢迎回到麦考斯维特脸,观察性播客我们让互联网名称并完全得到了我们应得的。我的名字是Jonan。我在新的遗物中参加了开发人员关系团队,我将在每周回来一次,新的客人和最新的可观察性新闻和趋势。如果你有一个想法的话题,你想在这个节目中掩盖我的封面,或者也许是客人听到的,也许你想自己出现一位客人,请伸出援手。我的E-mail地址是jonan@newrelic.com.。你也可以在推特上找到我@thejonanshow.。我们在这里给予他们想要的人。这是人民的可观察性播客。非常感谢你加入我们。欣赏表演吧。

我今天加入Mando Escamilla。嗨,mando。

Mando Escamilla:嘿,Jonan。我过得很好。你还好吗,伙计?

Jonan:我挂在。我必须学会不再问这些问题——最终,我会的。我们需要另一个休闲介绍,就像“我看到你也是人类,还活着。做得好!”

Mando:[笑]是的。它实际上是一个美好的一天,感觉很好。非常好。我不知道那是我在我的杯子里的杜松子酒,我在这之前喝酒,以解决我的神经一点点或什么,但我真的感觉很好。

Jonan:你知道,当我播客时,我应该真正喝酒 - 我想,也许我一直在寻找的秘密酱。

Mando:[笑]。

Jonan:是的。我下次打开威士忌。这是一个辉煌的想法。所以告诉我们你自己。你有什么样的东西进入你的职业生涯,你现在在做什么?

Mando:我开始职业生涯,作为一个年轻,明亮的眼睛,浓密的尾巴,Perl开发人员回到90年代末期。然后,服务器端应用程序就像结果一样,它就像一个背景过程一样。然后你开始将这些结果推向了Apach.,右侧并将其放入CGI-BIN目录中。所以,做了一点perl,做了一点点的sysadmin东西,并骑了一点。在2000年代初,我抓到了一点Java Web应用程序,但不是很多。并结束了我的方式Ruby on Rails世界。

Jonan:漂亮。我的驾驶室。我喜欢它。

Mando:所以我在那里居住了一段时间,作为一个软件开发人员,大部分职业生涯都在小,早期的初创公司。所以最终穿着很多帽子。

Jonan:是的,我的意思是你不只是写它。你必须把它放在那里,对吗?你在那里写了代码,然后将其运送到栅栏上并将其维持到生产。并在早期的初期后,这与今天的命题有多不同。所以,你正在做一段时间的轨道,然后发生了什么?

Mando:所以做轨道一段时间,然后我有机会在公司工作,即现在,从软件开发,应用工程转移到OPS。就像你在说,我在职业生涯中所做的很多东西显然是邻近的,或者至少有ops零件。但这将是我的第一个全职“我是运营商,听到我[咆哮]。”

Jonan:是的。

Mando:我猜一年半前,我从成为一名经理的团队中的个人贡献者转变为一个经理。所以我必须通过一些漂亮的动态时间来领导这个梦幻般的人群,这是我们应该谈论的方式。

Jonan:动态。是的。愿你生活在动态时代。

Mando:[笑]。他们曾经说过。然后我在这里结束了,喝了放大。

Jonan:喝杜松子酒和谈论一个关于可观察性的愚蠢的播客。

Mando:那就对了。

Jonan:我工作了Heroku很长一段时间以来,人们都希望你拥有自己的东西。你可以把门关上。所以我完全理解。也就是说,我在Heroku工作,我从不需要了解任何集装箱运输技术。整个革命发生的同时,我获得了无限自由的Heroku。

Mando:哦,足够公平。是的。

Jonan:我只是打算点击这个按钮。所以那时我最近赶上了很多追赶,现在回到了新的遗物,我继续教育,所以我可以跟上社区。该Kubernetes生态系统是非常复杂的…

Mando:而且茫茫。

Jonan:是的。但仍然比我们以前的任何东西更好。

Mando:绝对。

Jonan:就像你有效地单击按钮一样,你运行一个命令,我有我的kube cuddle,它是出局。我敢肯定我说的是不正确的,熊,我不知道。

Mando:我不知道。

Jonan:人们有很多关于如何发音的东西的意见事物的生态系统名称,但是......

Mando:就像我说出自己的名字 - 只要你不打电话给我晚餐,就会打电话给我。我很好。

Jonan:是的。我觉得非常同样,但我也会经常纠正人们,因为乔纳被误传为乔纳和它是病毒的。就像一个人说乔纳,那就是......

Mando:每个人都是约拿吗?

Jonan:好多年了。好多年了。

Mando:我感觉到你了。是的。

Jonan:是的。

Mando:我谈论像旧系统和我们曾经做过这类事情的旧方法与kubernetes一样。看起来好像Kubernetes核心团队或者你想参考他们,他们真的正确做出了一些关键决定。并且真的发现了多年来一直建造的事情的良好抽象水平。但他们都是Bash脚本或Ruby脚本或Python脚本或詹金斯工作或其他什么。并且他们在这个系统中编纂了它,就像你说的那样,是一个kube Cuddler,熊掌申请远离魔法,你知道吗?

Jonan:正确的。它在我的手中放置了更多的力量,因为开发者 - [chuckles]更好或更糟。要进入那里并与这些系统合作,我觉得,减轻过道的两侧的负担,坦率地说,一个完全消失的过道吧?我们谈论Devops的术语,历史上有一点点的美国与他们的心态,当涉及到OPS和DEVS或反之亦然。你对此感觉如何,一直是在你的职业生涯中突然弥漫这种差距的人?

Mando:当[Chuckles]谈论工程和行动之间的关系时,必须有某种悲伤阶段,因为我经历了很多人,以及一些不同的时间。当我过来时,我开始了,我很有希望。这是一个完整的一边,我道歉,但你有没有看过“泰德拉索“电视节目?

Jonan:没有,但我要记笔记看。这听起来可爱。

Mando:它是。是的,这是一种乐趣,其中一集的标题是“是希望杀死你”,所以实际上,正是希望杀死了我。我对这个角色充满了希望。我想,“我作为工程师和应用工程师有这么多年的经验,我有操作我们将要运行的系统的背景。“在我最自负的时候,我认为自己就是天行者阿纳金的天选之子。我要到这里来,我要做这个。我会是那个能做这件事的人。这种情况持续了大约一周半。

Jonan:正确的。事实证明,这东西真的很难。

Mando:是的。有原因。双方真的很难。一堆真的,真的很聪明的人 - 比我更聪明 - 已经摆动并错过了它,这个球。对?

Jonan:是的。

Mando:正如我通过这个角色的进展,我认为软件开发的时候已经存在了一个伟大的职业生涯,如果它只是不是讨厌的软件开发者,那就成为一个很好的地方, - 他们来通过并毁了一切。

Jonan:它们只是把一切都搞砸了,它们甚至似乎不关心内存。

Mando:对我来说更重要的是,他们不在乎他们不在乎。对吧?

Jonan:是的。我只是发了它。这是行业的一个问题。而且我认为它也出现了我们有这样的不同信息领域。我前几天正在和代码学校交谈。我经常在这些代码学校说话,因为我在白天回来并与学生谈论这样的想法,“看起来,如果你在技术中有一个真正疯狂的职业生涯,你可能会获得技术的所有知识中的1%。“这些数字是任意的,因为它会少于那个方式。但是你有你的馅饼,到处都是你所看到的,有人有一个不同的馅饼片。人们可以轻松地做到这一点,他们有时会在他们喜欢的地方做,“哦,你甚至不知道,我不敢相信你不知道仁可以表现如何。” Like, “OK, come on.”

Mando:正确的。

Jonan:这是因为我们都有这种不同的馅饼片。我认为,有时,应用程序开发人员将关注一个非常具体的事物和行动人员将关注完全不同的事物和......

Mando:这是真的。

Jonan:今天我们在一个我们再次聚集在一起的世界里,我喜欢那样。我喜欢这repops的发展和运营理论。

Mando:是的。这确实需要一点善意的假设。

Jonan:是的。

Mando:就像我们都必须在同一页面 - 在至少相同的页面中,“我们都在这里尝试在这里做出最好的工作,我们想做最适合公司的事情。我们希望为我们的客户做最适合其他成员的事情。“只要我们都同意这就是我们来自的地方,那么我们就可以来到一起。但是有时间比其他人更困难。

Jonan:是啊,就是。我认为过道的开发人员无法以其强大的沟通技巧而闻名。

Mando:运营商也是如此。对吧?

Jonan:是的,当然。所以,让我们谈谈领导一个运营团队是什么样子的——这是我从来没有做过的事情,但这似乎是一个复杂的努力,因为领导总是如此。你谈到了从IC角色到经理角色的转变。这是一个被经理们经常使用的术语——个人贡献者,我相信这个术语会让经理们觉得他们仍然是另一种类型的贡献者。而我认为是那些建造这个东西的人,然后是我来开会讨论这个东西,对吧?

Mando:100%正确。它可以是一个有用的词汇。但就像我跟每个人说的,即使现在我在工作的时候也跟每个人说,“我是住在谷歌电子表格里的人JIRA门票和会议,它是我的团队,做实际的东西。“

Jonan:是的。

Mando:我的工作是确保他们可以做得很好地协调和所有这些。但是,它是ops团队的经理,而不是领先或管理软件开发者。或应用工程师,或者您要打电话给他们。主要围绕出现的未共定工作的数量。

Jonan:正确的。

Mando:为了队伍。我发现管理在任何类型的Sprint Cadence或类似的工作中都非常困难。无论是计划生的工作还是计划的工作。我的意思是,我们有我们需要做的产亚博最新版直播品。我们有kubernetes集群升级,我们有一个新的基础设施来推出,我们可以坐下的所有这些东西,我们可以讨论它们,我们可以谈论他们将持续多长时间并将它们分配给人们。但是,如果客户停电命中,或者我们有 - 我们称之为p zeros,它就像甲板上的所有手,世界都在火。出现了,你的项目有点抛出窗外。甚至更常见的东西让你抛弃 - 你有一个工程师来提出一个问题。“我该怎么做呢?我在哪里收到该日志?“ Or, “What kind of metrics should I be using for this service you’re capturing here?” And you want to engage, and you want to provide this information for them so that they can continue on and do their job. And they’re actually reaching out and trying to work with you.

Jonan:是的。

Mando:当你进行了这样的对话,然后你意识到一个半小时已经过去了,几乎到了你该关闭笔记本电脑的时候了,而你还没有完成你所做的……

Jonan:需要完成。

Mando:正确的。

Jonan:在这之后你还有好多库伯可以抱抱呢。

Mando:那么多,那么多可以拥抱的人。

Jonan:这个惊喜的东西发生在运维的世界里,当然有紧急部署和bug修复和东西来作为应用程序开发人员直接当你专注于代码库,但是你主要生活在这样一个世界,燃烧。理想情况下,事情是相对稳定的,但与那些能够为某个特性制定计划的人相比,您经常是中断驱动的。我有两周的时间在网页上发布一个新的按钮,然后我开始在按钮上打字,不太可能有任何紧急按钮之间的这里和完成。

Mando:是的。并不是说工程师不受中断驱动,对吧?可能会有零级事件发生,因为API发生了变化,有些事情超出了他们的控制范围,而他们是最有能力修复的人。但你完全正确。这比在运维的世界里要少见得多,尤其是在运维的世界里,你的基础设施是基于云的,我不知道是不是感觉更特别。

Jonan:是的。

Mando:在任何给定的时间,AWS或Google或Azure,他们只能让您的基础架构的部分消失。

Jonan:是的。

Mando:你总是希望你已经计划好了,一切都会好起来的,它会自己愈合的等等。

Jonan:这很难。

Mando:这很难,而且……

Jonan:你会怎样做?

Mando:除了放弃你正在做的事情并修复它,你还能做什么呢?

Jonan:是的。究竟。

Mando:另一个我一直在努力解决的问题是软件工程组织和Ops组织的比例,比如一个工程师问我团队中的某个人一个问题,坐在那里和应用工程师打交道的人占了整个Ops组织的五分之一。

Jonan:是的。在这一个半小时里,你占用了整个团队20%的时间。

Mando:正确的。这是应用工程师的百分之一的时间。

Jonan:正确的。

Mando:有时候开发者很难理解这一点。因为他们专注于自己的团队。他们的团队有3人,4人,5人,6人,10人,等等,所以这个比例似乎没有扭曲。

Jonan:是的。

Mando:但那是因为他们没有看到所有其他团队,OPS团队最终每天互动。

Jonan:是的。我认为从根本上说我们在这里谈论的是缺乏同理心有时存在于工程组织和操作团队之间或者对工作的理解上。对于那些发现自己处于类似情况的人,你有什么策略来帮助他们建立对Ops工作的同理心?除了就像一个懒散的自动回复说:“走开,我们很忙。”

Mando:正确的。我认为这是一个非常好的问题,因为缺乏能够回答这个问题很好地导致你在没有首先进行jira票的情况下没有人会谈的政策和程序的类型。

Jonan:是的。很常见。

Mando:把它放在jira票上,然后我们将解决它。但直到那时,我不会跟你说话。你最终感觉就像你被推动到了这一点一样。而且唯一为我而努力的事情是与团队领导的深刻,坦率,脆弱的对话,以及整个工程团队。

Jonan:是的。

Mando:而不仅仅是一个 - 这是一个秘密之一。这是一个谈话,即一遍又一遍又一次地发生。

Jonan:它正在进行中。

Mando:它一定要是。因为它很容易被关注并被你正在做的事情分散注意力。

Jonan:是的。

Mando:每个人都很忙。我们的团队没有像PM这样的人。我们自我评估工作,自己安排工作。但应用工程师有时要对经理感恩戴,他们进来说,“不管有什么困难,今天必须完成。”我不在乎Ops说到那时他们不能给你一个新的Postgres实例,它必须完成。“运营商很难看到这一点。而我们也看不到他们世界的那一面。所以努力创造这个世界,让人们感到安全可靠地开会,他们说这是我记忆,一个会议,我没有几个月前,我坐在一个变焦房间所有的工程领导这一个公司的一部分,我告诉他们,“我以为我们是朋友,和你说什么,你真的伤害了我的感情。”

Jonan:是的。这是你在工作场所所需的那种开放诚实,实际上有时会完成事情。

Mando:我认同。这对我来说非常容易 - 我不应该说这很容易,说因为它很难。但我认为超过大多数人,我有一种更容易的方式或更容易拥有这些谈话的道路。对?

Jonan:是的。

Mando:我在这个职业生涯中一直在20多年。我有很多经验,我处于领导地位。我拥有所有这些特权,使我更容易打开并易受攻击并说出这些类型的事情。我想到了这个组织有很多人不会觉得这么做。

Jonan:我认为人们可以忘记他们在专业环境中易受攻击的能力取决于他们的特权。

Mando:肯定的。

Jonan:对我来说,这比向别人提出要求要容易得多——你开始扮演领导的角色,你必须考虑向你的团队提出这样的要求——这对我们主要从事的创造性工作非常重要。我们创造了大量的内容,我们必须思考我们想要怎样的,以及需要什么样的心理安全。有很多原因可以解释为什么人们不能做真实的自己,不能脆弱。

Mando:是的。

Jonan:作为一个领导者,能够解决这些问题真的很重要,但也要站起来,亲自去做?对吧?你有机会以身作则。

Mando:正确的。我认为在很多情况下,这是第一步。创造这个世界的第一步,就是以身作则。就像你说的,把它展示出来,然后你要不断地把它传递给团队。

Jonan:是的。

Mando:并做一些让他们觉得的事情,至少他们可以与你开放和诚实,易受攻击。也许他们可以在其余的团队中建立那些圆圈,直到他们可以到达他们可以做到的地方。

Jonan:究竟。你必须帮助积累肌肉或萎缩的肌肉。损害团队的心理安全是一件很容易的事情。

Mando:是的。

Jonan:你会遇到一个人站出来,然后有人说,“这是一个愚蠢的想法”或者“我讨厌这个计划”——在工程团队中,这是很常见的。事实上,我认为,我们在这方面做得更好,批判我们的想法和批判人是分开的。然后是行业的某些领域,特别是在你所描述的情况下,我不知道你会议的细节,但我可以想象工程部门会因为某些问题而对运营部门遮遮掩掩。肯定错了。

Mando:确定。这绝对是其中的一部分。是的。

Jonan:他们没有为此做好准备,我们尽我们所能做对,他们没有。我看到随着时间的推移,这两个角色通过Devops这样的方法变得更接近,可能有一个我们在同一时俱全的世界,我们都是互动。您有一个正在设置Kubernetes集群的人,也发出一些部署在该Kubernetes集群上的应用程序代码,反之亦然。你有双手掌握,这真的有助于建立同理心。但最终引入了这样一个宽敞的责任领域,即技能机器如此深。我很难相信,可以存在有人在那些在拥有那个整个筹码所必需的所有事情中都有专门的人。

Mando:我觉得你在头上撞到了钉子。我发现自己经常陷入这个陷阱,我已经训练自己不要说这些种类的东西,但有时我肯定会觉得“你怎么能知道这个?”

Jonan:是的。

Mando:你知道我的意思?

Jonan:是的。

Mando:我必须踩到自己的头脑。我必须像,“不,这个人没有办法知道Kubernetes集群中的招生控制器,或者知道如何正确地在AWS或其他任何内容中扮演角色。”你知道我的意思?也许对我们来说是第二种,对吧?

Jonan:是的。

Mando:但它靠近希腊语到大多数超级智能,非常有力的工程师。它就在他们的知识领域之外。

Jonan:所以他们是一块馅饼 - 它们是1%的,它只是在篱笆的另一边。而且我必须告诉你,说出来的是第二种自然的事情,从字面上,没有AWS的一部分对我感到第二种。[chuckles]。我给他们一个形象,我喜欢,“嘿,我想再次看到这个图像,也许在网站上。”他们就像,“不,现在是我们的。祝好运。”

Mando:谢谢。拜托,你知道,生活刚刚继续。

Jonan:继续。[笑]。你得到惊喜的结算。哦,男人!我听说过的恐怖故事,但我不打算挖掘它,因为坦率地改变了世界的很多方法。现在,你有一半的互联网上下了,就像你早些时候谈过的那样,当AWS消失时 - 我们不应该说太多的垃圾或我们jinx它。如果我们继续挖掘,我们可能会打破互联网。

Mando:是的,这个观点很好。我要四处找找能敲进去的东西,因为谁知道呢。

Jonan:[笑]。

Mando:你永远不会知道的。

Jonan:所以让我们谈谈什么时候出错了。你如何处理?我认为,作为团队领导,您有一个独特的视角,就如何通过这些时代。We talked a little bit when this episode opened about the state of the world—and I don’t even want to think about it right now in the middle of a conversation that I’m enjoying—but there is some terrible, terrible world going on right now.

Mando:世界上发生了很多可怕的事。

Jonan:你必须和人们一起解决这个问题,然后再发行。你必须要富有成效。在这种情况下,你如何领导一个团队?

Mando:也许更精细。如果应用程序已关闭或服务已关闭,或者您知道我的意思,偏移可以修复它,对吧?

Jonan:是的。

Mando:没有人让我们转向说,“你能这样做吗?”

Jonan:是的。

Mando:因此,如果您每天早上一直在早上三到三个,那么无论您熬夜,都在看BLM抗议活动。在总统辩论后,在Twitter上融资。在某些时候,如果寻呼机熄灭,寻呼机熄灭,它是您和您的团队必须修复它。这是一项挑战。它真的有。我一直在做我能够支持团队的事情,并尝试和推迟不必发生的工作。

Jonan:是的。

Mando:这样团队才能保持一点活力。看到球队对此的反应很有趣,因为有时我们会坐起来,然后会说,“我没有被分配任何票。”我需要一个产品。我会告诉他们:“现在,我们今天没有紧急的事情。”我们今天和明天都没有要紧的事。休息一下,把手机拿在身边,但是休息一下。”

Jonan:是的。

Mando:因为基础设施可能不会着火,但世界有点着火。

Jonan:在我们周围和延迟那里,我的意思是,他们有一张票。他们的机票就像,试着再留下了一个48小时的理智,因为我们需要你在甲板上,你知道吗?

Mando:是的。你必须准备好。我有你的背。我所做的第一件事之一 - 在清楚之后,这不会是家庭情况的两周或四周的工作,左右四月或五月左右?我记得,至少对我来说,[我想,]“我们都在从家里开始工作。”我真的想,我真的认为它就像两三个星期,上面。

Jonan:哦,男人!我很震惊。我记得我和一个人聊过。他们说,“你知道,我认为所有的活动都将被取消。我说:“你说的时候,我还以为你疯了呢。”当然,这是在所有的活动都被取消了几个月之后,比如,“我以为你完全疯了。”这是我为此道歉。”[笑]。这远远超出了任何人的预期。你说推迟工作,留给世界的情绪劳动只是从我们经历过的集体创伤中恢复,这本身就是可怕的。甚至连每天都在发生的事情都不看一眼。你必须让你的员工做好准备,你绝对是对的,不管是否有问题,责任到此为止。 You don’t have a different Ops team. You get to call and be like, “You know what? We’re sleepy today. Take it away.”

Mando:“夜晚有一个艰难的夜晚。“是的。所以我所做的第一件事,我进去了,我向他们所有的繁文缛节的旋转添加了自己。当他们被寻找时,我会被分页。如果他们在半夜被醒来,不要跳上事物。

Jonan:确定。

Mando:我们处理得很好,所以团队的寻呼机负载很低。

Jonan:哇。

Mando:是的。我们真的很难到达那里。

Jonan:你为什么不炫耀某个地方?我的天啊!

Mando:(笑)但你知道,我不希望每周都有一两周这样的假期,然后有人还在睡觉,因为整个世界都在燃烧。然后感觉很糟糕因为他们让组织失望了,你懂我的意思吗?

Jonan:是的。哦,粉碎是那个没有回应页面或出现的人,无法解决问题,不得不涉及别人并摧毁其他人的夜晚。每次都很难在那个地方。每次该页面都很难。但特别是当你觉得你失败的同龄人时。

Mando:对吧?我想避免复杂这种情绪压力。世界很难。工作很难,而不是那么多。我打算说这是一个独特的ops问题,但越来越多的应用工程团队开始携带寻呼机。

Jonan:是的。

Mando:一个不合适的,对吗?如果他们的服务发生了一些事情,他们就是先着名的人。

Jonan:他们应该。他们应该把代码放到生产环境中。如果这是你的责任写好的代码,我希望很快,世界上我把我的代码在栅栏QA写测试代码,我只是YOLO-coded,然后将它传递给运维永远保持运行,这个世界只是不正常发挥到了极致,在我看来。

Mando:哦,宣扬,兄弟!你这是在说真话。

Jonan:是的。

Mando:我们再次开始了这次对话讨论的是…

Jonan:确定。

Mando:...开发和行动。但这是这个爱三角形的另一个分支,我的朋友。QA人们面临着同样的挑战。而且我确信有一个QA播客某处,有人在哪里谈论同样的事情。

Jonan:[笑]是的,他们是。

Mando:但是,是的,这是一种管理关系的功能失调方式。

Jonan:我明确解剖物质并尝试划分责任的领域,但我不认为软件建造的这种特殊方式是健康的。我认为尝试从一部分中获取所有权,就像你写一行代码和代码行是坏的,它是你的代码行。您可以通过测试和一直通过生产一直都拥有那种代码。如果您编写了一个测试,则代码行首先是更好的。测试驱动你的东西。我谦虚的意见 - 这不是那么谦虚 - 我认为有没有说的人的风险,“技术将在所有问题的长线中解决这一问题就可以解决。”[笑]。而且,当然技术证明是不解决任何真正的问题,但我们现在确实拥有这个Kubernetes的事情。我认为这是有助于弥合这个差距。我认为这使得在没有互相踩踏的那个方程中的所有部分中的人们更容易。

Mando:是的。这是一个很好的表达方式。你是绝对正确的。有一种与你的——我不知道,我甚至不知道你想叫它什么——执行环境交互的能力。

Jonan:是的。

Mando:你知道我的意思?

Jonan:您的部署环境。你对我有一些责任。当我是一个应用程序开发人员和我发货的应用程序时,我必须思考,“我合法地期望有哪些资源?”

Mando:是的。

Jonan:有多少核心?内存多少?有多少磁盘空间?我从哪里得到磁盘空间呢?我在多大程度上依赖于它的可用性?这是你需要与你的团队和你自己进行的对话,以便将应用发布到Kubernetes上。

Mando:绝对。而这就像你说的那样,这些行就是模糊。因为如果我的团队正在管理这个kubernetes群集,我们有五个kubernetes派对。一天晚上,突然间,我们被寻找,因为群中的CPU利用率已经过去了一定的阈值。或内存利用率。所以我们看看图表,看看发生了什么。我们向下钻取,我们发现,“哦,好的,X团队的部署一直在逐步提高内存利用率。现在我们在将我们推过边缘的一点。我们此时唯一的选择是添加另一个派对群集。

Jonan:正确的。

Mando:那么谁的责任是监视X的部署,内存利用率?

Jonan:是的。

Mando:或者我们加入内存限制。

Jonan:确定。

Mando:在我们的部署中。然后突然,我们收到一支团队的通知,称他们的应用程序不断杀死。

Jonan:是的。正确的。My app is just dying over and over again, and we’re impacting our customers’ lives and you’ve created a situation—and what I want you to do immediately is to bump this arbitrary limit that I know you’ve chosen for no good reason. Just punish me.

Mando:没有好理由,是的。

Jonan:这又把我们带回到了可观察性的故事中,在这个故事中,将基础设施和应用程序的所有部分一起可视化——人们可以通过很多方式向您显示某个东西坏了。有很多方法可以确定一个东西坏了,但要看到它的内部,看到它为什么坏了,理解它是如何融入整个系统的用这种系统的观点来理解这些东西。我说的不仅仅是找到一个根本原因因为根本原因是人类。但是了解这些东西是双方的,人类的存在,他们已经开发出的系统工作流程的方式在一起,导致了可能发生的情况,而且在软件和硬件本身,我们去一个地方,这怎么可能发生呢?那是你的原因。这就是你要解决的问题。

Mando:是的。这并不是应用程序工程团队的唯一责任。它变得模糊。它变得有点灰色和微妙。对?

Jonan:是的。

Mando:而对于一些人,我认为他们享受善于生活的那种微妙的空间和灰色的空间,你知道我的意思吗?

Jonan:是的。

Mando:有些人绝对不会。有些人会问:“你在说什么呀?”我不想上哲学课。你是说没有正确答案。你怎么了?“你明白我的意思吗?”您需要所有类型。你的团队需要所有这些不同类型的人。所以这需要各种各样的人,有些人会比其他人更擅长进行这些对话和处理这些事情。

Jonan:走路是一条困难的一线,我一直思考董事会。但我认为我们可能都同意 - 我不想把嘴巴放在嘴里 - 但我认为这里的同情是关键,并理解这一点。

Mando:如果罗杰斯先生教过我什么的话。他教会了我很多东西,但当你尽最大努力站在别人的角度考虑问题时,你是不会出错的。

Jonan:是的。只是想象一下,你将是什么样的人,你即将解决你的应用程序引起的内存错误,它是一个内存泄漏。

Mando:对对对。或者另一边。想象一下,当你的朋友在团队X中的朋友出现时,他们被寻找,因为他们的申请失败了,开始抛出异常,因为你没有正确设置你的Aurora故障转移的东西。所以他们醒了,现在他们必须醒来。

Jonan:是的。

Mando:因为你没有建立自己的指标和监视器。所以你只是把它们扔了一件事,现在它被打破了,每个人都因为你而醒来。

Jonan:是的。这对两边的人来说都是令人沮丧的。而这恰好是人类非常擅长的一件事。我们之所以擅长别人是因为我们不得不…

Mando:是的,老兄,是的。

Jonan:把世界装进我们的大脑我们想把东西装进盒子里,然后整齐地排成一排。有时候,在一个有着如此多因素的复杂系统中,没有答案,没有明确的路径——你尽你所能。

Mando:是的。我在本周早些时候与我的朋友谈论了这一点。我不知道,这几天时间是一个扁平的圈子。很难知道[笑]我在谈话时。我们正在谈论我们在现在的建设和五年前建立的差异,10年前。我们建立的应用程序现在比以前更复杂。我们可以通过最新的工具和基础设施计划来做到这一点。和kubernetes。

Jonan:确定。

Mando:AWS,就像你早些时候在谈论。但它几乎就像我们本质上利用这些东西并建立在他们的界限上,而不是让我们的生活更容易与我们曾经拥有的简单系统更容易?

Jonan:正确的。

Mando:我们一直保持着这种水平的技术痛苦。这并没有让我们的生活变得更好。我们现在可以建更大的城堡了。

Jonan:我们可以建立更大,更复杂的城堡,他们做得更多的东西。但更大 - 它仍然很难。

Mando:我们可以在我们领先时停止。但是我们没有,你知道吗?

Jonan:是的。因为我们在科技领域,我们不会那样做。的stop-while-you前进的事情。

Mando:没有。

Jonan:我们在这方面做得并不好。

Mando:它可能只是一个人类的事情。你知道我的意思?我们只是没有一般。

Jonan:我们只是不。你可能会说,“哇!你知道什么好吃吗?是因为我砍倒了那棵树,才让我的房子起火的。我要把每棵树都弄到手。我的房子会很暖和的。”

Mando:所以吓坏了温暖。是的。[笑]。

乔南:“大“似乎是人的方式。现在,那对我们的未来均值是什么意思?我正在做这个闪电谈论kubecon.我要在哪里建立Kubernetes覆盆子PI.在五分钟。这对我来说是一件很神奇的事情,我可以在五分钟内将Myst卡和Raspberry Pi以模拟可扩展的方式部署到它上面。我并不指望每个人都用一堆树莓派来取代他们的数据中心,但这让我印象深刻,我们正处在一个发生这种事情的地方。那么未来会是什么样子呢?我们正在朝着一个方向前进,在那里我们能够做更多的事情,我们正在建造更多的东西,变得更复杂——所以请为我做一个预测,这样我就可以在一年后让你回来,并为你错误地尝试做不可能的事情而感到羞耻。

Mando:是的。我期待着一年后再回来,并为此感到羞愧。

Jonan:是的。这是我在这个展示中的主要特征之一 - 令人兴奋的小时。[笑]。

Mando:如果我有缺点,那就是我的生活中还没有足够的羞耻。个人的,根深蒂固的缺乏自信和羞耻感——那不是在这一边,我的朋友。

Jonan:我的大脑经常以其他原因出现。就像,“嘿,记得当你爆炸孩子的时候,孩子有八个?”

Mando:哦,我的上帝!是的。

Jonan:当我试图入睡时——如果我完成了末日卷轴——我就会听到这个消息。

Mando:正确的。一旦手机击中了你的额头。

Jonan:[笑]。

Mando:那是小巨魔来敲门时。我认为,在一年的时间,我们将看到一个不是云提供商的融合,那不是我的意思 - 我们将看到与云提供商交互的更好的工具和更好的抽象。像地际,但更好。Terraform样式的东西,我认为云提供者现在都真正了解它们是一种商品,他们正在继续这场比赛到底。

Jonan:寨花园正在崩溃。墙壁围绕着这些公司。

Mando:是的,当然。当您使用像Kubernetes这样的基础设施环境时,您能做的只有这么多。比如,全信AWS是一回事。并让所有应用程序运行在EC2实例上。然后你打电话给你的AWS销售代表,要求折扣。他们说,“是啊,不是。不,你不会明白的。但要说“75%的采访者花在了这10个Kubernetes集群上”,情况就大不一样了。

Jonan:正确的。

Mando:这些应用程序都不知道它们在AWS内部运行。

Jonan:正确的。这改变了游戏。

Mando:它改变了一点点的游戏。

Jonan:他们现在就来挖走彼此的生意。如果你在AWS的商店里,谷歌会跟你说,“嘿,我们会给你两年的免费GCP,优惠几百万美元。“一旦你来到这里,你就会被他们的生态系统所束缚。您可以开始一起使用这些免费的服务,并更容易地进行身份验证。这一切都很自然,但Kubernetes打破了这一点。人们开玩笑说,把多云技术作为一个目标是荒谬的。但是,多云技术提供给你的是一个随兴而逃的机会。突然之间,这些折扣变得非常容易获得,就像移动信用卡余额为零年四月。

Mando:是的,没错。这件事我还有九个月的时间。这有点像天上掉馅饼,而且过于简化了。如果我有一个3tb的RDS实例,在我的Kubernetes集群中有5个不同的服务,那么将它们移到谷歌运行的Kubernetes集群中有多现实呢?可能不会,但这比5年或10年前容易多了。最重要的是,我认为云服务提供商理解这一点。

Jonan:我真的很兴趣看他们做什么来回应这一点。我今天不想成为云提供商的鞋子,试图在我突然出售电力的环境中保持竞争力。

Mando:是的。和管,互联网youtubes。你知道我的意思?

Jonan:是的。我的导线是最好的,因为它是含氧的。这就像在卖巨型电缆。

Mando:[笑]。

Jonan:这是氧化立体声电缆。你可以告诉它更好。

Mando:那就对了。

Jonan:这太快了。

Mando:这太快了。我猜它有更多的24个Karat金牌。我不知道。

Jonan:究竟。这是一个有趣的世界。

Mando:它是。

Jonan:所以,很不幸,我们的演讲要结束了,但我想请大家为我们的听众说几句临别话。对于那些可能追随你脚步的人,你有什么建议吗?想想你希望自己一开始就知道些什么——我的意思是,我猜你已经在应用程序开发和操作部门工作过,现在又在领导岗位上工作过——你会给那些正在关注你所做的特殊转变的人什么建议呢?

Mando:如果有人希望进入领导或管理角色 - 专门从技术背景推出作为开发人员或运营商或系统工程师 - 我认为最成功的人认为过渡的人倾向于有几个共同的事情。他们这样做是因为可能似乎有点违反直觉。我认为他们不依据试图获得更多控制或更多权力的原因。

Jonan:正确的。

Mando:他们这样做不是为了获得更多的控制权。因为事实是,你对某些领域的控制会更少。但是那些擅长这个的人,我认为他们这么做是因为他们关心别人。

Jonan:是的。

Mando:他们关心人们的成长方式。和那些又回到我们刚刚谈论的事情,他们关心使工作场所安全安全。并尽可能真实。这将听起来很奇怪 - 我并不是说它听到这种奇怪 - 但我认为这是一个非常了解自己的特权的人可以很好地使用他们的特权。而且是什么奇怪的是,这有点听起来我说它应该只成为有权处于领导力的人,这并不是我想要发生的事情。但是,在这些领导职位的人,如果他们可以开始让他们的特权为他们提供什么,他们能够做些什么,这可能是一个超级大国。

Jonan:承认这部分你自己和理解如何使用,这样提升他人和有机会原本不被提供,提供的安全空间,人们随时随地都需要经营,不管他们是谁和他们殡仪馆有多大的背景是一个非常充实的一部分作为一个领袖。

Mando:这是我工作的最佳事物之一,为工程师和运营商也搬到他们的职业生涯和经理。就像你早些时候的焦点所说的那样,专注于发现对手的同情,而不仅仅是你在Devops过道中考虑的人。或dev过道。但为您的支持人士来找TMS,为您的支持人士来找同情,由于您的蹩脚基础设施或您的蹩脚代码,我们实际上被客户大吼大叫,你知道我的意思是什么?

Jonan:是的。

Mando:能够找到同理心,不仅对你的事业,而且对你自己的……

乔纳:......你自己的进程。

Mando:......和精神福祉。

Jonan:这是自我实现来自的地方,这种同情。

Mando:100%。特别是在现在这样的世界里,有时很难找到让人充满希望或感到高兴的事情。有时,唯一能让我度过这一天的就是知道自己做了一些事来帮助自己团队中的某个人,或者帮助其他团队中的某个人——让自己处于帮助他人的位置。我不知道这是内啡肽的刺激还是其他更有意义的事情。但也有帮助。

Jonan:是的。

Mando:这来自于同理心。

Jonan:我绝对同意你的看法。我告诉你,一个帮助我经历我的日子的事情是这一点。只是坐下来,拥有真正的谈话与真正的人类有关的事情。

Mando:是的。

Jonan:对彼此的故事来说,同情,只是在那一刻。这对我来说意味着很多,你今天来了,加入了我们的节目。

Mando:谢谢你,小伙子。

Jonan:真的很感激你的时间。如果你想让人们在网上找到你,假设这是你想要的东西,他们会在哪里寻找你?

Mando:可能Twitter是最好的工作地点。我并不超越愚蠢的愚蠢政治模因的超胜。

Jonan:是的。但对于我们这些从事技术工作的人来说,这总是一个很好的关系网。我建议每个人都上去看看,这样你就可以留言了。

Mando:绝对。我的意思是,这就是我在这里的方式,对吗?

Jonan:是的。

Mando:我能来是因为你出色的制作人曼迪…

Jonan:她很棒。

Mando:......她在寻求人们。向曼迪大喊大叫。这就是我能够满足你的方式,并拥有这个非常可爱的谈话。我是Mando Escamilla在Twitter上。如果有人需要,我不知道,什么都行。对吧?就像,你知道…

Jonan:建议,你想要接触。

Mando:有一个糟糕的一天,你知道吗?

Jonan:是的。

Mando:是的。在那里找我。然后我们可以聊天。

Jonan:我志愿让曼多成为未来世界的顾问。所有的情绪劳动。你不会想自己动手的。在推特上联系曼多就行了。

Mando:达到了。是的。我100%有能力。[笑]。

Jonan:直播性心理治疗对Twitter非常有价值。

Mando:[笑]。

Jonan:有了这个,我们只会给它一个节目并再次谢谢你加入我,曼多奥。

Mando:谢谢,Jonan。我很感激,伙计。祝你有个美好的夜晚。

Jonan:非常感谢您加入我们的另一章麦比斯特场所。此播客可在Spotify和iTunes上使用,并且在销售Fine Podcasts的地方。请记得订阅,所以你不会错过一集。如果您有一个主题或客人的想法,您想听到节目,请联系我。我的E-mail地址是jonan@newrelic.com.。你也可以在推特上找到我@thejonanshow.。显示今天的剧集以及许多其他可爱的书呆子的展示developer.newrelic.com。停下来检查一下。非常感谢。祝你有美好的一天。

Jonan大部分时间都花在盯着小盒子和推动纽扣。他喜欢红宝石,去,机器学习和玩机器人。查看帖子

有兴趣为New Relic博客写作吗?亚搏体育登入网给我们发一份建议书!!