简历
【个人资料】 运维工程师(3年工作经验)
姓 名: 性 别:男
年 龄: 个人邮箱:
电 话: 学 历:
工作经历
1.公司服务器的日常运维工作,常见服务部署搭建及维护;
2.处理线上服务故障,保证服务7*24小时稳定运行;
3.Mysql数据库的日常运维工作,数据备份恢复;
4.写常用的shell脚本与crontab结合实现一些任务自动化;
5.负责Linux下Apache、Mysql、php等常见服务器环境架设;
6.配合开发人员,进行测试环境搭建、代码上线等操作;
7.负责服务器系统的日志分析,服务监控和常规系统健康检查;
8.配合并参与公司各个项目的测试工作,解决突发事件;
9.完成领导交付的其它相关工作。
1.维护网站平台开发环境的部署;
2.web网站维护,nginx的问题处理,配置等;
3.mysql数据库实现读写分离,一主多从架构的维护工作;
4.Linux操作系统,软件的安装、配置、管理及优化;
5.排除硬件故障,实时对系统数据进行备份,做好记录,定期制作系统运行报告;
项目经历
项目一
项目名称:sudo日志审计
项目时间:2018/04-2018/05
项目简介:
由于企业内部权限管理启用了sudo权限管理,但是还是有一定的风险因素,毕竟运维、开发等各个人员技术水平、操作习惯都不相同,也会因一时失误造成误操作,从而影响系统运行因此,征对sudo提权的操作,便于管理与后续维护,开启sudo日志审计功能对用户执行 sudo命令的操作行为,但又不记录其它命令的操作行为。
项目职责:
1.安装sudo与syslog服务
2.配置/etc/sudoers
3.配置系统日志/f
4.重启日志记录器
5.测试sudo日记审计配置结果
项目二
项目名称:部署ansible自动化工具
项目时间:2017/06-2017/08
项目简介:
当服务器越来越多,统一管理起来显得尤为重要。既要能满足管理新部署的机器,还要兼容之前部署的机器, ansible管理工具成为优先考虑的工具。
项目职责:
1.安装ansible服务,修改ansible配置和主机列表hosts
2.创建和配置ssh公钥认证(免密码登录)
3.通过ansible将公钥分发至各主机上
4.修改ansible配置,指定私钥文件路径
5.测试并且编写自动化安装脚本
项目三
项目名称:Jenkins实现前端项目自动化集成打包部署
项目时间:2017nginx部署前端项目/04-2017/05
项目简介:
公司的前端构建及部署工作都是人工去做,随着业务扩大,项目迭代速度变快,人员增多,各种问题都暴露出来,搭建完jenkins自动化集成,我们只需要在本地发起一个git提交,
剩下的单元测试,打包构建,代码部署,邮件提醒等功能全部自动化完成,让持续集成、持续交付、持续部署变得简单易操作,真正解决人工构建部署的诸多问题。
项目职责:
1.配置java环境,安装jenkins
2.配置Publish over SSH,添加SSH server,设置相应的ip,用户名和密码等
3.配置邮件通知
4.选择git,填写gitlab项目克隆地址,用户密钥以及分支
5.配置构建触发器,配置构建后操作
6.绑定gitlab web hooks,测试验证提交代码
项目四
项目名称:搭建Tomcat+Apache+Nginx 的高可用集
项目时间:2016/11-2016/12
项目简介:
这个项目中使用的是tomcat+Apache+nginx实现负载均衡;nginx的高并发响应性能非常好、内存和cpu占用率低;它快速、可靠并且可通过简单的API扩充;Apache组成后端集,Nginx作为反向代理的前端,即使一个集挂掉了,照样能过平衡负载;这样就能够最大限度的在速度、并发负载、性能上面到一个平衡。
项目职责:
1.部署搭建Apache+Nginx
2.优化tomcat:增加JVM堆内存大小,修复JRE内存泄漏,线程池设置,数据库性能调优
3.优化nginx,更改nginx服务默认用户
4.优化nginx进程对应配置调整,优化单个worker进程并发连接数。
5.进行项目测试
项目五
项目名称:搭建完全分布式redis集
项目时间:2016/06-2016/08
项目简介:
redis集在启动的时候就自动在多个节点间分好片。同时提供了分片之间的可用性:当一部分redis节点故障或网络中断,集也能继续工作。Redis集提供的功能:自动将数据切分到多个redis节点中,当一部分节点挂了或不可达,集依然能继续工作。
项目职责:
1.编译安装redis,修改配置文件
2.安装Ruby及Ruby的Redis模块+6+
3.搭建集所需环境
4.修改redis的f文件,修改端口号和cluster-enable属性
5.编写一个sh脚本,执行sh脚本,启动redis节点,创建集
专业技能
1.熟悉Mysql的基本Sql语句、并掌握Mysql的备份与还原,主从复制,读写分离。
2.熟悉Linux操作系统,熟悉常见软件的安装、配置、管理及优化。
3.熟悉Linux shell环境,熟练使用shell脚本编程,并熟悉运用grep、awk、sed等脚本辅助工具。
4.熟悉双机热备技术、Linux系统的安全防护及漏洞故障排除。
5. 熟悉Linux系统安装、配置与维护,系统升级、扩容需求与资源落实,配合开发需求,测试、调整运维平台。
6. 熟悉Ansible、SSH自动运维工具,实现代码批量分发,服务器批量管理等功能。
7. 熟悉lvs+keepalived四层负载均衡集及haproxy,nginx七层负载均衡与反向代理构建及优化。
8. 熟悉zabbix监控软件的原理与部署、实现服务器系统性能、应用服务监控以及故障报警。
9. 熟悉Docker进行容器平台的安装、部署、维护、问题调试、可靠性、性能、安全。
学历背景
毕业院校:XX科技学院(2011.9-2015.7) 学历:本科 专业——计算机科学与技术
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论