熟练python爬虫程序编写,熟悉自动化运维体系,熟练使用k8s和docker,熟悉linux和Windows系统,熟悉kafka、nginx、pxc集群、ELK+filebeat、grafana、prometheus、rabbitmq、redis、mongodb等部署优化,熟练使用jenkins、ansible等自动化运维工具,熟悉vmware虚拟化,了解等保测评并按要求对服务器进行安全加固,熟练使用shell和python编写自动化脚本处理运维任务,提高运维效率。
1、负责系统微服务化,把自主研发系统部署或者迁移到docker,搭建k8s集群。
2、负责搭建CICD体系,实现Devops理念。例如:搭建jenkins+harbor+gitlab持续集成持续部署体系,开发插件实***编写各种自动化部署脚本,完成部署规划,系统部署文档说明等等。
3、负责搭建并且持续优化ELK+filebeat日志收集集群,制定收集规则,完善日志索引生命周期,定期备份日志等等。
4、负责搭建grafana+Prometheus+alertmanager监控系统,制定服务器资源、应用系统状态、网络健康检测等等的告警规则。
5、负责搭建自主研发系统使用的各类中间件集群,例如elasticsearch集群、redis集群、rabbitmq集群、pxc集群、
mongodb集群等等,并且用keepalived、haproxy、nginx等等实现负载均衡。
6、负责维护系统网络安全,定期使用明鉴漏洞扫描系统、态势感知等安全产品对系统或者服务器进行扫描,并且修复漏洞。
7、负责维护华为云、阿里云、腾讯云上的服务器、waf。
8、熟练编写python爬虫程序。
#自动部署kubernetes集群 ###前期准备 请把ansible的all.yaml变量文件按要求写好!!! manage_config.sh初始化ansible管理机配置 安装ansible、sshpass 配置ssh免密 配置本机的/etc/hosts
二次开发sentry dingtalk插件 配置sentry 钉钉报警通知 新增了钉钉机器人安全设置的加签方法,支持web界面配置。
1. 所有自动化架构开源组件的搭建。 2. 根据需求编写自动化脚本(python、shell、pipeline等等) 3. 监控指标采集(OS层面、网络层面、应用层面等) 4. 日志采集(过滤规则编写、热冷数据备份、elasticsearch优化等)
1. 完成搭建kubernetes集群。 2. 完成java应用微服务化,部署在kubernetes集群。 3. kubernetes集群主机监控、应用监控。 4. kubernetes集群数据备份,包括etcd数据备份,yaml资源备份。
1. 二次开发Archery数据库管理平台,支持redis集群模式。 2. 二次开发sentry监控软件,支持钉钉机器人secret加密推送告警信息。