我个人从2014年开始走入管理,到现在为止,我经历过内部升职管理,也经历空降,对运维管理有一些经验与心得,趁最近工作没什么事,逐步分享给大家一些我踩过的坑与经验,希望大家能对各位有益。
一、为什么要成为运维管理
有的人是技术做到无法提升程度开始往管理方面发展,也有人是怕30岁后做技术不好找工作,认为管理能相对好找一些。
我个人成为管理是机缘巧合,主要是公司业务规模扩大,我负责的业务需要更多人来支持,所以我一方面做好技术,一方面培训与带领好新人共同维护好业务。
随着下属越来越多,个人技术上也达了瓶颈短期无法上升,所以之后日常工作也慢慢偏向管理方面。
后来在管理团队上与负责业务上做的有一定成绩,得到公司认可逐步升职,目前管理工作占我大部分时间。
对于成为运维管理,我个人建议是:如果有机会与想法,可以先去尝试,管理与技术考虑方面不同,但有共通性,多看书与交流,同时多实践。
二、成为管理者的方式
通常成为管理者有2种方式:
1、内部升职
这个一般是大部分成功管理的方式,有的是像我一样机缘巧合,有的是个人意愿加公司有这方面培养与转岗等,不过这种方式一般适用于主管与经理级的管理,很少有能到总监的。
内部升职我感觉相比空降来说,难度会低一些,因为你已经熟悉了公司业务、团队人员,通常只需要技术上保证业务稳定、不断优化,人员上愿意跟你一起做,基本就可以了胜任。
毕竟之前都是同事,你升职后对他们来说熟悉人压力没那么大,对你性格与能力也熟悉,互相都会很好配合。
2、空降
空降通常都是经理及总监以上级别管理,在走入一个新的公司与团队里,一方面需要熟悉公司业务、团队,一方面还要根据公司对技术团队要求,和个人对团队未来规划,有计划带领好团队奋斗。
需要管理对技术把控、有效沟通、人员能力、团队未来规划上,有相当高的要求与经验。
我经历过空降,相对之前内部升职,难度更高,当然挑战性也很强。
三、如何成为好的管理者
对于如何做好运维管理,我个人经验不一定很丰富,与适合所有人,这里只是分享一下我个人的经验。
A.熟悉业务
包括业务架构、服务器资源、网络等,很是繁琐,不说精通,但必须要熟悉,在后期成本控制与故障处理等都依赖这些。
B.熟悉流程与规范
每个公司流程都不一样,包括版本迭代上线、故障处理、预算、日常工单与权限审批等,做为管理这些流程与规范都需要熟悉,发现有问题的还需要根据个人经验进行修改与优化。
另外还要针对公司情况,制定相应流程与规范,让下属制定如何更好的工作,比如制定如何申请主机、版本迭代、故障处理等流程与规范。
C.熟悉团队
刚开始需要对每个人负责工作、能力、想法、未来职业规划都要熟悉,要能根据每个人不同能力与项目需求,合理分配任务。
D.有效沟通
在沟通时要能做到有效沟通,不要以职位压人,就事论事,每次沟通结果最好都能让双方接受各自想法与意见。
这方面难度比较高,成为管理者需要锻炼这方面。
E.合理绩效
如果公司有绩效考核,最好对个人绩效有明确任务目标、结果要求与验收标准,这样在审核下属绩效时可以准确判断成绩,不达标是什么问题导致、如何改进。
不要在绩效里写一些如责任感、沟通能力、执行能力等太主观要求,只要你写了这些最后评估绩效时,就无法客观评定绩效结果,下属也不会愿意接受这个考核结果。
F.培养下属
日常要多通过授权、辅导、赞赏、及时沟通与评估任务完成情况、为其提供改进与提升方式等多方面,培训下属各项能力,这样下属能力有提升能更好的服务业务,自己技能上有了提升,也有成就感,更愿意在公司长久工作。
四、团队计划
做事前都需要有计划,比如每天工作开始前,要先把这一天工作先列出与制定优先级,可以参考时间管理四象限。
带领团队也需要一个计划,比如根据你对业务与团队了解,按年做一个粗略的计划,按季度做好细致工作安排,和团队每个人绩效相关,这样对于上级与下属来说,也能通过你的计划,了解未来运维团队能做到什么程度。
如果不知道如何做未来计划,可以从以下几个方面来考虑。
1、稳定
如何保证业务稳定?比如服务断掉自启动、高可用配置。
如何保证不受网络异常影响?可以多机房灾备、多活,出现网络问题如设备故障、网络割接等,可以通过流量切换来解决。
2、效率
如何提高版本迭代效率?可以使用jenkins进行更新。
如果提高故障发现时效?做好监控,监控覆盖越全面越好。
如果提高故障排查效率?可以根据自己对业务熟悉程度,写好排查程序,出现报警时运行程序,能自动的、全面、快速排查。
3、安全
如何避免不被黑?可以定期做好黑白盒测试,安全人员手动***,做好安全上线与代码编写规范。
4、成本
如何给公司省钱?可以定期收集业务费用成本与服务器使用率,综合分析业务是否需要缩减与下架服务器等。
以上是我个人的一些运维管理经验,希望对大家有所启发与帮助。
原文地址:https://blog.51cto.com/dl528888/2398956