高级 DevSecOps 基础设施工程师
负责 Distyl AI 企业级 AI 运营的安全构建、测试与发布基础设施。 借助编程代理工具、软件供应链安全和可靠的云部署,提升开发效率。
描述
- 确定构建、测试、发布及编程代理基础设施的优先事项。
- 与工程团队合作选择工具和标准,并领导其在各团队中的实施、推广与运维。
- 建立统一的代码仓库规范以及可复用的构建和测试工作流。
- 通过明确依赖、统一工具和缓存,使构建具备可复现性并提升效率。
- 每次只构建一次制品,然后将不可变的版本化软件包逐级推进至发布阶段,并确保源代码可追溯且通过测试和安全关卡。
- 与平台、运行时和客户交付团队协调集成与兼容性测试、配置和架构变更以及恢复工作。
- 根据需要支持通过客户的制品库分发以及离线打包。
- 提供可复用的编程代理工具,帮助工程师诊断故障、提出修复建议并处理日常任务。
- 为启用代理的工作流添加测试、范围受限的权限、故障处理和独立输出检查。
- 跟踪编程代理的质量及其节省的时间。
- 实施制品签名与来源证明、软件物料清单(SBOM)、隔离的构建运行器、范围受限的 CI 凭据以及漏洞关卡。
- 将依赖项和容器的修复工作纳入工程工作流。
- 通过自助工具、文档和诊断功能改善开发者体验。
- 监测构建和测试延迟、流水线可靠性、间歇性测试失败率、发布周期以及工具采用情况。
- 制定服务级别目标,并将可执行的告警发送给相应负责人。
任职要求
- 拥有至少 10 年软件工程、开发者效率、SRE 或相关基础设施工程岗位经验。
- 具备通过可复用工具、工作流和指导帮助工程师使用编程代理的经验,并能进行独立验证和权限范围控制。
- 具备负责跨服务和团队的生产级构建、测试和发布基础设施的经验,包括版本化发布软件包和兼容性测试。
- 具备构建系统、依赖管理、可复现性、性能诊断和缓存方面的实践经验。
- Python 能力扎实,能够构建和调试后端服务及可维护的自动化工具。
- 能够阅读和理解不熟悉的代码,包括 JavaScript 前端代码。
- 具备扎实的 Linux 基础知识。
- 具备构建和维护安全容器镜像的经验。
- 了解 Kubernetes、GitOps、基础设施即代码和云部署。
- 具备实施软件供应链管控措施的实践经验。
- 能够对权限、凭据、依赖项、制品和修复工作作出稳健的安全判断。
- 具备构建开发者平台、自动化修复方案或供其他工程师采用的可复用代理工具的经验。
- 曾通过指标和开发者反馈提升构建与测试性能、发布可靠性及工具采用率。
- 具备独立领导复杂项目和迁移工作的经验。
- 曾制定技术方向并推动多个团队采用。
- 优先条件:具备在微服务环境中构建和运维测试基础设施的经验。
- 优先条件:具备向客户制品库或受限环境分发发布制品的经验,包括离线打包。
- 能够在旧金山或纽约办公室工作,或迁居至上述地点。
- 获准在美国工作。
福利待遇
- 有意义的股权激励。
- 为员工及其家属全额承担医疗、牙科和视力保险。
- 灵活休假。
- 退休和财务规划福利,包括税前 HSA、FSA 和通勤账户、401(k) 计划及财务辅导资源。
- 通过 Carrot 提供健康福利,涵盖身体健身、心理健康以及生育和组建家庭支持。
- 办公室免费午餐和零食。
- 可使用先进的 AI 模型,并可充分使用现代 AI 工具。
- 负责领先企业中的高影响力项目。
- 以使命为导向、节奏快速的团队文化,重视好奇心、务实精神和卓越表现。
