存储工程师主要负责以下几个方面的工作:
数据存储架构设计
设计数据存储架构,选择合适的存储技术和解决方案(如关系数据库、NoSQL数据库、数据仓库、云存储等)。
评估业务需求,制定存储方案以支持数据的高效访问和管理。
数据存储管理
负责数据存储系统的配置和管理,包括数据库的安装、配置、性能优化和维护。
监控存储系统的性能,确保系统的高可用性和可靠性。
数据备份与恢复
制定和实施数据备份和恢复策略,确保数据的安全性和完整性。
定期测试备份恢复流程,以防止数据丢失和系统故障。
数据安全管理
实施数据安全措施,包括访问控制、数据加密和审计日志等,以保护数据免受未授权访问和数据泄露。
确保遵循相关的数据隐私和合规性法规(如GDPR、CCPA等)。
与其他团队协作
与数据科学家、数据分析师、开发团队和IT运维团队紧密合作,确保数据存储解决方案满足业务需求。
提供技术支持和咨询,帮助其他团队理解数据存储系统的能力和限制。
特定存储系统的运维
负责基于ceph对象存储系统部署、优化及运维工作。
解决部署运维过程中遇到的技术问题,参与ceph运维系统的研究工作。
负责存储单板及周边电路原理图设计及pcb协作,硬件部分电路的功能调试、性能测试、稳定性测试。
存储系统监控与优化
负责存储系统的部署、发布、监控、容量规划等。
通过数据分析和自动化工具不断优化应用/存储系统,提升应用/存储的稳定性、可用率。
技术支持与培训
对企业客户在存储、服务器产品及解决方案相关业务规划、系统建设、日常运维方面的问题提供技术支持。
定期更新、完善技术指导书,编写装备操作指南,总结装备调测经验。
项目管理与协调
根据客户的应用环境及需求,独立完成整体项目实施,创建相关的技术实施方案。
负责项目主机存储系统建设的实施方案设计、系统调试、系统测试。
负责项目协调工作,确保项目按时完成。
云架构与自动化运维
推动云架构的规划和部署,优化现有流程体系,推进自动化运维。
设计开发和优化大规模分布式存储系统类产品,包括块存储、对象存储等。
存储工程师的角色需要具备广泛的技术知识和实践经验,能够应对不断变化的数据存储需求和技术挑战。