崗位職責:
一、前端開發(fā) (60%)
使用 React、Vue、Angular 等現(xiàn)代框架(請根據(jù)公司技術(shù)棧選擇)開發(fā)高性能、可訪問、響應式的用戶界面。
編寫可維護、可測試、模塊化的高質(zhì)量代碼。
與 UI/UX 設計師和后端工程師緊密合作,實現(xiàn)產(chǎn)品需求。
精通 TypeScript/JavaScript (ES6+),HTML5,CSS3 及預處理器(Sass/Less)。
二、基礎設施與 DevOps (40%)
構(gòu)建與部署:設計、維護和優(yōu)化前端應用的 CI/CD 流水線(如 Jenkins, GitLab CI, GitHub Actions, CircleCI)。
容器化與編排:精通 Docker 容器化,并具備使用 Kubernetes 進行應用編排和管理的實際經(jīng)驗。
云平臺:擁有在 AWS、阿里云、騰訊云等主流云平臺上的實踐經(jīng)歷,管理云服務(如對象存儲、CDN、負載均衡器)。
Web服務器與性能:配置和管理 Nginx 等 Web 服務器,實現(xiàn)反向代理、負載均衡和性能優(yōu)化。
監(jiān)控與可觀測性:建立和實施前端應用性能監(jiān)控(APM,如 Sentry)和業(yè)務指標監(jiān)控(如 Prometheus, Grafana)體系
自動化與腳本:使用 Shell、Python 或 Node.js 編寫自動化腳本,以優(yōu)化開發(fā)、測試和部署流程。
必備要求
學歷與經(jīng)驗:計算機科學或相關(guān)專業(yè)本科及以上學歷,擁有 1-3 年前端開發(fā)經(jīng)驗,其中至少 1-2 年涉及 DevOps 或基礎設施相關(guān)工作。
任職要求:
1. 熟練掌握 Python 和 Shell 腳本編程,具備獨立的腳本開發(fā)能力。
2. 具備 Zabbix 或 Prometheus 等至少一種主流監(jiān)控工具的實際使用或維護經(jīng)驗,了解其核心概念與架構(gòu)。
3. 掌握 SQL 基本操作,可熟練進行數(shù)據(jù)的增、刪、改、查。
4. 了解 Docker 等容器技術(shù)的基本原理和使用方法。
5. 對網(wǎng)絡基礎知識(如 TCP/IP、HTTP協(xié)議)有基本了解。
6. 有自動化運維平臺(如 Ansible, SaltStack)或 CI/CD 工具(如 Jenkins, GitLab CI)的使用經(jīng)驗者優(yōu)先。
7. 具備良好的邏輯思維能力、團隊協(xié)作精神及主動學習意識。
8. 對運維工作有熱情,做事嚴謹、負責,能承受一定的工作壓力。
9. 具備RHCE、數(shù)據(jù)庫 OCP等資質(zhì)優(yōu)先。