
DevOps工程师 - 混合办公
SAIC正在招聘DevOps工程师,负责为企业防务和任务IT应用自动化安全CI/CD、Linux、数据库及DevSecOps运营。该职位将在混合环境中支持应用交付和生产运营。
描述
- 设计、维护并持续改进企业应用组件的CI/CD流水线
- 构建并支持开发、测试、预发布和生产环境,同时管理基于Linux的应用平台
- 自动化应用构建、测试、打包、部署、配置和发布管理
- 部署和运营React前端、后端API、数据库组件、工作流服务及AI/ML集成
- 实施基础设施即代码和配置自动化,同时维护Shell脚本及自动化工具
- 管理特定于环境的配置、机密信息、凭据、证书、密钥和服务设置
- 支持企业身份与访问集成,包括SSO和MFA
- 管理SQL及MariaDB/MySQL环境,包括配置、架构部署、迁移、备份与恢复、监控、故障排查及生产切换
- 为应用和基础设施建立集中式日志、监控、健康检查、运营仪表板和告警
- 与QA团队合作,将自动化测试和质量门禁纳入CI/CD流水线
- 实施安全的DevSecOps实践,涵盖漏洞修复、补丁、配置管理和技术安全控制
- 维护发布历史、部署记录、配置文档和技术制品,以支持可追溯性和审计
- 制定部署、回滚、备份、恢复和运营流程,同时支持定期发布及生产上线后强化支持
- 诊断应用、数据库、Linux、网络、身份验证、配置、集成和性能问题
- 使用VS Code或类似工具进行脚本编写、配置管理、基础设施代码、Git工作流和故障排查
- 参与Agile/Scrum仪式,与开发人员和QA团队合作解决部署阻塞、自动化交付,并达成冲刺和发布目标
- 创建并维护运营手册和技术文档
任职要求
- 计算机科学、信息技术、工程、信息系统或相关技术领域的学士学位,或具备同等专业经验
- 至少五年DevOps、DevSecOps、云或平台工程、系统工程或企业应用部署经验
- 具备高级Linux环境管理经验,包括扎实的命令行和Shell脚本技能
- 熟悉Linux系统配置、软件包管理、权限、进程、服务、网络、日志记录和故障排查
- 能够设计和维护CI/CD流水线,并支持开发、测试、预发布和生产环境
- 具备Git、自动化应用构建与部署工作流、基础设施或配置自动化以及容器化应用经验
- 了解SQL和关系型数据库,并具备支持MariaDB、MySQL或同类平台的经验
- 具备集中式日志、监控、健康检查、告警、机密信息与配置管理、网络、DNS、TLS证书、防火墙和应用连接经验
- 了解企业身份与访问管理、安全软件开发生命周期实践和DevSecOps
- 具备编写部署流程、运营文档和技术运行手册的经验
- 熟练使用VS Code或类似工具进行脚本编写、自动化、基础设施配置和Git工作流
- 具备在Agile/Scrum团队中支持冲刺开发、测试、演示、回顾和定期发布的实践经验
- 具备较强的分析、故障排查、问题解决、书面和口头沟通能力
- 必须是美国公民,并能够获得和维持公共信任认证
- 优先考虑具备以下经验者:MariaDB/MySQL、基础设施即代码、配置管理、容器化环境、React/API/数据库应用栈、联邦安全与授权流程、NIST控制措施、FISMA、ATO流程、企业SSO/MFA、Microsoft 365、SharePoint、AI/ML或LLM应用、自动化安全扫描、性能监控、生产切换和上线后强化支持、Posit/RStudio及受监管环境








