IT软件行业岗位说明

下面按岗位说明一下工作内容,岗位是工作事项的集合,一人可能负责多个岗位。

项目管理岗

项目全流程管理,组织产品、开发、测试、运维,推动项目进度,对项目最终结果负责。

技术经理岗(架构师)

岗位职责: 技术经理岗是综合岗,负责团队稳定和系统稳定,按时交付上线系统。

  1. 技术-系统SLO提升:故障时长、 可用率、TP95、TP99
  2. 技术-解决系统隐患:解决系统隐患,不断提升系统的可用性、稳定性、性能、安全性等方面质量
    • 部署问题:单点、自动化、监控、配制
    • 安全问题:鉴权、访问隔离
    • 生产事故处理:组织处理紧急问题
  3. 技术-项目评审工作:保障各方案合理
    • 产品评审
    • 技术方案
    • 上线方案
    • 上线跟踪
  4. 管理-制度:
    • 绩效制度
    • 奖惩制度和行为规范
    • 项目制度:产品评审、技术评审、代码评审、上线评审、上线跟踪
      • 技术评审文档书写规范
      • 代码规范&评审规范
      • 上线文档编写规范&上线流程规范
  5. 管理-团队建设:
    • 人员梯队建设:保障在人员流动情况下工作可以正常推进
    • 知识库建设:保障在人员流动情况下文档完备,系统资料完整
  6. 管理-人员培养与能力提升:规章制度和技术能力的培训,不断提升组员能力
    • 技术能力提升与培训:架构规范培训、技术栈培训、公共规范培训等
    • 规章制度培训:项目流程制度培训、绩效制度培训、奖惩制度培训
    • 沟通学习培训:沟通能力、学习能力、职业规划

接手新系统和团队主要工作

  1. 团队人员谈话:找出系统和团队问题
  2. SLO情况摸查:流量、系统性能、数据量等
  3. 系统资源梳理:部署、配制、权限、账号等
  4. 技术文档整理:核心功能的数据流转、功能时序等
  5. 系统架构整理:技术体系、数据存储、性能指标等

研发岗

系统稳定性保障岗

系统稳定性保障前提是做到“系统可观测”,这要求基础建设完成监控报警、日志跟踪、请求链路跟踪等。