个人介绍
项目描述:公司需要在Linux服务器上搭建一个LNMP环境,以支持web应用的开发和部署。
主要职责
1. 环境搭建:安装nginx 服务以及MySQL 和PHP;
2. 设置nginx作为web服务器和反向代理,配置虚拟主机和SSL;
3.创建数据库,优化数据库的性能和安全性;
4. 配置PHP环境,开发和部署动态web应用;
5. 对nginx 和PHP进行性能调优,确保高并发处理能力。
项目成果:
LNMP架构搭建完成,为公司提供了一个高效,稳定,安全且易于扩展的服务器环境。
项目描述:
此项目我们针对公司现有MySQL数据库系统进行了全面的性能分析和优化。首先,通过架构调整实现了主从复制和读写分离,提升了数据库的并发处理能力。接着,对MySQL 的配置参数进行了精细调整,使其更适应实际工作负载。同时,部署了Zabbix 监控系统,实现了对数据库性能的实时监控和告警。此外,还制定了备份与恢复策略,确保数据的完整性和可恢复性
主要职责:
1. 实现MySQL 主从复制架构,搭建一主两从的高可用集群,确保数据同步的准确性和时效性
2. 在主从之间实施读写分离策略,优化数据库负载均衡,提升并发处理能力
3. 根据实际工作负载和性能指标,调整MySQL 的配置参数,如内存分配、连接数限制、缓冲池大小等,以达到最佳性能状态
4. 部署并配置Zabbix 监控系统,实现对MySQL数据库的全面实时监控,包括关键性能指标
5. 设定合理的告警阈值,及时发现并处理潜在的性能瓶颈和故障风险
6. 定期生成性能报告,为管理层提供决策支持,同时为后续优化工作提供数据依据
项目成果:
实现了读写分离,显著提升了数据库的并发处理能力和响应速度,通过调整MySQL 配置参数,使数据库性能达到最佳状态,有效降低了资源消耗,提高了运行效率,Zabbix 监控系统的部署实现了对MySQL 数据库的全面实时监控,及时发现并处理了潜在的性能瓶颈和故障风险,制定了完善的数据库备份计划和应急恢复方案,确保了数据的完整性和业务的连续性
项目描述:
在此项目中我们采用了GitLab作为版本控制系统,实现了代码的集中管理和版本追踪。Jenkins 作为持续集成服务器,负责自动触发构建任务,包括代码编译、单元测试和集成测试等。Docker 用于将应用及其依赖打包成独立的容器,确保了应用在不同环境中的一致性。Kubernetes 作为容器编排工具,负责容器的部署、扩展和管理。Ansible则用于自动化部署流程,包括配置管理和服务器部署等在项目实施过程中,我们首先进行了环境搭建和组件部署,然后进行了流程设计和配置优化。接着进行了全面的测试和验证,确保了整个CI/CD流程的稳定性和可靠性
主要职责:
1. 负责GitLab、Jenkins、Docker、Kubernetes 和Ansible的综合部署与配置,确保各组件之间的无缝集成
2. 针对项目需求,进行CI/CD流程的设计与优化,提高自动化覆盖率,减少人工干预
3. 制定并维护相关文档,包括部署指南、操作手册和常见问题解决方案,方便团队成员快速上手
项目成果:
成功构建了一套完整的CI/CD自动化流程,实现了从代码提交到应用部署的全自动化操作,大幅缩短了软件开发周期,通过Docker 容器化技术和Kubernetes 集群管理,确保了应用在不同环境中的一致性和稳定性,降低了部署风险。利用GitLab进行版本控制,Jenkins 实现持续集成,结合Ansible自动化部署,实现了对软件开发全生命周期的监控和管理。
工作经历
2024-08-08 -2025-11-01聊城午言网络科技有限公司Linux运维工程师
1. 负责Linux平台下的系统应用部署以及管理; 2. 负责主流应用软件的安装(如nginx,tomcat,MySQL,redis,ansible等)、调试与维护; 3. 快速响应系统故障,进行故障排查和定位; 4. 定期进行系统维护和升级; 5. 管理系统所需的数据,包括数据的存储,备份和恢复; 6. 负责日常监控系统和相关基础设施的运行状态,确保系统的稳定性和可用性; 7. 修复系统问题,确保服务的高可用性;
教育经历
2022-11-09 - 2024-07-04大连科技学院计算机应用技术专科






