lauix
2017-09-18 14:20:00 +08:00
目前工作应该算是 DevOps,说下我的见解:
1. 要懂运维的东西,至少懂 Linux 一些 基础的命令,用过一些自动化运维的开源项目,懂分布式,集群一些技术
2. 要懂开发,最好是 Python + Golang 这两种语言 ( 当然越多越好),要懂得怎么去写框架,而不是用那种 CMS
3. 要懂底层,知道怎么用 MQ、Opentsdb、Redis 和 善用长连接、高并发、高性能等优化技术。
4. 要懂前端,能达到专业前端水平,善用图表进行数据统计分析。( 炫酷才能体现出你的前端水平 )
5. 要懂 UI,没有美感你怎么去设计漂亮的页面,怎么能称为 DevOps
6. 要懂架构,怎么去设计架构你的系统 ( 说的不是那种 资产管理 用户权限的那种系统 ,这种不出彩)
7. 要懂测试,压测,功能测试,自动化测试,必须要懂
8. 要懂爬虫,有很多东西,必须通过爬虫才能实现
9. 要懂流程,运维部必须要有一套好的流程化
10. 暂时想到这么多,还有很多其他的东西要会的( 要做的 ),比如说:Docker、自动化、CMDB、服务器监控等等....
DevOps 的核心是:什么都要干,什么都要会,一个人能干多个人的活,多个业务专业的活。
只要你能达到这些要求,我看你找 DevOps 还是没问题的。
( 想干 DevOps , 你必须要懂怎么去架构优化高并发、高性能的业务,随手写,有错字不要见怪。 )
你写的简历,毫无可要你的亮点。