崗位職責(zé):
1、 Java應(yīng)用服務(wù)器部署與配置,根據(jù)應(yīng)用需求配置Java應(yīng)用服務(wù)器的各項(xiàng)參數(shù),如JVM參數(shù)、數(shù)據(jù)庫(kù)連接池、日志配置、性能調(diào)優(yōu)等。
2、應(yīng)用程序發(fā)布與版本管理,管理應(yīng)用程序的不同版本,確保每個(gè)版本都有清晰的發(fā)布記錄,并能根據(jù)需要回滾至之前的穩(wěn)定版本。
3、性能監(jiān)控與優(yōu)化,使用監(jiān)控工具(如Prometheus、Grafana、Zabbix等)監(jiān)控Java應(yīng)用服務(wù)器和應(yīng)用程序的健康狀態(tài),確保系統(tǒng)的高可用性。監(jiān)控CPU、內(nèi)存、磁盤I/O、網(wǎng)絡(luò)等資源的使用情況,避免資源過(guò)載或瓶頸現(xiàn)象,配置和管理負(fù)載均衡器(如Nginx、HAProxy等),確保系統(tǒng)在高并發(fā)時(shí)能均勻分配流量,提升系統(tǒng)穩(wěn)定性
4、故障排除與問(wèn)題定位,在應(yīng)用服務(wù)器或Java應(yīng)用程序出現(xiàn)故障時(shí),迅速響應(yīng)并排查問(wèn)題源頭,如服務(wù)器崩潰、內(nèi)存泄漏、應(yīng)用程序崩潰等
5、備份與災(zāi)難恢復(fù),設(shè)置并執(zhí)行定期備份任務(wù),包括應(yīng)用程序配置、數(shù)據(jù)庫(kù)數(shù)據(jù)、服務(wù)器配置等,確保數(shù)據(jù)安全,設(shè)計(jì)和執(zhí)行災(zāi)難恢復(fù)計(jì)劃,包括恢復(fù)系統(tǒng)和數(shù)據(jù)的過(guò)程,確保系統(tǒng)在突發(fā)情況下能夠快速恢復(fù)
6、自動(dòng)化運(yùn)維與工具開(kāi)發(fā),通過(guò)編寫腳本、使用配置管理工具(如Ansible、Chef、Puppet等)和容器化技術(shù)(如Docker、Kubernetes)實(shí)現(xiàn)自動(dòng)化運(yùn)維
任職要求:
1、3年以上工作經(jīng)驗(yàn),本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè)及有大型項(xiàng)目維護(hù)經(jīng)驗(yàn)的優(yōu)先
2、Java 應(yīng)用部署與維護(hù):
負(fù)責(zé)公司 Java 應(yīng)用的部署、配置、監(jiān)控及維護(hù),確保應(yīng)用的高可用性。
配置并優(yōu)化 Java 應(yīng)用服務(wù)器(如 Tomcat、Jetty 等)的運(yùn)行環(huán)境,確保其性能和穩(wěn)定性。
3、系統(tǒng)監(jiān)控與故障排查:
監(jiān)控服務(wù)器及 Java 應(yīng)用的運(yùn)行狀態(tài),包括性能監(jiān)控、日志分析及健康檢查。
及時(shí)發(fā)現(xiàn)并解決應(yīng)用運(yùn)行中的各種異常和故障,進(jìn)行問(wèn)題定位、調(diào)試和修復(fù)。
4、性能優(yōu)化:
對(duì) Java 應(yīng)用的性能進(jìn)行分析與優(yōu)化,包括內(nèi)存管理、數(shù)據(jù)庫(kù)連接池優(yōu)化、線程池管理等。
協(xié)助開(kāi)發(fā)團(tuán)隊(duì)對(duì)代碼進(jìn)行性能調(diào)優(yōu),解決內(nèi)存泄漏和高并發(fā)處理問(wèn)題。
5、自動(dòng)化運(yùn)維:
開(kāi)發(fā)并維護(hù)自動(dòng)化部署腳本及工具(如使用 Jenkins、Ansible、Docker 等進(jìn)行自動(dòng)化管理)。
構(gòu)建 CI/CD 流程,實(shí)現(xiàn)代碼的快速集成與部署。
6、環(huán)境管理與版本控制:
管理開(kāi)發(fā)、測(cè)試、生產(chǎn)等各環(huán)境的配置,并保持環(huán)境的一致性和穩(wěn)定性。
負(fù)責(zé)版本控制工具(如 Git)的管理,協(xié)作推動(dòng)代碼的版本發(fā)布與回滾。
7、故障恢復(fù)與備份:
制定并執(zhí)行災(zāi)備方案,保證系統(tǒng)的高可用性和數(shù)據(jù)的安全性。
定期進(jìn)行系統(tǒng)數(shù)據(jù)備份,確保在出現(xiàn)故障時(shí)能夠快速恢復(fù)。
8、協(xié)作與溝通:
與開(kāi)發(fā)團(tuán)隊(duì)、測(cè)試團(tuán)隊(duì)和產(chǎn)品團(tuán)隊(duì)密切合作,確保應(yīng)用的順利上線及運(yùn)行。
參與代碼審查、需求評(píng)審、技術(shù)方案討論等跨部門的技術(shù)交流。
9、技術(shù)研究與更新:
跟進(jìn)運(yùn)維相關(guān)的新技術(shù)、新工具和新方案,提升運(yùn)維效率和自動(dòng)化水平。在日常工作中進(jìn)行持續(xù)的技術(shù)積累,提升團(tuán)隊(duì)的技術(shù)能力