关于系统管理员是濒临灭绝的物种的史诗

全世界的系统管理员,恭喜您的专业假期!

我们没有剩下系统管理员了(嗯,差不多)。 但是,它们的传统仍然新鲜。 为了纪念假期,我们准备了这部史诗。 坐下,亲爱的读者。



从前,Dodo IS的世界着火了。 那时,我们系统管理员的主要任务是生存一天而不哭。

从前,程序员稍微缓慢地编写代码,并且每周仅将其发布到产品上一次。 因此问题每七天才出现一次。 但是后来他们开始编写更多的代码并更频繁地传播,问题开始增多,有时一切开始崩溃,回滚变得更糟。 系统管理员受苦,但受了这个摊位。

他们晚上晚上坐在家里,心中充满焦虑。 每次发生时,“从来没有,监视再次发出求救信号:Dude,世界着火了!”。 然后,我们的系统管理员穿上红色雨衣,在绑腿上系短裤,在额头上卷曲,然后飞去拯救Dodo世界。

注意,一点解释。 在Dodo IS中提供硬件服务的经典系统管理员从未如此。 我们立即在云端获得了Azure高级。

他们做了什么:

  • 如果发生故障,我们会进行维修。
  • 与专家级别的服务器混为一谈;
  • 负责Azure中的虚拟网络
  • 负责低级别的事情,例如,组件之间的交互(*耳语中*有时它们没有翻录镍铬合金);
  • 服务器重新连接;
  • 和许多其他野生动物。

然后,基础架构工程师团队(我们称为系统管理员)的生命包括灭火和不断破旧的测试台。 他们过着痛苦的生活,然后决定思考:有什么不好的,也许我们可以做得更好? 例如,我们不会将人分为程序员和系统管理员吗?

工作任务


假定:有一个系统管理员在负责区域中拥有服务器,将其连接到其他服务器的网络,基础结构级程序(承载应用程序的Web服务器,数据库管理系统等)。 并且有一个程序员的职责范围是工作代码。

在交汇处有东西。 这是谁的责任?

通常在此路口,我们的系统管理员和程序员会面并开始:

-帅哥,什么都没用,可能是因为基础设施。
-伙计们,不,它在代码中。

在那一刻,他们之间开始围起篱笆,他们高兴地把粪便扔过去。 任务像便便一样,从围栏的一侧扔到另一侧。 在这种情况下,没有人能解决这一问题。 悲伤的笑容。

几年前,谷歌想出了不扔任务,而是做一件普通事情的想法。

但是,如果您将所有内容都描述为代码怎么办?


2016年,谷歌发布了一本名为《站点可靠性工程》的小册子,内容涉及转变系统管理员的角色:从魔术大师到正式的工程方法,再到软件和自动化的使用。 他们自己走过了所有的荆棘和障碍,掌握了一切,决定与世界分享。 这本书在公共领域。

这本书包含简单的事实:

  • 以代码的形式做好一切;
  • 使用工程方法是好的;
  • 做好监测是好的;
  • 如果没有明确的日志记录和监视,则停止释放该服务也很好。

这些实践被我们的Gleb( )阅读,然后我们走了。 我们正在介绍! 我们现在处于过渡阶段。 SRE团队已经组建(有6名现成的专家,还有6名正在入职),并准备彻底改变整个世界,包括更好的代码。

我们以使开发人员能够全面管理其环境并与SRE协作的方式创建基础架构。

Vangem代替结论


系统管理员是一个值得的职业。 但是对系统部分的了解也需要出色的软件工程技能。

系统变得越来越简单,并且管理铁服务器的超独特知识每年都在减少。 云技术挤占了对此知识的需求。

在不久的将来,好的系统管理员必须具备良好的软件工程技能。 更好的是,他在这方面有很好的技能。

没有人知道如何预测未来,但是我们相信,随着时间的流逝,越来越多的公司希望增加系统管理员的无限膨胀。 虽然,当然,恋人仍然存在。 尽管有恋人,今天很少骑马,大部分是乘汽车旅行。

全天用sysadmin,所有代码!

Source: https://habr.com/ru/post/zh-CN461447/


All Articles