有在baidu运维部门或者在搞运维工作的sser否?前几天baidu运维二面被刷,,,求该领域的发展和技术能力要求指导? |
[技术| 编程·课件·Linux] 运维到底做什么?
fancyboy
· 发布于 2012-06-06 10:45
· 5275 次阅读
转载文章时务必注明原作者及原始链接,并注明「发表于 软院网 RuanYuan.Net 」,并不得对作品进行修改。
总监大人及经理大人全是程序猿出身,现在也还都各自负责一部分核心技术的掌控,比如自己开发的脚本编辑器的源码还有一些引擎的源码,出了问题还是要去找总监大人。非技术上的管理的都是一些专业相关部门经理(美工、财务),副总也有一两个不是开发出身,不过非开发出身的负责的方面都不是很全面,负责较多的的管理层基本都是开发出身。感觉这就是一种中国的现状,很难向美国那样给非程序出身的人在IT公司中较大的权利。乔布斯在中国很难诞生。个人感觉在IT公司,程序猿是一切高级晋升的起步。所以还是要踏踏实实的做一段时间的码农。以上就是我这只菜鸟码农的个人感觉 |
本帖最后由 呼噜噜 于 2012-6-6 18:05 编辑 运维工作涉及的面非常广,在选择之前一定先看好招聘要求并询问具体任务。非技术型运维包括很多与人打交道的工作,譬如售前、售后、方案编写等等。技术型运维工作主要包含服务器管理、数据库管理等,这种工作技术含量很高,涉及的知识面非常广,经验非常重要,大公司招聘的人数也不多,譬如传说facebook一共就2个运维人员,据我所知人人网也就10个左右,新浪稍微多点。。。他们的工作举几个例子,公司新增了100台服务器,要把这些服务器部署上而且不影响原有业务开展,这就涉及到很多问题了,你的业务相关的东西怎么部署,数据库如何拆分、如何合并、怎样优化,网络如何部署,安全问题怎么解决等等;再有,老板上一个业务要在现有服务器上完成,你就要评估一下系统负载能力,如何优化了,实在不行的话最少要加多少台服务器等等;再有,有些大型网站或者银行的开发人员,公司不允许他们直接接触后台数据库,这中间可能要做很多道“墙”进行防护或者就只让开发接触临时数据库,开发后再采用一些机制实现到正式数据库的迁移等等,这都是运维来做的;再有,云计算现在火了,那后台服务器的部署(比如hadoop啥的)也是运维在做(这个方向还是不错的)!另外,有些公司的运维工作是针对自己公司的业务开展的,电信啦电商啦这类的比较多,这个就需要问清楚了。 综上所述,技术型运维工作主要涉及硬件、系统、数据库、网络和具体业务这几方面,软硬兼施,技术含量一点不低,通常也需要写脚本和程序去实现自动化管理。此外,运维跟人打交道的地方也非常多,老板、研发、客户都得应对,有些公司的运维人员没事的时候就八卦打游戏,但是时常会出差,而且关键服务器任何时间出故障了就得马上到现场,7*24小时待命!所以做运维一定要问好具体工作的内容,找适合自己的做! |