• 熟练使用 linux 常用操作系统以及国产操作系统(Centos、Ubuntu)。
• 熟练使用 Nginx. 负载均衡、反向代理、缓存、限制任务。
• 熟悉 ELK/EFK 数据收集与消息队列部署与使用。
• 熟悉Zabbix、prometheus 服务以及自定义监控展示。
• 熟练 Docker 部署使用及 DockerFile、DockerCompose。
• 熟练使用 Kubernetes 高可用集群搭建、Pod、网络、升级策略。
• 熟练使用Kubernetes 常用资源,对 yaml 资源清单具有一定读写及修改能力.
• 熟练使用阿里云平台服务,包括但不限于:阿里云 ECS、MSE、SLB、OSS、CDN 等。
• 熟练使用主流中间件包括但不限于redis,rocketmq,fastdfs,elaticsearch,等.
项目一:kuberadmin 部署 k8s 高可用集群 运维工程师
项目背景:
团队需要一个稳定可靠的容器编排平台来管理和扩展我们的容器化应用程序。因此,我们决定搭建一个高可用的
Kubernetes 集群。
项目职责:
(1)配置网络和存储,确保节点之间的通信和数据共享
(2)使用 Kuberadmin 安装和配置 Kubernetes 控制平面组件,如 apiserver、controller-manager 和 scheduler 等;
(3)在 master 节点配置 nginx+keepalived 实现集群的高可用;
项目二: prometheus 监控 k8s 集群.
项目背景:
应公司需求,对测试 k8s 集群进行监控,prometheus 对 k8s 集群监控更加友好,故决定使用 prometheus 监控集群。
项目职责:
(1)负责 Prometheus 监控系统的调研,组件部署及技术文档编写等;
(2)负责 prometheus 监控系统的部署,包括但不限于 prometheus server,pushgateway,alermanager,granfana
等;
(3)使用 node_exporter 监控 k8s 的 master 和 worker 节点;
(4)对 k8s 集群的 namespace,Pod 等资源进行监控,并使用 granfa 出图展示;
(5)配置 alermanager 实现多媒介报警,包括企业微信,邮件等告警;
项目三: 私有化项目部署
项目背景:
应局方对信息安全要求,对公司平台服务全面内网化.
项目职责:
(1)负责到各地税务局信息中心进行项目实施,资源申请,以及协调资源.
(2)服务所需所有资源从0搭建,包括nginx负载反向代理,负载均衡配置,web端部署,中间件部署,java服务部署
(3)与三方进行接口联调和测试.
(4)将公司平台数据导入到内网,并进行数据核对.
(5)配合商务进行项目验收.
(6)配合安全测评以及进行测评后的服务器安全加固和linux插件漏洞升级
项目四: 公司线上环境全平台运维
项目背景:
公司生产预发和测试环境均部署在阿里云上,保证服务稳定运行.
项目职责:
(1) 负责阿里云线上Linux和windows服务器维护,升级插件和解决中间件漏洞等.
(2) 维护codeup流水线,编写和优化发布流水线,保证项目快速升级发布正常.
(3) 配合开发进行各个阿里云服务配置, 保障服务稳定运行.
负责数政通平台和私有化项目的维护,线上平台主要负责个组件功能的正常运行,私有化主要负责对各地驻场技术支持.
该项目主要使用python和java编写,本人负责docker镜像编译和jar包编译以及流水线维护,中间件部署