您当前的位置:首页 > 电脑百科 > 程序开发 > 程序员

程序员的运维知识体系

时间:2020-09-02 13:08:47  来源:  作者:

程序员的运维知识体系

作为程序员的你,能胜任运维的工作吗?

背景

那么运维主要解决那些问题呢?

答:1.部署,但是大部分工作可自动化; 2.维护产线系统稳定;

作为程序员的你,清晰自己的程序如何部署上线非常重要,出问题了才知道如何修复。作为程序员的你,设计的时候就要规避部署带来的问题。

作为程序员的你,如果能胜任运维,那么你就天然具备成为为当下非常热门的职位devOps工程师的知识储备;

问题 答案
where are we?现状 是程序员,但是运维知识了解很少
where are we go?目的 是程序员,也能胜任运维工作
how can we go there?实现路径 梳理运维的知识体系,逐步学习

实现路径

按照以下条目,补全知识体系,再找一个实际项目实战即可。

shell

shell是最古老的运维语言,可直接跟操作系统打交道;

linux核心库

掌握常见的核心库,ls cd ps grep kill cut sort uniq

第三方库

rsync 和 curl

虚拟化

虚拟机和Docker

容器化

docker-swarm和kubernetes

运维框架

chef , puppet, ansible ,openstack

公有云

aws, aliyun

小结

程序员了解运维的知识体系非常重要,无论是对定位问题还是架构设计都有一定帮助。

程序员的运维知识体系

补充

现在运维流行DevOps,高级一点就是AI,

运维技能:1.懂网络:一般要求CCNA(最好CCNP)或同等水平

2.懂系统:懂得主流的linux系统操作(centos、ubuntu、debian等)操作命令、维护、性能优化、故障排查

3.简单安全:一些简单的安全知识

4.半个DBA:一般中小公司前期没有DBA,需要运维做最起码会SQL语句、主从群集:redisMySQL、MongoDB等

5.会运维开发:一般用于开发运维工具、运维系统(如CMDB、ELK日志系统等)运维主要语言是shell、Python/Gopython web框架:Django、tonado等Go web框架:Beego、Gin、Iris等有的还会用php及框架(TP、YII、Laravel做web前端)中小公司运维一般都没有专职的前端,需要运维兼职所以要学前端知识

6.懂点开发:般都懂一点本公司开发的语言,如公司用PHP需要学习、如公司用JAVA web也需要学习一下,目标:1)更好的维护网站,排错2)运维自动化、DevOps,因DevOps是基于敏捷开发,极限编程的思想,所以得懂一点软件工程

7.主职:1)各种环境的搭建:LAMP、LNMP、负载均衡(Nginx、haproxy、VLS等)、web群集、数据库群集、主流的docker[必会]2)排错[必会]3)批量安装系统安装:Cobbler[少]4)部署工具:Ansible/SaltStack[重要]5)主流的部署方案:如云、docker、k8s等[必会]6)监控系统:zabbix、Open-Falcon[至少掌握其中一种]7)自动化:gitlab CI/CD、jenkins结合ansible/salt、docker[必会]8)运维流程的制定9)减少背锅的次数:运维是出名的“背锅侠”,制定明确的责任可以减少背锅10)等等

8.会点构架一般中小公司没有构架师,所以当业务增大出现瓶颈,运维得给出解决方案和开发讨论如何扩展

我会持续分享Java软件编程知识和程序员发展职业之路!原创不易,关注诚可贵,转发价更高!转载请注明出处,让我们互通有无,共同进步,欢迎沟通交流。



