Source: https://mayphus.org/zh/profile/ Title: Profile Chinese Metadata: {"kind":"profile","language":"zh-Hans","route":"/zh/profile/","type":"page"} 汤美法 中国杭州 简历 PDF (https://mayphus.org/profile/%E6%B1%A4%E7%BE%8E%E6%B3%95_%E7%AE%80%E5%8E%86.pdf) 邮件 (mailto:tangmeifa@gmail.com) GitHub (https://github.com/mayphus) 按岗位方向下载单页简历: - 系统与基础设施: [中文](/profile/Mayphus_Tang_systems_infrastructure_ZH.pdf) - DevOps 与工程平台: [中文](/profile/Mayphus_Tang_devops_engineering_platforms_ZH.pdf) - 设备与实验室系统: [中文](/profile/Mayphus_Tang_device_lab_systems_ZH.pdf) [AI 辅助系统工程学习计划(英文)](https://mayphus.org/ai-assisted-systems-engineering/) 说明我如何把以往的交付、运维和维修经验与正在发展的能力联系起来。 个人概况 具备 CI/CD 平台、生产运维、Linux 系统、网络及嵌入式硬件经验。在道富信息科技支持内部交付平台,技术范围涵盖 GitHub Enterprise、Jenkins 共享库、Ansible、AWS 和数据库,并排查构建、扫描、审批、发布及部署各阶段故障。此前负责物理与虚拟基础设施、VPN、容器、反向代理、数据库,以及摄像机和录像设备的板级维修。擅长从不完整信号中确认故障边界,制定安全恢复方案,并沉淀为可复用的运维交接资料。 核心技能 系统 Linux, FreeBSD, TCP/IP, 路由/防火墙, DNS/TLS, 故障排查, ZFS CI/CD 与自动化 Jenkins, GitHub Enterprise, Ansible, YAML, Bash, Python, Racket, 发布故障排查 云与平台 AWS, EC2, 阿里云, Kubernetes, KVM, Docker/Podman 工作经历 - 2022 - 2025 DevOps / CI/CD 平台工程师 道富信息科技(浙江)有限公司 技术环境: GitHub Enterprise、Jenkins 共享库、YAML、Ansible、AWS、EC2、数据库 Databricks 也属于团队的支持范围。 - 支持工程团队使用基于 GitHub Enterprise、Jenkins 共享库、YAML、Ansible 和发布审批关卡的内部 CI/CD 与自助部署平台。 - 排查构建、安全扫描、审批、发布及 AWS 部署阶段的故障,覆盖 EC2 和数据库工作流。 - 支持 CI/CD 工作流并调查故障,通过阅读相关实现代码理解系统行为,指导故障排查。 - 记录根因、责任边界、安全绕过方案、复现路径和下一步行动,帮助团队在不依赖原始日志转发的情况下恢复。 CI/CD 故障分析方法 - 先确认失败阶段及其最接近的权威信号:源码或 YAML 输入、共享库执行、安全扫描结果、审批状态、自动化输出或下游服务响应。 - 对照相邻阶段的预期输入与实际输出,定位应用配置、交付平台行为、自动化过程和依赖基础设施之间的故障边界。 - 在建议重试前,检查当前发布状态、下游资源条件,以及原始失败是否留下会改变恢复路径的部分执行结果。 - 将调查结果整理为支撑证据、复现路径、影响边界、安全绕过方案、责任方和下一步行动,而非仅转发原始日志。 - 2020 - 2022 基础设施运维工程师 杭州复杂美科技有限公司 技术环境: Linux、物理与虚拟服务器、Docker、Nginx、OpenVPN、WireGuard、监控、数据库、区块链 - 交付客户的区块链系统,覆盖云端与本地环境,从基础设施规划、成本估算到部署、节点同步和故障排查。 - 维护公司服务器、KVM 虚拟机、多办公室网络及员工工作站。 - 维护路由、防火墙、OpenVPN、WireGuard、监控、Docker 构建环境、Nginx、数据库及日常交付手册。 - 在生产交接前跨网络、主机、容器、应用和数据层执行端到端故障排查。 - 将有效配置和验证命令沉淀为可重复执行的运维与恢复流程。 基础设施部署验证方法 - 将部署建模为一条完整服务路径:域名与证书、路由与防火墙策略、VPN 或公网可达性、反向代理、主机、容器或进程、应用和数据库。 - 从外向内验证整条路径,避免将本地进程正常误判为服务已具备外部可达性和生产就绪条件。 - 当检查失败时转向相邻层,先区分连接、主机状态、运行时执行、应用行为和数据依赖,再修改配置。 - 通过生产就绪检查确认路由、证书有效性、服务配置、数据库访问、监控可见性和预期的外部响应。 - 将最终有效状态、验证命令、回滚或恢复步骤及责任说明记录到可复用的运维手册中。 - 2018 - 2019 技术支持 / 摄像机、NVR 与 DVR 维修工程师 浙江大华科技有限公司 技术环境: Linux、ARM、海思、u-boot、TCP/IP、FTP、摄像机、NVR、DVR、嵌入式硬件 - 诊断摄像机、NVR、DVR、服务器及联网嵌入式系统的硬件与固件故障;维修电源电路并更换元件,包括 BGA 芯片。 - 通过 Web 界面刷写固件,并使用 UART 控制台和 U-Boot 诊断与恢复;曾通过选择性刷写固件恢复一台摄像机,无需拆下其闪存芯片。 - 在返还设备前验证完整启动、存储、网络、录像和设备功能。 嵌入式设备诊断方法 - 采用固定诊断顺序:供电与板卡状态、引导程序与启动进度、固件、存储、网络配置、服务连接,最后检查设备特定功能。 - 在更换元件前先确认第一个异常阶段,区分启动链、固件、存储、配置、硬件和连接故障。 - 将 TCP/IP 可达性和 FTP 传输结果作为独立证据,避免把网络或部署环境问题误判为设备故障。 - 维修后重新执行完整启动路径,并验证存储、网络、录像和设备特定行为,而非只检查已维修元件。 - 将同一诊断顺序应用于摄像机、录像机、服务器及其他联网嵌入式设备,并根据设备类型调整最终功能检查。 公开作品 - Infrastructure (https://mayphus.org/infrastructure/) 设计并持续演进个人发布基础设施,在尝试多种发布系统、前端框架和托管方式后选择 Cloudflare。 通过 Cloudflare Workers 发布网站和公开 API,并分别维护内容、网站部署和 Input Foundry。 - Alpine Builder (https://mayphus.org/alpine-builder/) 为 NanoPi 开发可重复构建的 Alpine 根文件系统与可启动镜像流程。 - Starflash (https://mayphus.org/starflash/) 开发面向安全的 macOS 镜像写入工具,包含设备校验、试运行和明确写入确认。 - Input Method Builder (https://mayphus.org/typing/) 生成 Rime 与元书输入法包、键盘预览和下载。 教育背景 机械设计制造及其自动化 2014 - 2018 长沙学院 - 通过 ROS 机器人、8051 MCU 控制和 OpenWrt 固件等项目构建嵌入式与 Linux 系统。 - 大学期间做过华为 4G 模块的 Linux 兼容性相关工作;能够构建 Linux 内核。 - 在工程训练竞赛和智慧农业自动化项目中综合应用机械、电子和软件能力。 语言与资质 中文(母语), 英语(CET-4), 全国计算机等级考试二级