第一个项目:
项目描述:业务上,与省网广电与地市广电对接,项目部署上,采用mysql+nginx+tomcat+java模式,并通过lvs+keeplived进行负载均衡,对用户看电视出现的卡顿,某些广告位出不来等问题,进行优化解决,网络层面交换机做VLAN,链路聚合等操作。在服务器、交换机上架、接线结束后对服务器做raid阵列和IO测试,以便达到需求,对省公司的管理系统做权限设置,对普通用户的访问做了限制,利于系统安全。
项目职责:
1. 处理web服务访问量过大造成的负载过大。
2. 负责全省的APK的更新升级和前端BUG的协助修改。
3. 处理部署过程中出现的网络问题并协同省中心解决。
4. 定期巡检查看服务器相关硬件是否正常。
5. 查看日志,对问题进行处理
第二个项目:
项目描述:
公司服务器测试环境、开发环境采用DELL R730系列物理服务器做虚拟环境VMware,生产为阿里云80台ECS云服务器,采用微服务架构模式,实现功能模块化。
对用户到服务器的线路做优化,并对网络环境做安全处理,对可能发生的问题准备相应的预案,对内部员工的权限做到分组细化,确保环境的稳定性和开发的及时性。
网络服务例如做一些vsftp、nfs、对重要的钱包文件做rsync同步备份,并通过定时任务去执行。
网站实现nignx负载均衡并做反向代理,减轻服务器压力,对连接数等做一些简单的性能调优,并通过CDN加速和web防火墙等配置,提高访问的安全性。
数据库多地备份,定时备份,采用主从复制,读写分离的方式,并做一些配置的优化。
监控系统采用阿里云监控和zabbix监控结合方式,监控主要的硬件性能、服务存活、API/业务等,报警方式钉钉与邮箱、短话相结合,对于钱包文件和节点高度等重要服务采用python+shell脚本定时监控,也方便业务人员查询。
日志采集分析使用ELK+filebeat,并对x-pack做破解处理,并对日志文件按日期做切割,定时删除,方便开发人员可视化分析。
自动化方面,测试环境采用jenkins+gitlab+nexus,实现自动打包部署,生产环境采用手动上传包,通过ansible一建部署发版,保证线上环境稳定运行。
项目职责:1. 负责办公网络和硬件设备的稳定运行
2. 分析解决线上系统、网络故障问题,如黑客攻击。
3. 编写常用的shell实现一些任务自动化。
4. 处理一些安全问题如权限设置,病毒精准查杀等。
5. 做磁盘扩容、性能分析等基础服务。