Tags:程序员   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
JAVA开发工程师(北京)本科 3-5年经验 面议 (招1人)岗位职责:1.负责我行应用系统的设计,完成软件编码工作,负责管理代码设计规范等工作;2.根据应用需求分析说明书,评估需求研发的可行...【详细内容】
2021-12-27  Tags: 程序员  点击:(1)  评论:(0)  加入收藏
今天聊聊编程的本质。程序就是数据结构+控制+逻辑,程序员编程工作的本质是翻译,翻译机要来了,程序员怎么办?黑客帝国中的程序黑客帝国4就要上映了,不知道前三部你看懂了么?值得多...【详细内容】
2021-12-17  Tags: 程序员  点击:(8)  评论:(0)  加入收藏
什么是shellshell是c语言编写的程序,它在用户和操作系统之间架起了一座桥梁,用户可以通过这个桥梁访问操作系统内核服务。 它既是一种命令语言,同时也是一种程序设计语言,你可以...【详细内容】
2021-12-16  Tags: 程序员  点击:(16)  评论:(0)  加入收藏
我是一名程序员关注我们吧,我们会多多分享技术和资源。进来的朋友,可以多了解下青锋的产品,已开源多个产品的架构版本。Thymeleaf版(开源)1、采用技术: springboot、layui、Thymel...【详细内容】
2021-12-14  Tags: 程序员  点击:(20)  评论:(0)  加入收藏
梦醒之后,每个人对于这份职业的未来、互联网行业的未来,以及更重要的,自己的未来都有了更现实的判断 文 | 祝颖丽编辑 | 黄俊杰一个生于 1986 年的人,他所走过的前半生:从出生起,...【详细内容】
2021-12-03  Tags: 程序员  点击:(15)  评论:(0)  加入收藏
前些天在头条看到一个八二年的哥们,述说自己找工作屡次被拒的问题,在网上引起了广泛的讨论,这件事给我留下了很深的印象,因为这哥们和我同是程序员,都人到中年,上有老下有小。唯一...【详细内容】
2021-12-01  Tags: 程序员  点击:(20)  评论:(0)  加入收藏
很多读者都问过一个问题:程序员如何实现高速成长?之前也写过相关的文章,强调的主要是夯实计算机体系基础知识。 再说另一个诀窍:多看经典开源项目,这些项目大多是众多顶尖程序员...【详细内容】
2021-11-30  Tags: 程序员  点击:(14)  评论:(0)  加入收藏
序言:前段时间织梦因为版权的问题在网上闹得沸沸扬扬,也提醒了众多开发者选择cms上应该谨慎使用,今天给大家展示一款自己搭建的内容管理系统,不用担心版权的问题,而且非常容易维...【详细内容】
2021-11-30  Tags: 程序员  点击:(31)  评论:(0)  加入收藏
近日,一位45岁的网民在中国政府网留言求职,引发关注。该网民自称是一名软件开发人员,今年45岁,精通各种技术体系,“而我辞职回家半年后再回来寻找工作机会的时候,却发现连个面试...【详细内容】
2021-11-17  Tags: 程序员  点击:(42)  评论:(0)  加入收藏
一、Java 线上诊断工具 ArthasArthas是阿里巴巴 2018 年 9 月开源的一款 Java 线上诊断工具。工具的使用场景:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我...【详细内容】
2021-11-17  Tags: 程序员  点击:(35)  评论:(0)  加入收藏
▌简易百科推荐
JAVA开发工程师(北京)本科 3-5年经验 面议 (招1人)岗位职责:1.负责我行应用系统的设计,完成软件编码工作,负责管理代码设计规范等工作;2.根据应用需求分析说明书,评估需求研发的可行...【详细内容】
2021-12-27  just do丶IT公众号    Tags:国企   点击:(1)  评论:(0)  加入收藏
今天聊聊编程的本质。程序就是数据结构+控制+逻辑,程序员编程工作的本质是翻译,翻译机要来了,程序员怎么办?黑客帝国中的程序黑客帝国4就要上映了,不知道前三部你看懂了么?值得多...【详细内容】
2021-12-17  博士聊IT    Tags:程序员   点击:(8)  评论:(0)  加入收藏
梦醒之后,每个人对于这份职业的未来、互联网行业的未来,以及更重要的,自己的未来都有了更现实的判断 文 | 祝颖丽编辑 | 黄俊杰一个生于 1986 年的人,他所走过的前半生:从出生起,...【详细内容】
2021-12-03    财经杂志  Tags:程序员   点击:(15)  评论:(0)  加入收藏
前些天在头条看到一个八二年的哥们,述说自己找工作屡次被拒的问题,在网上引起了广泛的讨论,这件事给我留下了很深的印象,因为这哥们和我同是程序员,都人到中年,上有老下有小。唯一...【详细内容】
2021-12-01  云南贤哥在深圳    Tags:程序员   点击:(20)  评论:(0)  加入收藏
很多读者都问过一个问题:程序员如何实现高速成长?之前也写过相关的文章,强调的主要是夯实计算机体系基础知识。 再说另一个诀窍:多看经典开源项目,这些项目大多是众多顶尖程序员...【详细内容】
2021-11-30  findyi    Tags:程序员   点击:(14)  评论:(0)  加入收藏
近日,一位45岁的网民在中国政府网留言求职,引发关注。该网民自称是一名软件开发人员,今年45岁,精通各种技术体系,“而我辞职回家半年后再回来寻找工作机会的时候,却发现连个面试...【详细内容】
2021-11-17  郭主任    Tags:程序员   点击:(42)  评论:(0)  加入收藏
即使在安全技术取得进步之后,网络犯罪仍在不断增加。据统计,网络犯罪每分钟给企业造成约 290 万美元的损失。主要是因为新技术不断涌现,难以维护安全。随着网络威胁的增加,网络...【详细内容】
2021-11-04  章大千    Tags:编程语言   点击:(40)  评论:(0)  加入收藏
北漂小伙李强(化名),在北京互联网大厂工作7年,月薪3万,离职回老家开摄影店,亏了200万。李强出生于山西一座名不经传的小城市,互联网专业大学毕业的他,没有听父母的劝言回到家乡考公...【详细内容】
2021-10-29  霸王课  今日头条  Tags:程序员   点击:(51)  评论:(0)  加入收藏
程序员是青春饭,这在国内似乎是公认的。所以很多公司不愿招大龄程序员,很多程序员也“知趣”地及早转型。有的做管理,有的做架构,我还见过改行卖保险的。总之,年龄大了不想敲代码...【详细内容】
2021-10-27  编程的艺术    Tags:   点击:(29)  评论:(0)  加入收藏
软件工程专业有Web开发、移动终端开发、大数据开发、计算机系统工程师、视频开发工程师、计算机软件应用工程师等就业方向。第一,Web开发。Web开发包括前端开发和后端开发。...【详细内容】
2021-10-19  辰新   企鹅号  Tags:软件工程   点击:(79)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条