1.运维有哪些工作岗位
高级运维工程师
运维专家
运维主管
运维经理
高级运维经理
运维总监
维人员需要保障公司提供的互联网业 运行在安全、可控的状态下,确保公司业务数据和用户隐私数据的安全,同时还需要具备抵御各种恶意攻击的能力。
在确保业务稳定、安全的前提下,还需保障业务高效的运转,公司内快速的产出。运维工作需要对业务进行各方面优化。
比如,IO 优化提升数据库性能,图片压缩降低带宽使用量等,提供的互联网业务以较小的资源投入带来最大的用户价值和体验。同时,还需要通过各种工具平台提升内部产品发布交付的效率,提升公司内运维相关的工作效率。
2运维人员的开发工具![](https://i-blog.csdnimg.cn/blog_migrate/4a228522d60e6ce5d7a3a6dcc2c1327c.jpeg)
运维人员建议选择python开发运维产品,前端可以用bootstrap,WEB框架可以用django,flask,要想动画酷炫可以选择vue、Grafana,常规数据存到mysql里,性能数据、趋势分析数据可以选择时序数据库,例如infludb,RRDTool等,消息缓存用redis,Kafka,历史数据可以放到hbase里或者mysql里。其他很多优秀软件都可以用。
开发进阶
善用如下这些关键词,让你事半功倍,paramiko(ssh网络通信模块)、Celery(分布式任务调度)、epoll(异步多线程)、threading(多线程模块)、queue(队列模块)、twisted(基于事件网络模块) supervisor(非daemon的进程管理)、subprocess(系统交互模块)、urllib2(网络访问),CBV开发模式。
3.运维自动化 以及自动化的优点
现在大家都在讲智能化运维,自动化运维已经逐渐少有提及。这是一个理念和技术演进的正常过程,自动化运维已经从一种思潮和探索正在转变为落地和使用。越来越多企业已经开始落地自动化运维,在真正把步子迈出去的时候,发现自动化运维原来并不是一件复杂的工程,很多企业其实早就开始建设了。
1.随着运维规模扩大,运维工具也大幅增加,运维工具本身的管理成为必须面对的问题,需要统一集中的运维平台。
2.
互联网公司作为运维技术先驱力量,在运维中应用了大数据、人工智能等技术,将运维工作引向了新的高度。