岗位职责
1、网站系统全栈监控与保障:负责公司网站及关联服务(Web服务器、应用服务器、数据库、CDN、API、GIS服务等)的7x24小时稳定性、可用性与性能监控。快速定位并解决涉及前端页面加载、后端API响应、GIS服务渲染等环节的故障和性能瓶颈,进行根因分析,及时恢复服务,编写故障报告。优化全栈监控体系,确保从前端用户体验到后端服务、GIS数据服务的端到端可观测性。
2、部署与维护 (侧重Web & GIS环境):负责网站前后端应用、GIS服务组件的自动化部署、配置管理、版本发布与回滚(使用如 Jenkins, GitLab CI/CD, Ansible, Docker 等)。管理维护网站运行所需的服务器/容器环境(Web服务器如 Nginx/Apache, 应用服务器如 Tomcat/Node.js, 容器平台如 Docker/Kubernetes)。维护GIS相关服务(如 GeoServer, MapServer, 空间数据库PostGIS, 或商用GIS平台)的基础运行环境。
3、性能优化与容量规划 (涵盖Web & GIS):分析网站整体性能指标(前端页面加载时间、API响应时间、GIS地图渲染速度、服务器资源利用率等),识别全链路瓶颈,提出优化建议。根据业务访问量(特别是地图/GIS相关请求压力),进行服务器、带宽、GIS服务集群的容量评估与规划。参与网站架构优化,提升高并发访问、特别是GIS数据密集操作下的性能和稳定性。
4、安全防护:执行网站服务器、应用、数据库、GIS服务的安全加固策略。管理网站权限、访问控制和安全审计。配合处理涉及Web攻击(如XSS, SQL注入)、GIS服务安全等安全事件。维护网站及GIS数据的备份与恢复策略。
5、技术支持与协作:核心职责: 为前端、后端、GIS开发团队提供必要的运维技术支持,包括但不限于:环境搭建与配置协助(开发、测试、生产)。部署流程支持与问题排查。性能问题协同分析(区分是代码问题还是环境/资源问题)。生产环境日志查询与分析协助。开发协作优化应用在运维层面的可观测性、可部署性、可维护性。编写和维护清晰的技术文档(系统架构、部署手册、运维流程、GIS服务配置说明、故障预案)。
6、值班与响应:参与轮班值守,处理非工作时间的网站及GIS服务紧急事件。
任职要求
教育背景与经验:计算机科学、信息技术、地理信息系统或相关专业本科及以上学历,或具备同等能力的实践经验。
必备: 2年及以上中大型网站或Web应用的运维经验。
核心运维技能:
网络基础: 扎实的TCP/IP, HTTP/HTTPS, DNS等网络知识,能诊断网络层问题。
Web服务器/应用服务器: 熟练配置和管理 Nginx/Apache/Tomcat/Node.js 等。
监控: 熟练使用 Zabbix, Prometheus+Grafana, ELK (或类似工具) 进行全栈监控。
脚本自动化: 熟练掌握 Shell 脚本,必须掌握 Python (用于编写自动化运维脚本、工具、集成)。
版本控制: 熟练使用 Git。
数据库基础: 了解 MySQL/PostgreSQL 的基本操作、备份恢复和监控。必须了解 PostGIS 或熟悉至少一种空间数据库概念。
问题解决与责任心: 极强的逻辑分析、故障排查能力,高度的责任心和抗压能力,以系统稳定为核心目标。
关键技术理解 (非要求独立开发,但需深入理解以支持):
前端技术理解: 了解 HTML, CSS, JavaScript (至少一种主流框架如 React/Vue/Angular 的基本原理),能理解前端构建部署流程、分析前端性能问题(如慢加载、资源阻塞)与运维的关联。
后端技术理解: 了解至少一种主流后端语言(如 Java, Python, Go, Node.js)及其运行环境,理解 Web API、微服务架构、数据库交互基本原理,能看懂日志协助定位后端问题。
GIS技术理解: 核心要求!
理解 Web GIS 基本原理(瓦片地图、矢量地图、空间查询)。
熟悉至少一种主流 Web GIS 库/框架(如 Leaflet, OpenLayers, MapLibre GL JS, Cesium)的基本概念和使用方式。
了解常用 GIS 服务协议(如 WMS, WMTS, WFS, TMS)。
具备 GeoServer 或 MapServer 或 ArcGIS Server 等 GIS 服务平台的安装、配置、基础运维和性能监控经验。
理解空间数据(矢量、栅格)的存储和访问特点,了解 PostGIS 或其他空间数据库的基本概念。
软技能:
沟通协作: 优秀的沟通能力,能够清晰、专业地与前端、后端、GIS开发人员及测试团队有效协作,提供高质量的技术支持。
学习能力: 强烈的求知欲,能快速学习理解新的Web技术、GIS技术和运维工具。
服务意识: 积极为内部技术团队(尤其是开发)提供支持,共同保障业务成功。
优先考虑 (加分项):
有实际使用 Docker, Kubernetes 管理 Web 和 GIS 应用的经验。
熟悉主流云平台(AWS, Azure, 阿里云, 腾讯云)的Web和GIS相关服务。
有 CI/CD 流水线(Jenkins, GitLab CI等)的搭建和维护经验。
具备基础的Web前端或后端开发经验。
有处理高并发、海量空间数据访问场景的经验。
持有 Linux/云平台/Kubernetes/GIS 相关认证。
工作地点:芜湖市水务局、市民服务中心
我们提供
五险一金、带薪年假等。
技术培训与学习资源支持,鼓励参与行业会议。
接触复杂Web系统和GIS技术的宝贵机会。
开放、协作、技术驱动的团队氛围。
更多