@
21231sv 所谓的中间件薄弱其实不是啥问题。这玩意儿涉及到的东西多了去了,但是如果是作为运维来讲,能够知道一些重要的配置参数就足够了,除非是做相关的二次开发。
个人认为,做运维方向最重要的东西就这六个
1 ,操作系统,至少熟悉两个以上的 linux 发行版
2 ,容器,不管是 docker ,containerd 还是 podman 或者其他的运行时/编排工具,熟悉一个其他的其实大差不差。
3 ,流水线,如果想做 devops 或者 sre ,流水线一定要熟悉,gitlab-ci ,jenkins 等等工具熟悉一个即可,最重要的其实是流水线的思想
4 ,任意一种自动化工具,ansible ,saltStack ,puppet ,Chef 都可以,主要是可以简化相当多的工作,方便摸鱼。
5 ,编程语言,python ,go ,rust 之类的任选,你甚至可以选择 ruby 或者 perl (我相信所有运维都会 shell )
6 ,监控,不管是 devops ,sre 还是传统业务运维,监控一定是要掌握的,不管公司用 zabbix 还是 Prometheus 或者其他的监控平台,你至少要知道你需要关注哪些监控指标,遇到了对应的报警,你的预案是什么? 怎么快速恢复,怎么去排查根因。