全端 / DevOps 工程師 (可承接現有的管理後台管理系統)
案件金額:10,000
- 可遠端-全區
- 無
- 不拘
用於哪個行業:非營利組職 台灣禪宗文化教育協會所籌建之慈善學校管理平台 協會資訊: www.tzcea.org 細節說明:負責「6PBS 校務管理系統」的全端開發與 DevOps 維運。系統以Django REST Framework為後端 API、Vue 3 單頁應用(SPA) 為前端,透過Docker Compose編排 nginx/後端/Redis/Celery 等服務,並以GitHub Actions 自動化部署至 Linux 伺服器。須能獨立處理跨服務(nginx ↔Django ↔ Celery ↔ Redis)的開發、除錯與上線。 二、必備條件(Must-have) 後端開發(Python / Django)熟悉Python 3與Django 5 + Django REST Framework,能設計 RESTful API、序列化器(Serializer)、ViewSet、權限與驗證。JWT 驗證(SimpleJWT)、CORS 跨域處理。 ORM 與資料庫遷移(migrations);目前使用SQLite,須具備遷移至 PostgreSQL/MySQL 的能力與觀念。 非同步任務與排程:Celery + Redis、django-celery-beat 定時任務。 API 文件:drf-spectacular/Swagger(drf-yasg)。 影像處理(Pillow)、PDF 產生(xhtml2pdf)、樂觀鎖並行控制(django-concurrency)。 前端開發(Vue 3)熟練Vue 3(Composition/Options API)、Vue Router與單頁應用架構。 vue-cli/Webpack建置流程、SCSS/Sass樣式。以axios串接 REST API、表單驗證(vee-validate)。 UI 框架與元件:Bootstrap 5、Ant Design Vue、圖表(ApexCharts/Chart.js)、行事曆(FullCalendar)、富文本編輯器(CKEditor 5)。 測試與程式品質pytest/pytest-django、factory-boy撰寫單元與整合測試。 ESLint/Vue Lint 等程式碼規範。DevOps 與容器化Docker多映像建置(backend/frontend/nginx)與Docker Compose多服務編排(nginx、backend、redis、celery、celery-beat,含 dev/prod/test profiles)。nginx 反向代理設定(靜態檔服務、/api /admin /media /ws /health 代理、WSGI/gunicorn)。 開發/正式環境分離(.env.dev/.env.prod)、entrypoint 與執行權限(gosu)。CI/CD 與部署GitHub Actions 撰寫與維護 workflow;以SSH(appleboy/ssh-action)自動部署至 Ubuntu伺服器、docker compose build/up。能以act於本機測試 workflow;具跨平台維運腳本能力(Bash 與 Windows .bat)。 三、網域與主機維運(Domain / Hosting)Linux(Ubuntu 22.04)伺服器管理:SSH 操作、Docker 執行環境、服務監控與日誌排查。 網域註冊商與DNS 記錄設定:A/CNAME/MX/TXT(SPF、DKIM、DMARC)、子網域。SSL/TLS 憑證(Let's Encrypt)於 nginx 之設定與自動續期,確保全站 HTTPS。反向代理、防火牆/連接埠管理、資料(含 SQLite/媒體檔)之備份與還原。 四、加分條件(Nice-to-have)PostgreSQL 導入與 Redis 快取/佇列調校。WebSocket/Django Channels(系統已於 nginx 預留 /ws 代理)。系統監控與告警(健康檢查 /health、日誌聚合、效能觀測)。資安實務:OWASP、相依套件弱點掃描、機密管理。具校務/教育系統,或多角色權限(RBAC)平台開發經驗。 五、軟性條件具前後端分離 + 容器化專案的整體架構觀,能權衡效能與維運成本。良好的Git 協作(分支、Pull Request、CI)與技術文件撰寫習慣。能獨立排查跨服務問題,細心處理正式環境(production)變更與部署。
題庫組卷系統
案件金額:80,000
- 台中市-全區
- 無
- 不拘
用於哪個行業:教育 細節說明:出版社提供用書老師出題組卷給學生考試.主要需要 題目資料庫建立-可依不同需要歸類 文字及圖片均能成為題目. 快速出題: 電腦已設定好出題的題數目及每題配分,所以只要按一個步驟,大約 3秒即可製作完成一份試卷,且每次出卷題目皆為亂數出題 電腦選題: 為簡易製作試卷,可自行依題型輸入題目數及配分,電腦會亂數抓題,再設定輸出試卷樣式,即可輸出題目卷、答案卷 … 等 手動選題: 可製作精準題目試卷,使用者則需依課別、題型、題號、關鍵字 ..等一題一題勾選所要的題目,再設定輸出試卷樣式,即可輸出題目卷、答案卷 … 等 題本列印: 依科目、課別將所有題目轉出 WORD中,列印即完成題本 試卷管理: 當在『電腦選題』或『手動選題』時可將試卷儲存,下回要使用試卷時則可在此『試卷管理』中尋找