能够完成 CentOS/RHEL等 Linux 操作系统的配置与管理,掌握K8S容器编排服务,如 Deploy、SVC、Ingress等,掌握 Nginx、
Apache、Tomcat等 Web 服务器,掌握 MySQL、Redis 、达梦等数据库,熟悉腾讯云平台和华为云平台的各方面使用,熟练掌
握脚本编写,如 shell 脚本。熟悉 Jenkins 结合 Git 完成自动化部署。独立完成项目部署、进度和需求把控以及对接客户沟通项
目。
项目内容:
在南网人资系统的各个环境中,成功部署了一套自动化流程,包含的内容有基于所需要的插件进行环境的初始化,配置源码仓库
git的管理以及账号的权限,设计高效的CI/CD流程,确保代码更改能够快速、可靠地集成和部署,通过减少不必要的构建步骤、使
用更快的镜像等方式优化构建时间,制定并实施回滚计划,以应对部署失败或生产问题,通过以上实现了代码提交审核到快速部署
的全流程自动化。项目重点在于优化云平台的调用,解决内外网络隔离问题,确保模块参数适配不同环境的配置,以及第三方系统
接入的兼容性。
技术:
1. 编写自动化脚本,实现不同环境的自动配置,提高部署效率。
2. 使用Jenkins实现流程自动化,确保开发测试和生产环境的无缝衔接。
3. 采用Docker镜像封装和K8S启动方式,实现快速部署,缩短系统部署时间。
4. 利用K8S开源插件和Prometheus监控,采集和分析容器日志,及时发出告警,提高系统稳定性。
5. 通过接口调用,打通内外网隔离,实现文件传输和不同环境的一键部署。