主要職責:
一、數據庫管理與維護
1.負責公司 SQL Server、PostgreSQL、MySQL 等多種數據庫的日常安裝、配置、監控、備份、恢復與性能調優。
2.制定和執行高效的數據庫備份、容災和高可用性方案(如:Always On、復制、集群、主從同步 等)。
3.保障數據庫 7×24 小時 穩定運行,快速響應和處理數據庫故障。
二、性能優化
1.分析和優化慢查詢,進行 SQL 審核,協助開發人員編寫高效的 SQL 代碼。
2.對數據庫進行 容量規劃、索引優化、參數調優,以提升系統整體性能。
三、安全與權限管理
1.設計和實施數據庫安全策略,管理用戶權限,定期進行 安全審計 和 漏洞修復。
2.確保數據資產的 安全、合規和隱私保護。
四、架構設計與開發支持
1.參與新項目的 數據庫架構設計、評審,提供專業的數據庫解決方案。
2.協助開發團隊進行 數據模型設計、ETL 流程優化和數據遷移 工作。
五、自動化與規范
1.編寫自動化腳本(如 PowerShell、Python、Shell 等),提升數據庫管理效率。
2.建立和完善 數據庫管理規范、操作流程和文檔體系。
任職要求:
一、必備條件:
1.學歷與經驗:計算機科學或相關專業本科及以上學歷,5 年以上生產環境 DBA 工作經驗。
2.核心技術:
①精通至少兩種主流數據庫(SQL Server、PostgreSQL、MySQL)的管理、運維和性能優化。
②深入理解數據庫原理,熟悉 索引、事務、鎖機制、執行計劃 等核心概念。
③具備豐富的 數據庫備份、恢復、容災和高可用方案 實踐經驗。
④熟練掌握 SQL 語言,具備優秀的 SQL 編寫和優化能力。
3.軟技能:
①具備強烈的工作責任心、良好的問題解決能力和抗壓能力。
②善于溝通和團隊協作,能夠清晰地與開發、測試、運維等團隊進行技術交流。
③具備良好的 文檔編寫習慣。
二、優先考慮:
1.熟悉 Linux 系統,有 Python 編程經驗。
2.有在 Linux 環境下管理 PostgreSQL 或 MySQL 的經驗。
3.具備 數據庫自動化運維 經驗,熟悉 Ansible、Terraform 等自動化工具。
4.了解 NoSQL 數據庫(如 MongoDB、Redis)者優先。
5.有 大數據量、高并發系統 的數據庫管理和調優經驗。
6.持有相關 數據庫認證(如 Microsoft Certified: Azure DBA、PostgreSQL Certified Professional 等)。