CI/CD 流水线管理员,系统工程师 III
管理 GitHub Enterprise 和 GitHub Actions 工作流,同时维护安全、自动化的 DevSecOps 交付流水线。 在 NSWC PHD 支持 Mission Technologies 的海军防务技术使命。
描述
- 管理、保护、维护和支持 GitHub Enterprise 环境、组织、代码库、团队及相关开发服务。
- 管理用户权限、基于角色的访问、代码库权限、身份验证和安全控制。
- 制定分支策略、受保护分支规则、拉取请求要求、代码审查规范、发布流程和代码库标准。
- 构建、配置、维护和排查 GitHub Actions 工作流,用于自动化构建、测试、安全扫描、打包和部署。
- 在整个软件开发生命周期中设计和维护 CI/CD 流水线。
- 管理 GitHub 托管和自托管运行器,包括其配置、安全性、可用性、容量、依赖项、更新和连接性。
- 创建可复用工作流、流水线模板、自动化脚本和配置标准。
- 自动化开发、构建、测试、安全、配置和部署活动。
- 集成单元测试、代码质量分析、依赖项和漏洞扫描、机密信息检测、审批门禁及其他网络安全控制措施。
- 与网络安全人员合作,将安全要求嵌入软件交付生命周期。
- 支持融合开发、网络安全、测试、基础设施和运维的 DevSecOps 实践。
- 配置和维护机密信息、凭据、证书、令牌、服务账户和流水线依赖项。
- 支持向 Microsoft Azure、Azure App Service、本地环境、开发和测试系统以及其他获批准的托管平台进行受控部署。
- 监控流水线执行,诊断故障和性能问题,确定根本原因并实施纠正措施。
- 与开发、基础设施、数据库、云和网络安全团队协调合作。
- 帮助开发团队配置代码库、开发工作流、排查流水线问题并应用标准化 DevSecOps 实践。
- 支持源代码、版本控制、发布、配置和制品管理流程。
- 参与基础设施和应用现代化计划。
- 监控 CI/CD 基础设施的健康状况、性能、可靠性、可用性和容量。
- 维护日志记录、审计、监控和运营可追溯性。
- 编写技术文档、操作流程、配置记录、架构图、审计证据、故障排查指南和知识库内容。
- 为 GitHub Enterprise、GitHub Actions、CI/CD 和 DevSecOps 提供技术支持、指导和培训。
- 评估新兴 DevOps 和 DevSecOps 工具,并提出流程改进建议。
- 向技术和非技术利益相关者解释技术问题、风险、要求和解决方案。
任职要求
- 具有五年相关经验并持有相关领域学士学位;持有硕士学位者需三年经验;持有博士或法律博士学位者无经验要求;或持有高中毕业证书或同等学历并具有九年相关经验。
- 必须是美国公民。
- 能够获得并在整个雇佣期间维持安全许可。
- 必须持有并持续维持现行 CompTIA Security+ 认证。
- 相关经验可包括 GitHub Enterprise、GitHub Actions、Git、CI/CD 流水线开发与管理、DevOps 或 DevSecOps、构建与发布工程、Azure、脚本编写、YAML、系统管理、基础设施即代码、Docker、Kubernetes、自动化测试、应用安全测试、依赖项分析、漏洞和机密信息扫描、身份与访问管理、部署与配置管理、日志记录与监控、敏捷环境、SSDLC 实践以及国防部或海军网络安全环境。
- 优先条件:电气工程、电子工程、计算机工程、计算机科学、信息系统或符合要求的相关领域学士学位。
- 优先条件:至少三年专业系统管理经验。
- 能够攀爬梯子、在狭窄空间和极端温度变化环境中工作,并按要求搬运或移动材料。
福利待遇
- 医疗、牙科和视力保险方案。
- 健康与保健资源。
- 员工援助计划。
- 401(k) 储蓄计划方案。
- 财务规划工具。
- 人寿保险。
- 员工折扣。
- 带薪节假日。
- 带薪休假。
- 学费报销。
- 幼儿教育奖学金。
- 中学后教育奖学金。
- 具有竞争力的福利。
- 支持持续职业发展的教育和培训计划。
- 符合条件的职位可能偶尔提供奖金或其他非经常性薪酬。
