1、平常工做内容:php
一、看监控、网站流量,CDN流量,看邮件有没有普通业务监控报警,看邮件中有没其余须要作的工做 二、处理报警,查看报警的缘由,和开发一块儿解决,而且尽可能找出避免再次发生的方法,例如添加一些 定时清理脚本 三、处理发布,基本都是自动化,可是总有发布不成功或者须要回滚的时候,这时候就须要手工介入, 找到缘由,并跟开发一块儿讨论最后是否撤销仍是重上 四、平常一块儿可以自动化的工做尽可能找到自动化的方法 五、配合开发搭建测试环境,线上环境,上线代码,以及平常开个权限 六、按期机房巡检 七、灾备演练计划 八、运维流程的设定与标准化 九、运维知识库文档的创建 十、新技术的学习与研究
2、运维应该具有哪些技能:
python
一、了解运维技术的分类:赵班长写的运维知识体系:https://www.unixhot.com/page/ops 二、熟悉常见Linux系统(以CentOS/Redhat为主)和故障处理; 三、熟练shell脚本,熟悉php、perl、python、ruby等至少一种开发语言; 四、熟悉常见应用服务(如:Nginx、Tomcat、HAProxy、Redis、RabbitMQ等)的配置维护 及优化(好比NGINX代理,负载均衡); 五、熟悉MySQL数据库的部署配置和优化(读写分析,负载均衡,分布式数据库); 六、熟悉任意一种自动化管理工具的使用(如:SaltStack、Puppet或Ansible等); 七、熟悉任意一种常见监控系统的使用(如:Zabbix、Nagions、Ganglia); 八、了解基本的网络知识; 九、对常见对云服务有必定了解,有过阿里云、亚马逊等云主机维护经验者 优先。 十、熟悉各类虚拟化技术,好比 KVM、XEN等。并有在虚拟化平台上面维护或开发的经验