ID:287514

小胡 身份已认证

系统运维工程师

  • 公司信息:
  • 广东正业科技有限公司
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 重庆
  • 全区

技术能力

1. 熟练 Linux 系统下大规模网站系统的集群、负载均衡、代理与反向代理的构
建,以及大批量服务器的统一管理。
2. 熟悉网络设备的基本配置及 TCP/IP、HTTP 协议工作原理。
3. SSH KEY批量服务器运维管理
4. 熟练 linux 系统安全,并根据生产环境实际需求进行配置。
5. 熟练 linux 系统开源 web 环境,例如 lamp,lnmp,tomcat 等安装配置,并根据网站具体情况进行配置,调优,问题排查。
6. 熟练 linux 系统开源监控环境,例如 nagios,cacti,zabbix 等安装,规范配置,对各种业务的全面监控,以及实际问题故障排查。
7. 熟练 linux 系统下 shell 编程,以及各种命令工具 awk,sed,grep,find 等灵活应用,解决实际问题,例如日志分析,监控,数据备份,自动化脚本等日常工作;能够独立编写常用的 shell 脚本进行自动化运维;
8. 熟练 mysql 数据库安装配置,根据实际情况调优,根据业务需要采用不同的集群架构。
9. 熟练 mysql 数据库的备份策略以及问题排查恢复策略。例如全库备份,单库备份,单表备份,整库恢复,单表恢复等等。
10. 熟悉 rpm 打包制及企业 YUM 仓库构建
11. 能够独立编写架构方案和运维规范等文档
12. 熟练掌握 rsync 数据备份等常用服务
13. 熟悉 redis 主从复制原理(一主一从、一主多从),数据持久化,哨兵模式,熟练搭建 redis 集群
14. 熟练搭建 zookeeper 集群,熟悉 zookeeper 集群启动时期 leader 选举,熟悉 zookeeper 集群常用参数的调优
15. 熟练搭建 kafka 集群,熟悉常见的几种角色,如:生产者、消费者、topic、partition、replica 等
16. 熟练搭建 elasticsearch 集群,熟悉 ELK/EFK 常用架构,熟悉 elasticsearch的索引、文档、分片、副本等常见角色
17. 熟练安装部署 Docker 服务,熟悉一些常用的基本操作,熟练使用 dockerfile制作镜像,熟练搭建 harbor 仓库
18. 熟练安装部署 K8S 服务,熟悉 K8S 中常见的几种组件如:kube-master

项目经验

项目一:日志收集系统搭建部署
项目职责:搭建 ELK 来收集系统日志、APP 应用访问错误日志、微服务日志
项目描述:在企业级的微服务环境中,跑着成百上千个服务都算是比较小的规模了。在生产环境上,日志扮演着很重要的角色,排查异常需要日志,性能优化需要日志,业务排查需要业务等等。然而在生产上跑着成百上千个服务,每个服务都只会简单的本地化存储,当需要日志协助排查问题时,很难找到日志所在的节点。也很难挖掘业务日志的数据价值。那么将日志统一输出到一个地方集中管理,然后将日志处理化,把结果输出成运维、研发可用的数据是解决日志管理、协助
运维的可行方案,也是企业迫切解决日志的需求。因此在这样的环境下,公司领导同意搭建 ELK 集群日志收集系统。通过 logstash 将 nginx、tomcat 等 web 服务访问日志和错误收集完成之后输出至 elasticsearch, logstash 结合 kafka
实现多 nginx 服务器访问日志、错误日志及系统日志的收集,最后把收集的数据通过 kibana 展现出来,后期遇到问题可以通过 kibana 查看快速的解决当前出现的问题及分析问题出现的原因,找出解决方案尽量以后再次出现同样的问题
项目二:CI/CD 自动化部署项目
项目职责:搭建 Jenkins 结合插件实现快速部署
项目描述:由于机器数量较多,不能完全依赖脚本来完成上线回滚操作,同时没有审计和记录,采用开源 Jenkins+gitlab 完成自动化上线及回滚操作,Jenkins是一个插件多样化的工具,目前大多数公司都是使用 Jenkins+gitlab+maven 构建包,实现自动构建上线及回滚操作,K8S 环境也使用 Jenkins 对代码进行升级和回滚,开发只需将代码提交到 git 仓库,通过 Jenkins 拉取代码到指定的workspace 空间,执行代码编译,得到项目 jar,war 工程包,得到工程包后则可灵活使用 shell/python 进行上线及其回滚操作。同时为了代码的安全性,Jenkins 可 借 助 sonar 代 码 扫 描 工 具 对 源 码 进 行 扫 描 , 主 要 使 用sonarqube+sonar-scanner 组件进行代码漏洞扫描。
项目三:zabbix 监控平台部署
项目职责:使用监控工具 zabbix 完成服务器的监控、告警信息通知,监控数据
可视化等
项目描述:规划部署 zabbix 监控方案、自定义监控项和模板制作,使用主动模式及 zabbix proxy 收集个 zabbix agent 数据,并根据不同机房配置多个主动模式 zabbix proxy,将 zabbix agent 监控数据先汇总到代理,zabbix proxy 将数据推送给 server 端进行展示及其告警,利用 zabbix 自带的触发器实现部分服务的故障自愈,对 zabbix 监控模板进行分类,通过主机名、IP 地址等方式识别主机应用的不同,对被监控端添加不同的监控模板(自定义监控模板、java 监控模板、mysql 监控模板),报警机制通过邮件报警及微信报警通知运维人员,另外由于 Zabbix Server 监控的虚拟机和物理机总数较多,产生的监控数据量也相对较大,因此数据库使用双主模式进行数据读写,并使用 Zabbix API 快速批量添加监控主机及关联模板.

案例展示

  • 日志收集系统搭建部署

    日志收集系统搭建部署

    职责:负责搭建 ELK 来收集系统日志、APP 应用访问错误日志、微服务日志 在企业级的微服务环境中,跑着成百上千个服务都算是比较小的规模了。在生产环境上,日志扮演着很重要的角色,排查异常需要日志,性能优化需要日志,业务排查需要业务等等。然而在生产上跑着成百上千个服务,每个服务

  • zabbix 监控平台部署

    zabbix 监控平台部署

    项目职责:使用监控工具 zabbix 完成服务器的监控、告警信息通知,监控数据可视化等 项目描述:规划部署 zabbix 监控方案、自定义监控项和模板制作,使用主动模式及 zabbix proxy 收集个 zabbix agent 数据,并根据不同机房配置多个主动模式 zabb

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

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系需求方端客服
联系需求方端客服