資深資料庫工程師(MongoDB)
管理支援聯邦關鍵系統的 MongoDB 與關聯式資料庫。 身為敏捷 Scrum 團隊成員,設計安全且高可用性的資料架構。
說明
- 支援聯邦計畫,為關鍵系統提供敏捷開發以及持續營運與維護。
- 擔任敏捷 Scrum 團隊的主要資料負責人。
- 建立並記錄邏輯資料模型與實體資料模型。
- 就 NoSQL 與關聯式資料庫中的結構描述設計、索引及資料關係,向開發團隊提供建議。
- 設定、升級及維護 MongoDB 環境。
- 建置並維運高可用性的 MongoDB 基礎架構,包括複本集、分片叢集及分散式系統。
- 管理、建模並維護 PostgreSQL 和 Oracle 等關聯式資料庫。
- 持續調校資料庫並最佳化查詢。
- 檢視執行計畫與索引,並改善 MongoDB 彙總管道及 SQL 查詢。
- 實作並維護資料庫安全控制措施,涵蓋驗證、角色型存取控制、稽核及加密。
- 確保符合 CBP 與 DHS 安全規範。
- 制定、測試並實施備份、復原及災難復原計畫。
- 使用 Python、Bash 及基礎架構即程式碼工具,自動化資料庫部署、組態管理、修補程式更新與例行維護。
- 參與敏捷 Scrum 會議。
- 與開發人員、雲端工程師及政府相關人員合作,支援頻繁的短週期軟體發布。
職位要求
- 居住於華盛頓特區、馬里蘭州或維吉尼亞州地區。
- 必須具備美國公民身分。
- 能夠取得 CBP Public Trust 背景審查資格。
- 具備電腦科學、軟體工程、資訊科技或相關技術領域的學士學位。
- 具備 5 至 7 年或以上資料庫管理或工程經驗。
- 具備至少 3 年設計及管理 MongoDB 環境的實務經驗。
- 深入了解 MongoDB 架構,包括複本集、分片叢集、鎖定機制、WiredTiger 儲存引擎及交易處理。
- 具備為文件導向及關聯式資料庫設計可擴充結構描述的經驗。
- 具備關聯式資料庫管理、結構描述設計及 SQL 開發的實務知識。
- 具備 PostgreSQL、Oracle 或 Microsoft SQL Server 使用經驗。
- 擅長調校慢速查詢、建立複合索引與部分索引,以及診斷 SQL 和 NoSQL 效能瓶頸。
- 能夠使用 Python、Bash 或 PowerShell 撰寫自動化指令碼。
- 具備設定資料庫安全性的經驗,包括 TLS/SSL 憑證、Kerberos 或 LDAP 整合及稽核記錄。
- 了解資料庫 STIG 與強化指南。
- 熟悉 Linux(包括 RHEL/CentOS),能進行資料庫主機設定、磁碟區管理及效能監控。
福利待遇
- 醫療保險
- 牙科保險
- 視力保險
- 退休儲蓄計畫
- 帶薪休假
- 其他補充方案
