虛擬化開(kāi)發(fā)工程師
7000-10000元/月崗位職責(zé):
1. 參與網(wǎng)絡(luò)安全攻防實(shí)訓(xùn)平臺(tái)的核心功能研發(fā),推動(dòng)靶場(chǎng)環(huán)境的平臺(tái)化、自動(dòng)化與場(chǎng)景化建設(shè)。
2. 設(shè)計(jì)并實(shí)現(xiàn)靶場(chǎng)資產(chǎn)管理能力,統(tǒng)一管理漏洞環(huán)境(如Vulhub)、自定義靶機(jī)、跳板機(jī)等資產(chǎn)的建模與調(diào)度。
3. 參與場(chǎng)景化攻防實(shí)訓(xùn)引擎開(kāi)發(fā),實(shí)現(xiàn)多靶機(jī)組合、拓?fù)潢P(guān)系、攻擊路徑等能力。
4. 負(fù)責(zé)靶場(chǎng)環(huán)境的生命周期管理,包括環(huán)境的創(chuàng)建、啟動(dòng)、暫停、銷毀及資源回收。
5. 對(duì)接底層運(yùn)行環(huán)境(Docker/容器/虛擬化),實(shí)現(xiàn)用戶級(jí)、場(chǎng)景級(jí)的隔離運(yùn)行。
6. 持續(xù)優(yōu)化多用戶并發(fā)場(chǎng)景下的平臺(tái)穩(wěn)定性、安全性與資源利用率。
7. 參與平臺(tái)整體架構(gòu)設(shè)計(jì)與技術(shù)選型,推動(dòng)系統(tǒng)的可擴(kuò)展性和長(zhǎng)期演進(jìn)。
任職要求:
1. 熟悉Linux基本使用,具備服務(wù)器環(huán)境部署和問(wèn)題排查能力。
2. 熟悉虛擬化技術(shù),熟悉虛擬化架構(gòu)。
3. 熟悉Docker的基本原理和使用,包括:
(1) 鏡像構(gòu)建(Dockerfile);
(2) 容器運(yùn)行與網(wǎng)絡(luò);
(3) Volume/Port/Network等基礎(chǔ)能力。
4. 具備后端開(kāi)發(fā)能力,熟練使用Java進(jìn)行開(kāi)發(fā),具備python代碼的閱讀能力。
5. 能閱讀并理解`docker-compose.yml`,理解其服務(wù)定義和啟動(dòng)邏輯。
6. 具備基本的系統(tǒng)設(shè)計(jì)意識(shí),理解調(diào)度、隔離、資源管理、生命周期等概念。
7. 具備良好的學(xué)習(xí)能力和技術(shù)文檔閱讀能力。
8. 具備良好的溝通能力及文檔撰寫能力。