Re: [请益] DevOps的发展性

楼主: lovdkkkk (dk)   2018-04-20 11:32:09
个人建议可以考虑先学 JAVA 走后端, 原因如下
首先你用的东西有一卡车是 JAVA 系的,
学学 JAVA 也能加强你在那些东西出状况时的排除能力
再加上有开发基础后, 对服务器管理与设置会更有概念,
ex OO 系统放 aws 要自动扩展, 那扩展条件要怎么设等等
再者会 JAVA 以后可以自己做 Jenkins plugin,
那在你想做 CI/CD流程改进时会有帮助
再往下, 会 JAVA 后可以再接着接触 web 框架,
要接着练前端的话也方便
然后接着可以学一下 selenium, 做做浏览器自动测试,
这也是可以用 JAVA
Docker 建议也可以顺便摸一下,
基本的使用的话应该不用一两天就可以上手了,
快速踹或打包新环境很方便, CP 值蛮高的
总之先学 JAVA 可以对目前职能有强化效果,
同时增加开发能力, 之后再看要不要接着学前端,
这样应该会蛮划算也蛮顺的, 直接跳前端有点跳太大
※ 引述《baconqq (bacon)》之铭言:
: 我是原po,统整一下推文的回复
: 我从系统转devops,本身dev方面比较弱,所以也没有能力去coding backend,当然dev要
: 学习系统方面知识理解难度不会太难,这是不可否认的。
: 但本身有coding能力的人,还会想选择ops之路吗?毕竟有自动化维运半夜还是会被监控
: 警告叫醒,有实体机房碰到连假,team成员也要轮流留在台北值班预防跑机房的状况。
: 当然devops是需要各面向技术的深耕,但是因为太多太杂,要全部兼顾并不容易。
: 我简单说一下我碰过的东西
: operating system:centos,gentoo,ubuntu,windows server
: automation: puppet,ansible
: log管理: ELK
: 监控:zabbix,nagios,cacti
: web:apache,tomcat,nginx
: cloud:aws ,linode, digitalocean ,gcp
: ci/cd:jenkins
: DB: mysql,mongo,postgresql
: 实体机虚拟化:vmware,proxmox
: kafka,hadoop,activeMQ,rabbitMQ,redis,solrcloud,glusterFS....etc,这些都
: 是我待的不同公司用过的不同东西,虽然都是类似的,只有几项是比较熟悉的。
: 自己不足的地方当然也知道,像是k8s,docker没碰过不会,CI/CD流程改进..等等。
: 因有认识一开始是系统后来转前端程式,重新学习撑个几年后薪水已经超越之前做系统的
: 薪资。
: 我才会犹豫是否还要举继续往这边发展。
: 谢谢各位前辈的意见
作者: qrtt1 (有些事,有时候。。。)   2018-04-20 12:52:00
这样好像赌太大了,他又不是要做 RD。投资 python 扩充ansible module 时,会很有帮助。投资 ruby,扩充 ELK 或 fluentd 时,会很方便。你的建议比较偏 QA 领域了,除非原 PO 想再转,不然有点偏离了维运相关的范围。
作者: remmurds (Stronghold)   2018-04-20 13:11:00
同意楼上
作者: qrtt1 (有些事,有时候。。。)   2018-04-20 13:14:00
jenkins 的 code 好丑,还要上手还不容易,只能先做笔记等有心情再接续了 http://bit.ly/2HgU1RS它的 legacy 太多,如果公司没有一要用,可以试试不同的 CI
作者: ggggggh (ggggggh)   2018-04-20 13:33:00
投资python 开课教AI 赚学费才是上策!
作者: jack0204 (Jarbar王朝)   2018-04-20 14:40:00
用Drone不就更好?连换语言都不用
作者: y2468101216 (芸)   2018-04-20 15:51:00
drone 是 golang 吧,学 golang 做维运有点微妙。
作者: kenshin528 (成立奥凶帝国!!)   2018-04-20 16:18:00
偷偷推 gitlabCI 只要写 yaml喔~(误)
作者: zzshcool (台湾人)   2018-04-20 22:08:00
推gitlab-ci 很方便
作者: Clain66 (酗咖啡是种原罪)   2018-04-21 00:19:00
用 drone 不一定要懂 golang

Links booklink

Contact Us: admin [ a t ] ucptt.com