一些做运维工作的小总结
简介
最近上了一个Ops 的项目,此Ops 非彼Ops。 一般的Ops 都是直接在生产环境进行做一些维护升级等,而我们的Ops工作是一个类似客服的角色。需要在开发上线之后解决所有生产环境的问题,并且为客户方解决他们日常管理中的各种问题,还有为客户产品的使用者解决线上生产问题或着寻找他们提出的各种问题的原因。
由于项目非常大,有多达20+的微服务,还有各种用户设备;而我们团队在这方面没有什么经验,而且Onboarding 基本都没有,大多时候都需要猜。
Onboarding
没有Onboarding,那我们就创造 Onboarding。
项目很大,同事给的Onboarding 很短,只是一些链接。在已有知识的基础上,利用Logseq 整理了Onboarding 文档,为未来加入项目的同事提供更好的Onboardign流程。
利用在之前项目上的总结,形成了这个项目上的Oboarding 流程。包含项目背景,期望,词汇目录,组织架构,工具集,Leave Plan, Ops Flow, 工作模板等。
流程化
有时候Ops 的工作其实很流程化,比如每周或者每天都要给特定的人发送Report, 那我们就可以将经常用的SQL,邮件模板等存起来,到时候一运行直接发送即可。
还有,比如收到了线上的 Issue, 可以利用 Logseq 的模板功能,直接生成处理流程目录,这样就省了很多时间去思考应该考虑哪些方面或者需要有什么样的输出。
记录
凡事都要记着。好记性不如烂笔头。
俗话说的真好,在Ops 工作流程中,也是一样。因为很多东西不是一天两天就能搞定,对于时间长的工作来说,如果有个记录那么就能很快想起以前干过什么,之后要干什么了。有时候需要一些截图,可以直接放在笔记工具中,这样也可以很快找到所谓的证据。证据在Ops工作中可是非常重要的东西。
在自己的笔记工具中记录是一方面,另一方面,我们需要让客户知道我们每天的进度,那么我们也需要将我们的进度通过不同的方式共享给他们,作为文字,当然是首选方式。
总结
多经历一些项目吧,你认为的只是你认为的。 新加坡人挺卷的,是的,挺卷的。 项目也挺卷的,今天还有人找我想让我去做新加坡某项目的前端……
Refs
Disclaimer
本文仅代表个人观点,与 Thoughtworks 公司无任何关系。
SHA256 checksum: f2fe1394e4ab9297ed69ff73ac32e9ac1375f01c2102183b509bf9379a5995d6
赞助
SHA256 checksum: 964978ecd2059064abe542e51dc02e204d3ee2e6c320ca68e2b1399ce0c6953c
使用此文件进行校验:
gpg --verify PayForGuzhongren.svg.sig