
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及受監管環境






