熟悉操作系統(tǒng),如:Linux、windows、 麒麟等,以往開發(fā)過程中有硬件對(duì)接經(jīng)驗(yàn)優(yōu)先
工作內(nèi)容
1.物聯(lián)網(wǎng)協(xié)議開發(fā)與維護(hù)
(1)熟悉MQTT、CoAP、HTTP/HTTPS等物聯(lián)網(wǎng)通信協(xié)議,能夠進(jìn)行協(xié)議適配和優(yōu)化。
(2)負(fù)責(zé)設(shè)備接入、數(shù)據(jù)采集及云端通信的協(xié)議對(duì)接與調(diào)試。
2.Linux系統(tǒng)運(yùn)維與管理
(1)熟練使用Linux(如Ubuntu/CentOS)進(jìn)行系統(tǒng)部署、配置、監(jiān)控及故障排查。
(2)掌握Shell/Python腳本編寫,實(shí)現(xiàn)自動(dòng)化運(yùn)維任務(wù)。
3.網(wǎng)絡(luò)安全方面
(1)網(wǎng)絡(luò)安全實(shí)戰(zhàn)經(jīng)驗(yàn),如漏洞掃描、滲透測(cè)試、防火墻配置、入侵檢測(cè)等。
4.熟悉運(yùn)維工具使用
(1)主機(jī)命令批量執(zhí)行(如Ansible/SaltStack)。
(2)在線終端管理(如WebSSH)。
(3)文件傳輸(SFTP/SCP)及任務(wù)計(jì)劃(Crontab/CI/CD)。
(4)監(jiān)控報(bào)警(Prometheus/Zabbix/自定義腳本),覆蓋網(wǎng)站、端口、進(jìn)程等指標(biāo)
工作經(jīng)驗(yàn)
1.物聯(lián)網(wǎng)相關(guān)經(jīng)驗(yàn)
(1)有物聯(lián)網(wǎng)平臺(tái)或嵌入式設(shè)備開發(fā)經(jīng)驗(yàn),熟悉設(shè)備-云端通信架構(gòu)。
(2)實(shí)際參與過MQTT/CoAP協(xié)議調(diào)試或網(wǎng)關(guān)開發(fā)項(xiàng)目。
2.Linux運(yùn)維經(jīng)驗(yàn)
(1)1年以上Linux服務(wù)器運(yùn)維經(jīng)驗(yàn),熟悉高可用、負(fù)載均衡、日志分析等場(chǎng)景。
(2)有自動(dòng)化運(yùn)維工具(如Ansible/Kubernetes)使用經(jīng)驗(yàn)者優(yōu)先。
3.網(wǎng)絡(luò)安全項(xiàng)目經(jīng)驗(yàn)
(1)熟悉常見攻擊手段(DDoS/SQL注入)及防御方案。
4.運(yùn)維系統(tǒng)搭建經(jīng)驗(yàn)
(1)曾維護(hù)或開發(fā)過運(yùn)維管理平臺(tái),支持批量操作、監(jiān)控報(bào)警等功能。
(2)有開源工具(如Grafana/ELK)二次開發(fā)經(jīng)驗(yàn)者更佳
專業(yè)要求
1.2 年以上 Java 開發(fā)經(jīng)驗(yàn),具備扎實(shí)的 Java 基礎(chǔ),熟悉面向?qū)ο缶幊趟枷耄?
2.熟悉 Spring、Spring MVC、MyBatis 等主流開發(fā)框架,并了解其原理;
3.熟悉 MySQL等關(guān)系型數(shù)據(jù)庫,具備良好的 SQL 編寫和優(yōu)化能力;
4.熟悉 Redis、MongoDB 等 NoSQL 數(shù)據(jù)庫,了解其使用場(chǎng)景;
5.熟悉 Linux 操作系統(tǒng),docker使用及前后端部署,熟悉nginx、minio的使用,掌握常用的命令和腳本編寫;
具備良好的溝通能力和團(tuán)隊(duì)合作精神,能夠獨(dú)立解決問題