技术支持工程师 II(B&T)- 贝鲁特混合办公
为 Aspire Software 旗下软件公司提供 SaaS 应用、集成和基础设施的二级技术支持。诊断事件,基于证据确定解决方案,并指导工程团队实施有效修复。
描述
- 使用日志、数据、配置、HTTP 流量及其他技术证据调查一级支持升级的问题
- 在测试或预发布环境中重现问题,并隔离触发问题的条件
- 评估可能的根本原因,包括软件缺陷、配置、数据、基础设施、集成以及终端用户问题
- 排查集成、API、数据导入导出和计划任务
- 在根本问题解决期间,确定并沟通替代方案或临时修复措施
- 根据优先级、严重程度、客户影响和 SLA 承诺管理二级支持队列
- 发现范围更广的事件,启动重大事件流程,并沟通其对客户的影响
- 将问题升级至工程、DevOps 或技术运营团队,并提供清晰的重现步骤、支持证据和影响详情
- 验证修复和替代方案,记录调查结果,并参与事件复盘
- 指导一级支持人员,并与工程、QA、DevOps、技术运营、产品管理、项目管理和实施团队合作
- 审查支持趋势和重复出现的问题,为问题管理活动提供支持
- 编写和维护知识库内容、运行手册及故障排查文档
- 提出有关产品、配置、文档、监控、告警和自动化的改进建议
- 关联分析应用程序、IIS 和 Azure 日志;编写只读 SQL 查询;检查 HTTP 流量;使用 ASP.NET Web Forms 和 MVC 应用程序;审查配置和依赖关系;并使用 REST API、Git、Azure 资源、Application Insights、Azure Monitor、PowerShell 及诊断工具
任职要求
- 计算机科学、软件工程、信息技术或相关专业的学士学位或文凭;同等教育背景和相关经验也可考虑
- 至少两年面向 Web 或 SaaS 产品的应用开发或技术支持经验
- 能够解读服务器和应用程序日志,以诊断警告、错误、故障和异常行为
- 具备关系型数据库的实际 SQL 经验,包括连接、筛选、聚合和存储过程解读
- 扎实理解 HTTP 和 HTTPS 方法、状态码、标头及 Cookie,并具备浏览器开发者工具的实际使用经验
- 具备诊断 HTML、CSS 和 JavaScript/jQuery Web 应用程序的经验,包括跨浏览器和响应式行为
- 了解 REST API 以及 JSON/XML 负载
- 理解身份验证和授权概念,包括会话、Cookie、角色、权限和令牌
- 了解云托管应用程序及其常见组件;有 Azure 经验者优先
- 熟练掌握 Windows 环境
- 具备基础诊断或自动化脚本技能;掌握 PowerShell 者优先
- 具备基础 Git 技能,能够查看历史记录和代码
- 具备按照优先级和 SLA 处理工单或跟踪系统中的事件和服务请求的经验,并遵循变更管理流程
- 具备出色的分析、解决问题以及书面和口头沟通能力,能够面向技术和非技术受众进行沟通
- 能够同时处理多个事件和相互竞争的优先事项
- 在重大事件期间能够偶尔提供非工作时间支持
