崗位職責(zé):
1、數(shù)據(jù)架構(gòu)設(shè)計(jì):設(shè)計(jì)分層存儲體系:熱數(shù)據(jù)(Redis集群)+ 溫?cái)?shù)據(jù)(MySQL分庫分表)+ 冷數(shù)據(jù)(TiDB/OceanBase);
2、參與系統(tǒng)架構(gòu)設(shè)計(jì)和技術(shù)選型,制定技術(shù)規(guī)范和開發(fā)標(biāo)準(zhǔn);
3、識別系統(tǒng)瓶頸并主導(dǎo)性能優(yōu)化,解決高并發(fā)場景下的技術(shù)難題;
4、將分布式系統(tǒng)理論應(yīng)用于實(shí)踐(服務(wù)發(fā)現(xiàn)/熔斷限流/分布式事務(wù));通過Shell腳本/Linux系統(tǒng)管理實(shí)現(xiàn)自動化部署、日志分析及故障排查;設(shè)計(jì)高并發(fā)場景下的技術(shù)方案(緩存策略/數(shù)據(jù)庫優(yōu)化/異步處理)。
任職要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程等相關(guān)專業(yè),5年及以上數(shù)據(jù)庫相關(guān)工作經(jīng)驗(yàn),其中至少2年專注于數(shù)據(jù)分層存儲架構(gòu)設(shè)計(jì);?
2、精通 Redis 集群搭建、擴(kuò)容及高可用配置,能應(yīng)對百萬級 QPS 場景;熟練運(yùn)用 MySQL 分庫分表中間件(如 ShardingSphere、MyCat),可設(shè)計(jì)合理分片策略;深入掌握 TiDB 或 OceanBase 架構(gòu)及運(yùn)維,有 PB 級冷數(shù)據(jù)存儲設(shè)計(jì)案例者優(yōu)先;?
3、具備3年以上中大型分布式系統(tǒng)架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),熟悉微服務(wù)、SOA 等架構(gòu)模式,有同類業(yè)務(wù)場景中數(shù)據(jù)庫、中間件成功選型案例;?
4、擁有3年以上高并發(fā)系統(tǒng)性能優(yōu)化經(jīng)驗(yàn),能通過監(jiān)控工具快速定位瓶頸,精通數(shù)據(jù)庫慢查詢優(yōu)化,有將查詢耗時從秒級優(yōu)化至毫秒級案例;?
5、深入理解分布式系統(tǒng) CAP、BASE 理論,有服務(wù)發(fā)現(xiàn)、熔斷限流、分布式事務(wù)實(shí)際應(yīng)用經(jīng)驗(yàn);熟練編寫 Shell 腳本實(shí)現(xiàn)自動化部署等操作,精通 Linux 系統(tǒng)管理及故障排查。