个人简历

-
姓名:宁诗龙
-
出生年月:2001年07月
-
身高:177cm
-
籍贯:河南省平顶山市汝州市
-
婚姻状况:未婚
-
性别:男
-
政治面貌:群众
-
体重:70kg
-
学历:大专
-
工作年限:3年
联系方式【提示】登录下载简历,VIP会员电话:65585200
求职意向
-
首选岗位:软件工程师
-
次选岗位:系统工程师
-
求职类型:全职
-
首选工作地:梅林街道
-
次选工作地:桃源街道
-
月薪要求:12000-20000
到岗时间:
我目前已离职,可快速到岗
教育培训
-
教育培训机构:驻马店职业技术学院
-
教育培训时间:2021-07
专业技能等级:
大专
工作经历
-
公司名称:深圳华磊物流通信息科技有限公司
-
开始时间:2022-07-08
-
职位:运维工程师
-
结束时间:2024-07-06
工作内容:
基于Kubernetes的容器化CI/CD流水线建设:
项目背景:根据容器技术的发展,公司准备将新的项目使用 doker跟k8s来进行实现。Kubernetes (简称K8s) 是一个开源的容器编排工具,可以自动化地管理容器化应用程序。Docker 是一个开源的容器化平台。 提供简单的构建、部署和运行容器的方式。Jenkins 是一个开源的持续集成和持续交付工具。
使用 K8s+Docker+Jenkins 可以实现容器化应用程序的持续集成、测试和部署。 项目内容:
搭建 Kubernetes 集群,包括 Master 节点和多个 node 节点,并配置网络和存储等基础设施,并安装 Docker ,使其能够构建 Docker 镜像。
在 Jenkins 中安装 Docker 插件,使其能够使用 Docker 来执行构建任务,例如构建 Docker 镜像和运行容器。
创建 Jenkins 任务并配置构建步骤,例如从代码仓库中拉取代码,并使用 Dockerfile 构建 Docker 镜像,在 Dockerfile 中指定 基础镜像、容器内部文件结构、环境变量等
编写 Kubernetes 资源定义文件(YAML 文件),使用 Deployment和 Service 资源对象定义应用的部署和访问方式。
在 Jenkins 中配置 Kubernetes 插件,设置 Kubernetes API 服务器地址和凭据信息。
配置 Jenkins 任务在构建成功后自动部署应用程序到 Kubernetes 集群中。
撰写 Kubernetes 集群部署文档,记录 Jenkins 配置的及 YMAL 文件。
Redis高可用集群部署与故障转移方案
项目背景:根据客户公司业务量的需要,为了缓解数据库的压力,加快访问速度,同时为了避免 master 数据库宕机,给用户访问 造成影响。
准备三台服务器,初始化服务器环境。
部署 redis 服务器并设置开机启动。
配置 redis 主从,sentinel 哨兵模式,并且在主机挂掉后,自动故障转移,使前端服务对用户无影响。
进行测试,是否可以达到想要的效果,并且编写技术文档。
项目背景:根据容器技术的发展,公司准备将新的项目使用 doker跟k8s来进行实现。Kubernetes (简称K8s) 是一个开源的容器编排工具,可以自动化地管理容器化应用程序。Docker 是一个开源的容器化平台。 提供简单的构建、部署和运行容器的方式。Jenkins 是一个开源的持续集成和持续交付工具。
使用 K8s+Docker+Jenkins 可以实现容器化应用程序的持续集成、测试和部署。 项目内容:
搭建 Kubernetes 集群,包括 Master 节点和多个 node 节点,并配置网络和存储等基础设施,并安装 Docker ,使其能够构建 Docker 镜像。
在 Jenkins 中安装 Docker 插件,使其能够使用 Docker 来执行构建任务,例如构建 Docker 镜像和运行容器。
创建 Jenkins 任务并配置构建步骤,例如从代码仓库中拉取代码,并使用 Dockerfile 构建 Docker 镜像,在 Dockerfile 中指定 基础镜像、容器内部文件结构、环境变量等
编写 Kubernetes 资源定义文件(YAML 文件),使用 Deployment和 Service 资源对象定义应用的部署和访问方式。
在 Jenkins 中配置 Kubernetes 插件,设置 Kubernetes API 服务器地址和凭据信息。
配置 Jenkins 任务在构建成功后自动部署应用程序到 Kubernetes 集群中。
撰写 Kubernetes 集群部署文档,记录 Jenkins 配置的及 YMAL 文件。
Redis高可用集群部署与故障转移方案
项目背景:根据客户公司业务量的需要,为了缓解数据库的压力,加快访问速度,同时为了避免 master 数据库宕机,给用户访问 造成影响。
准备三台服务器,初始化服务器环境。
部署 redis 服务器并设置开机启动。
配置 redis 主从,sentinel 哨兵模式,并且在主机挂掉后,自动故障转移,使前端服务对用户无影响。
进行测试,是否可以达到想要的效果,并且编写技术文档。
-
公司名称:东方日升新能源股份有限公司
-
开始时间:2024-08-01
-
职位:linux运维工程师
-
结束时间:2025-06-16
工作内容:
2025.04-2025-6,基于Jenkins的C/Node.js多语言CI/CD流水线构,
项目背景:开发团队使用混合技术栈(后端C程序 + 前端Node.js),缺乏统一构建标准,测试环境混乱。
搭建标准化CI/CD流水线,实现代码提交到测试部署的全流程自动化。
协同开发编写多分支Jenkinsfile Pipeline脚本,支持C程序(Makefile/gcc) 与 Node.js(npm/webpack) 的自动化构建、 依赖安装、产物打包。
实现触发式构建:代码推送至Git仓库后自动触发对应流水线。
为每位开发人员分配专属测试服务器(2核4G规格),确保环境隔离与资源可控。
通过Pipeline扩展实现 “一键部署到个人测试环境”。
2024.12-2025.3,储能电站全域智能运维监控平台:
项目背景:故障发生时,需要手动逐台登录服务器检查日志、运行命令,效率低下,定位困难
基于Ansible 通过堡垒机通道,一键完成近百台服务器的监控客户端安装、配置更新及状态维护。
高效完成了Prometheus Node Exporter等监控客户端在数十/百余台服务器上的安装、配置与管理。
部署并配置Prometheus+ Grafana监控栈,全面采集并可视化展示服务器硬件资源利用率、关键中间件(Web Server, MySQL, 硬件资源)性能指标以及自研云平台核心服务以及关键业务进程状态的集中监控体系。
2024.08-2024.012,内网服务器安全运维通道:
项目背景:传统运维方式依赖工程师现场操作,响应慢、成本高、效率极低,且受地域限制。
在客户内网部署OpenVPN服务器,作为唯一的、受控的加密入网点。
把离线安装包嵌入到升级包里,实现升级及安装,通过自动化脚本配置其连接到服务端。
通过解析`ip route`识别移动/联通物联网卡 ,调用运营商API自助添加服务器IP至白名单实JumpServer堡垒机解决方案,统一服务器SSH访问,JumpServer 建立的 OpenVPN 隧道,安全地代理访问到目标内网服 务器。
项目背景:开发团队使用混合技术栈(后端C程序 + 前端Node.js),缺乏统一构建标准,测试环境混乱。
搭建标准化CI/CD流水线,实现代码提交到测试部署的全流程自动化。
协同开发编写多分支Jenkinsfile Pipeline脚本,支持C程序(Makefile/gcc) 与 Node.js(npm/webpack) 的自动化构建、 依赖安装、产物打包。
实现触发式构建:代码推送至Git仓库后自动触发对应流水线。
为每位开发人员分配专属测试服务器(2核4G规格),确保环境隔离与资源可控。
通过Pipeline扩展实现 “一键部署到个人测试环境”。
2024.12-2025.3,储能电站全域智能运维监控平台:
项目背景:故障发生时,需要手动逐台登录服务器检查日志、运行命令,效率低下,定位困难
基于Ansible 通过堡垒机通道,一键完成近百台服务器的监控客户端安装、配置更新及状态维护。
高效完成了Prometheus Node Exporter等监控客户端在数十/百余台服务器上的安装、配置与管理。
部署并配置Prometheus+ Grafana监控栈,全面采集并可视化展示服务器硬件资源利用率、关键中间件(Web Server, MySQL, 硬件资源)性能指标以及自研云平台核心服务以及关键业务进程状态的集中监控体系。
2024.08-2024.012,内网服务器安全运维通道:
项目背景:传统运维方式依赖工程师现场操作,响应慢、成本高、效率极低,且受地域限制。
在客户内网部署OpenVPN服务器,作为唯一的、受控的加密入网点。
把离线安装包嵌入到升级包里,实现升级及安装,通过自动化脚本配置其连接到服务端。
通过解析`ip route`识别移动/联通物联网卡 ,调用运营商API自助添加服务器IP至白名单实JumpServer堡垒机解决方案,统一服务器SSH访问,JumpServer 建立的 OpenVPN 隧道,安全地代理访问到目标内网服 务器。