职位描述
一、岗位职责
1. 后端服务开发与迭代:参与公司核心业务后端系统的设计、编码与优化,基于主流后端技术栈实现API接口、业务逻辑与数据处理模块,保障服务的高可用、高并发与可扩展性;配合业务迭代需求,完成功能开发、版本更新与兼容性适配。
2. 运维架构搭建与落地:负责服务器集群、应用服务的部署、配置与运维架构设计,搭建自动化部署流水线(CI/CD),实现代码提交、构建、测试、上线全流程自动化,提升部署效率与发布稳定性。
3. 系统监控与故障治理:设计并搭建全链路监控体系(含服务器、中间件、应用、数据库),实时监控系统运行状态,快速定位并排查线上故障(如性能瓶颈、服务宕机、数据异常等),制定应急预案并定期演练。
4. 基础设施与资源管理:负责云服务器(AWS/Aliyun/Tencent Cloud等)、容器化环境(Docker/K8s)、中间件(Redis/MongoDB/RabbitMQ/Kafka等)的部署、配置、扩容与优化;合理规划资源分配,控制运维成本。
5. 数据安全与备份策略:制定并执行数据备份、恢复方案,保障数据完整性与安全性;落实权限管控、漏洞扫描、安全加固等措施,防范网络攻击与数据泄露风险,符合行业安全合规要求。
6. 自动化工具与脚本开发:基于业务需求开发运维自动化工具、脚本(Shell/Python/Go等),简化重复性运维工作(如批量操作、日志分析、监控告警等),提升运维工作效率。
7. 技术协作与文档沉淀:与前端开发、产品、测试团队紧密协作,对接开发需求与运维支持;沉淀运维规范、技术文档、故障处理手册,推动团队运维标准化与知识共享;参与技术选型与架构优化讨论。
二、任职要求
(一)核心基础要求
1. 本科及以上学历,计算机科学与技术、软件工程、网络工程等相关专业,3年及以上后端开发与运维相关工作经验(具备互联网大厂或大型企业级应用运维开发经验者优先)。
2. 认同公司核心价值观,具备与企业长期共同发展的意愿,对技术有钻研精神,责任心强,能承受一定工作压力,具备突发故障应急处理能力。
3. 具备良好的逻辑思维能力、沟通协调能力与问题解决能力,能独立应对复杂系统的运维开发挑战,适应跨团队协作模式。
(二)技术技能要求
1. 后端开发能力:熟练掌握至少一种主流后端开发语言(Java/Spring Boot、Python/Django/Flask、Go、Node.js/NestJS等),理解RESTful API设计规范,具备后端服务开发、接口调试与性能优化经验。
2. 运维核心技能:精通Linux系统(CentOS/Ubuntu等)的操作与配置,熟悉Shell脚本编程;熟练使用Docker容器化技术,具备Kubernetes(K8s)集群部署、调度、扩容等实操经验。
3. 自动化与CI/CD:熟悉至少一种CI/CD工具(Jenkins/GitLab CI/GitHub Actions等),具备自动化部署流水线搭建与优化经验;熟练使用Git版本控制工具。
4. 中间件与数据库:熟练掌握至少一种关系型数据库(MySQL/PostgreSQL/Oracle)的运维与优化(如SQL调优、索引设计、主从复制等);熟悉Redis、MongoDB、RabbitMQ、Kafka等中间件的部署、配置与故障处理。
5. 监控与告警:熟悉主流监控工具(Prometheus/Grafana/Zabbix/Nagios等),具备监控指标设计、告警规则配置与可视化面板搭建经验;了解日志收集与分析工具(ELK Stack/Fluentd等)。
6. 加分技能:具备云原生技术栈(Istio/Helm/ArgoCD等)使用经验;熟悉微服务架构运维、服务网格(Service Mesh)部署;具备网络基础知识(TCP/IP、HTTP/HTTPS、防火墙配置等);有安全合规(如等保2.0)落地经验者优先。
(三)综合素质要求
1. 具备较强的自主学习能力,关注云原生、自动化运维、DevOps等技术前沿动态,能快速适配新技术、新工具的应用场景。
2. 具备良好的代码规范意识与文档编写能力,注重运维脚本、工具的可读性与可维护性,推动运维工作标准化。
3. 具备服务意识与成本意识,能平衡系统稳定性、开发效率与资源成本,从技术视角为业务发展提供支撑。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