岗位职责:
1. 部署与实施 (40%)
负责公司软件产品在客户现场的安装、配置、升级和迁移工作。
编写、维护和优化基于 Docker 和 Docker Compose 的容器化部署方案。
配置和管理核心基础设施组件,包括但不限于:Nginx、API 网关、Kafka、Redis 以及各类数据库(如 MySQL, PostgreSQL等)。
开发和完善自动化部署脚本(Shell/Python),提升部署效率和一致性。
针对客户环境完善和定制部署工具与配置文档。
2. 客户支持与赋能 (40%)
客户演示: 为客户进行产品功能和技术特性的演示,解答技术疑问。
客户培训: 培训客户的技术团队,使其掌握系统的日常运维、监控和基本故障处理能力。
问题处理: 作为前端技术接口,及时响应和解决客户反馈的技术问题,与后端开发团队协作进行深度故障排查与修复。
演示数据准备: 根据演示场景需求,生成和准备高质量的演示数据。
3. 优化与改进 (20%)
总结交付经验,反馈产品缺陷和改进建议,推动产品稳定性和易用性提升。
持续优化部署架构、流程和脚本,降低部署复杂度,提升交付质量与效率。
编写和维护详尽的技术文档,包括部署手册、故障处理指南、FAQ等。
任职资格:
1、 本科及以上学历,计算机相关专业,至少3年以上软件部署、实施运维或DevOps相关工作经验。
2、核心技术栈:精通 Linux 操作系统,能熟练使用命令行进行系统管理、日志分析和故障排查。
3、精通 Docker 容器技术,必须有实际使用 Docker Compose 编排和部署复杂多组件应用的经验。
4、具备丰富的 Nginx 配置和管理经验,了解负载均衡和反向代理原理。
5、熟悉至少一种关系型数据库(如 MySQL)和一种NoSQL数据库(如Redis),能进行基本的安装、配置、备份和查询操作。
6、熟悉消息队列中间件(如 Kafka)的基本原理、部署和使用。
7、了解 API 网关(如 APISIX,Kong, Traefik, Nginx Gateway等)的概念和配置。
8、自动化能力: 熟练编写 Shell 脚本,有 Python 脚本开发经验者优先。
软技能:
9、擅长沟通,技术交流,具备优秀的演示和培训能力。具备快速定位和解决问题的能力,能承受一定压力。
优先考虑条件:
有 ubernetes (K8s) 等容器编排工具使用经验。
有有软件开发经验的优先。
有云服务平台(AWS, Azure, 阿里云, 腾讯云)部署经验。
了解CI/CD流水线工具(如 Jenkins, GitLab CI等)。
有技术文档编写和维护的经验。