熟悉linux日常运维 包括但不限于centos ubuntu系统
熟悉前后端问题的排查
熟悉cicd流水线的部署与问题排查
熟悉zabbix、prometheus等监控的使用
熟悉k8s、docker等容器化的部署与维护
熟悉shell、python等脚本的编写
熟悉mysql、redis等数据库的额使用维护
一、多系统批量部署promethes监控与cicd流水线
针对企业多 Linux 服务器、混合 K8s 集群异构环境,基于 Ansible、Helm、GitLab CI 搭建自动化批量交付体系,实现 Prometheus 全栈监控与 CI/CD 流水线统一落地。通过批量脚本一键部署 node-exporter、业务 Exporter、Prometheus Operator、Grafana 可视化面板,统一采集主机、中间件、容器、流水线运行指标;流水线整合代码扫描、单元测试、镜像构建、制品推送、灰度发布全流程,配套指标告警、日志联动能力,完成百台级机器标准化监控与应用自动化交付,大幅降低人工运维成本,故障预警响应效率提升 70%
二、虚拟化向容器化迁移
1、前期评估与分层规划
全面盘点虚拟机业务,区分无状态服务、有状态数据库、老旧单体应用,制定分批迁移策略;梳理应用依赖、端口、配置、存储需求,拆分硬编码配置至 ConfigMap/Secret,实现配置与业务镜像解耦。
2、容器化改造
统一标准化 Dockerfile 构建规范,完成所有业务镜像封装,通过分层构建优化镜像体积;原有虚拟机存储数据对接 PV/PVC 持久化存储,兼容原有业务数据无缝迁移,保障迁移过程业务不中断。
K3、8s 集群标准化落地
搭建多 Master 高可用 K8s 集群,配置 Namespace 资源隔离、Pod 资源限制、HPA 自动弹性伸缩、网络安全策略;配套容器日志、Prometheus 容器指标监控、故障自愈机制,替代原有虚拟机单机监控模式。
4、平滑灰度切换
采用虚拟机与容器并行双跑方案,逐步切分流量完成灰度迁移,上线回滚机制规避迁移风险;迁移完成后下线闲置虚拟机,统一基于容器平台承接全部业务。
5、迁移收益
容器轻量进程级隔离,相比虚拟机硬件级虚拟化大幅降低资源开销,整机资源利用率显著提升;应用秒级启动、按需弹性扩缩,适配业务流量波动;镜像标准化实现开发、测试、生产环境完全一致,结合 CI/CD 实现自动化交付,运维人力成本大幅下降