ID:204501

夏天

Linux运维开发工程师

  • 公司信息:
  • 深圳市中国移动集团有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 可工作日远程
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 深圳
  • 龙岗

技术能力

【技能专长】
系统管理
熟悉阿里云,对阿里云ecs,dns,vpc,rds,备案解析域名,邮件推送,弹性公网,负载均衡等。
熟悉腾讯云,对构建docker镜像服务/音视频/云开发者/即时通讯IM/互动白板/TIC也有接触。
熟悉Sudo、chattr用户以及文件权限问题。
熟悉主机与主机之间scp、sshpass安全传输文件协议以及传输操作。
熟悉Debian、ubuntu、redhat、centos、kali等数据源切换更新等操作。
熟悉Linux系统,掌握用户权限体系、文件系统原理、磁盘工作以及CPU、内存的基本知识。
熟悉使用screen命令行切换对话w系统负载ps进程监控top系统资源占用情况以及处理方法。
熟悉运用tail、awk、grep、sed、head、xargs等对linux系统日志或系统文件操作、web应用日志分析异常行为并撰写报告,对web攻击进行溯源并对系统故障进行恢复与调优。
网络管理
熟悉网络协议,七层或握手分手, 熟悉mtr分析网络线路。
熟悉nginx ssl卸载,证书分配,map,websocket,缓存缓冲调配等。
熟悉使用curl、wget网络文件下载传输工具的操作以及判断主机联网可用性操作。
熟悉使用netstat、ifconfig、ping应对网络连接状况、系统监控端口路由表登。
熟悉tcpdump抓包追寻网卡流量吞吐情况。
数据库管理
熟悉Mysql主从切换、主从复制等高可用的原理及部署、性能优化、备份与恢复。
熟悉Mysql+Atlas、mysql-proxy负载均衡、读写分离高可用。
熟悉Lvs+Keepalived+mysql故障漂移。
熟悉LVS、Nginx负载均衡服务器的原理、部署及优化,并与Keepalived、mha实现高可用。
熟悉Linux系统高可用集群、负载均衡、web中间件、分布式的部署及原理(LVS、keepalived等)。
开发语言
熟悉shell、编写shell实现自动化(lnmp/mysql活性检测等),
熟悉java中的eclipse、myeclipse等主流java开发工具(曾在移动担任过java开发)。
熟悉java中的B/S、C/S开发模式、springmvc、struts2、hibernate面向对象设计思想、MVC等设计模式。

项目经验

项目一:平台架构
架构展示:nginx+tomcat+redis-cluster+keepalived+mysql+es-cluster
说明: 本系统从项目方案策划到技术部署以及后期编写shell维护皆出自本一人之力。
部署工具 : Citrix receiver + Xshell Client
数据库 : Mysql
服务器 : Tomcat
中间件 : Nginx + Redis_cluster + Keepalived + Elasticsearch_cluster
开发技术 : Gcc + Shell
开发平台 : CentOS Linux release 7.4.1810 (Core)
项目描述 : 这是一个内部人员用于知识分享的可视化智能平台。
技术方面主要 :
1.本系统使用以apache tomcat容器及mysql数据库为核心驱动的高可用系统。
2.apache联合nginx中间件使用ip_hash技术实现负载均衡。
3.mysql之间实现主备同步, 期间keepalived负责监控mysql双机虚拟ip故障漂移。
4.中间使用shell脚本实时监控VIP与数据库心跳状态, 如有宕机发现立即自动切换连接副机。
5.redis集群3机6节点分布式承载并发压力, 最后使用es引擎双机集群对系统知识文章进行高速搜寻传递。
负责模块 : 我在该项目中参与以管理员身份的超级权限, 所有关于项目架构的组整,文档的编写技术拓扑图以及技术的分享都来自于自己的认真规划, 整个框架的流程都通过上级的审核然后开始准备开源中间件通过自我下载编译安装, 解决过程中各种各类的难题以及测试故障和安全漏洞问题, 包括后期的测试上线生产并发检验问题。
项目心得 : 本项目主要让我有了更大的进步 广阔了技术方向 巩固了知识, 其中涉及到很多新鲜灵活多变的处事方式, 包括centos7相对比centos6的不同以继承, 也包括shell的父子关系以及自动化运维, 对大部分用到的高可用以及防火墙都有了更深的一层了解。
后期拓展 : docker架构的产生, 服务器主要用nginx的upstream负载均衡方式进行proxy_pass转发到内部docker。

项目二:区块链架构
架构展示:云mysql RDS+云redis+natssd+supervisord+域名+https等
部署工具 : Xshell Client + 阿里云
数据库 : 阿里云Mysql
服务器 : 自家开发的程序
中间件 : Nginx + 阿里云Redis + Natss + Supervisord等
开发技术 : Golang + Shell
开发平台 : 阿里云 + 韩国 + 美国(CentOS Linux release 7.6.1810 (Core))
项目描述 : 这是一个提供给全球矿工最好收益的理财挖矿系统。
技术方面主要 :
1.本构架使用国内阿里云+香港+美国+韩国服务器链接集成,包括故障跳转, 测试/生产/钱包/程序等。
2.阿里云方面使用阿里提供API/SDK用golang语言实现编写工具监控余额,mysql,redis等线上数据直接对接zabbix。
3.nginx使用upstream并发轮询+ssl卸载https方式实现高可用加密方式。
4.其中的中间件用到mysql、natssd、redis、supervisord自动拉取等,这些中间件都经过upx动态库压缩,增强可移植性。
5.运维方面使用主动推送,减轻zabbix服务端压力方式实现业务监控告警, 使用编程语言与监控工具:shell+zabbix+python+钉钉, 监控层面主要实现:外网探测,阿里云ecs路由转发, 产品监控,余额定位,CPU/MEM/IO/NETWORK等配置。
6.关于docker, 主要应用到测试服, 通过映射端口和目录与外部nginx进行交互对接, 使用shell 实现git自动化推拉代码到服务器, 实现请求访问。
负责模块 : 搭建架构以及后期维护稳定性拓展性, 问题的监控/告警/追踪/解决, 协助开发。
项目心得 : 负责 监控、维护、开发运维工具、测试项目, 精进了shell,接触到golang新世界,拓展python,增长linux。

案例展示

  • zabbix基金监控

    zabbix基金监控

    自己设计的开源监控系统, 主要用于监控基金推送每天定时更新最新净值和估算净值, 金额成本,费率, 涨跌的计算。

  • git系统自搭建

    git系统自搭建

    搭建属于自己的开源git, 其中用go/shell进行维护,使用钩子实现自动部署推送代码到生产服务端。

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服