随着互联网+时代的来临,运维的角色越发得重要,随着云计算云平台的普及,更多的是智能化,自动化地监控运维,仅仅停留在操作,业务层次上,是不够的作为从事运维工作的我,一个毕业不久--我是2016-06毕业的,算上实习的时间,也有一年的工作经验,但是只停在业务运维的这一部分,我想,去系统得学习开发,多实践,多分享,才能提升得自己,能够在企业中提现自己的价值;
智一面初中级Linux运维工程师在线评测:http://www.gtalent.cn/exam/interview/eUrdXoILlsGnh6At
说说自己日常的工作,主要主责erp和Oracle数据库的相关运维工作,这里,需要补充一下,什么是业务运维:
包含对企业自身核心业务系统运行情况的监控与管理,对于业务的管理,主要关注该业务系统的CSF(关键成功因素Critical Success Factors)和KPI(关键绩效指标Key Performance Indicators):
面向整个组织针对各业务系统,提供业务需求整理、需求变更和用户体验优化的加载、维护、配置、升级、补丁等方面的实现服务;
面向整个组织提供各业务系统的问题受理、响应、处理和转交等方面的服务;
面向整个组织的各级机构和各业务部门提供各类业务系统的操作指导、数据应用、模块分配、参数设置等;
面向整个组织提供客户端安装、配置、升级等技术支持;
面向组织以外的部门提供相关信息(按机关相关部门要求)、回答网站税务咨询、局长信箱和纳税人电话提出的各类业务问题。
日常的工作也基本这样,但是这样是不够的,只停留在业务 ,而不提升自己,往往会被淘汰。
运维是保证基础设施服务的高效率运行。以LINUX为核心/unix,数据库为连接,中间件相结合,以文件存储,在以上的基础上,接入业务上的运维工作;运维应该做到,质量,效率,架构这三大方面;;理解业务的同时,加上配置更自动化的监控能力,快速部署系统,处理好异地容灾,以及告警处理等,这都是未来需要增加的能力,才能更好地去高效运维。
看了一下相关的运维分类,大抵分成5个角色:
1.系统运维——it环境的相关部署和维护操作
2.DBA——数据库的管理,优化
3.运维开发——开发相关的小工具进行监控,需要语言python,R,shell等
4.应用运维——业务上的运维工作
5.架构师——规划整个公司的运维体系。
参考了一些课程的大纲路线:
1基础知识:;要了解Linux的常识,背景,整体概况,和常用命令
2系统管理:启动、加载原来,如何进行端口的设置,销毁、定时任务等等
3.服务管理:熟悉对企业级服务器的管理和优化
4脚本编程;shell,python,正则表达式实践等
5企业级实战:去构建一个运维自动化系统。
需要哪一些知识储备:计算机原理,手工命令,shell脚本,web化的流程引擎管理,调度化的监控系统和容量管理,智能化的运维平台操作。
定下一个目标,提高自己的技术,多实践,多分享
运维工程师QQ在线交流群:580175957