ID:334054

一枝梅.

Linux运维工程师

  • 公司信息:
  • 北京葡萄智学科技有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 所在区域:
  • 北京
  • 丰台

技术能力

1. 精通 Nginx 以及负载均衡、反向代理、代理集群,基于 http_proxy 模块实现反向代理功能、
通过 referers 模块设置防盗链、通过 upstream 实现负载均衡的功能保证服务高可用。
2. 精通 Tomcat 的安装部署以及 Tomcat 的安全加固、管理 serverlet 应用生命周期、部署 jar 和
war 环境。
3. 熟练使用 jenkins 持续性集成工具,使用 jenkins,maven,git 等工具自动对项目进行构建,
测试及部署。
4. 熟悉 Docker 的框架结构、BuildKit 实现镜像优化、Volume 卷的使用实现数据持久化、使用
Docker-compose 来做多容器应用部署、以及部署 Docker 的 Flannel、Overlay 网络实现跨主机通
信。
5. 熟悉 Kubernetes 的框架结构、使用 Deployment、DaemonSet、ReplicaSet 部署无状态服务、
使用 StatefuleSet 部署有状态服务、pv 和 pvc 的数据持久化、通过 lngress 把服务暴露给外部用
户、通过 Kubernetes 的 HPA 实现 Pod 的自动弹性伸缩。
6. 熟悉 MySQL 数据库的 MHA 架构、基本 SQL 语句的使用,使用 XtraBackup 对数据进行增量
备份、 保障数据安全不丢失、熟悉 MySQL 的错误日志、二进制日志、中继日志
7. 熟悉 Redis 集群,使用 Redis 集群来实现减轻后端数据库节点压力,提高热点数据的访问速
度。通过部署 sentinel 来实现 Redis 集群的故障切换,提高架构的高可用性。
8. 熟悉 FastDFS 分布式存储管理 tracker server 跟踪器做调度工作,storage server 存储节点复
制文档存储以及管理
9. 熟悉 Zabbix 的工作原理及部署,对服务器的性能和服务状态进行监控,通过 proxies 实现
分布式监控,通过 Web 界面设置查看监视结果
10. 熟悉 Prometheus 的监控系统,利用 cAdvisor+Node_Exporter+Grafana 监控容器,cAdvisor
收集性能数 据,Node_Exporter 监控数

项目经验

项目名称:Nginx 日志切割
项目描述:Nginx 错误日志输出到文件中,但文件积累随时间推移而增加,可能会对服务器造
成影响。因此,需要一个自动化的脚本来进行日志切割。该脚本采用 Shell 编写,按照日期
来进行切割。具体而言,每周一凌晨 00:00 自动运行该脚本来完成日志的切割操作。该脚本
定义了三个全局变量,分别为当前日期、日志路径和 Nginx 的 pid 路径。切割时,将日志
名改为当前日期+access/errorlog。最后,通过向 nginx-master 发送 USR1 信号来重新打
开日志文件,实现日志切割。
项目职责:我负责编写该脚本,实现了自动化日志切割的功能。首先,我根据公司的需求,采
用 Shell编写了脚本,并在脚本中定义了三个全局变量: 当前日期、日志路径和 Nginx 的
pid 路径然后,我编写了切割日志的逻辑,将日志文件名改为当前日期+access/errorlog。
最后,我通过向 nginx-master 发送 USR1 信号,重新打开日志文件,实现了日志切割。为
了测试该脚本的正确性,我编写了测试用例并进行了测试。最后,我编写了周期性计划任务,
使得该脚本每周一凌晨 00:00 自动运行。通过我的努力,该脚本能够自动完成日志切割,减
轻了服务器的负担,提高了系统的可靠性

信用行为

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

发布任务

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

微信接收人才推送

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

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