Bỏ qua đến nội dung chính
arrow_back ← Quay lại danh sách dự án / [SYS.03] Hệ thống Quản trị Doanh nghiệp
// Ngôn ngữ tài liệu:
SYS.03 Hệ thống Quản trị Doanh nghiệp • ● 3D SPEC DOSSIER

Enterprise Asset Management System (Internal Tools)

Vai trò đảm nhiệm: Kỹ sư Fullstack / Backend & DevOps • NashTech

Hệ thống quản lý vòng đời tài sản (thiết bị, cấp phát, thu hồi) cho toàn bộ nhân sự công ty, tự động hóa hạ tầng đám mây bằng Terraform và CI/CD Azure.

// Mốc thời gian:

03/2024 — 08/2024

// Bối cảnh đội ngũ:

Dự án trọng điểm thuộc chương trình Rookie to Engineer Batch 7, hợp tác đa chức năng.

CÁC MODULE (CUỘN ĐỂ KHÁM PHÁ):
[CARD 01 / 07] // BỐI CẢNH BÀI TOÁN
psychology

Bài toán & Thách thức kỹ thuật

Quy trình quản lý trang thiết bị công nghệ thông tin và tài sản nhân viên trước đây bị rời rạc, dẫn đến khó khăn trong kiểm kê và thu hồi khi có biến động nhân sự. Dự án cần xây dựng một giải pháp quản lý tập trung, bảo mật cao và tự động hóa triển khai trên đám mây Azure.

// TRỌNG TÂM KỸ THUẬT:

Hệ thống Quản trị Doanh nghiệp

// PHẠM VI TRIỂN KHAI:

03/2024 — 08/2024

[CARD 02 / 07] // ĐÓNG GÓP KỸ THUẬT
terminal

Đóng góp kỹ thuật chính

  • ›_ Phát triển API backend hiệu năng cao với NestJS và Prisma ORM kết nối Azure Database for PostgreSQL.
  • ›_ Mã hóa hạ tầng đám mây bằng Terraform (IaC) để tạo lập Azure App Service và Azure Container Registry.
  • ›_ Xây dựng pipeline CI/CD tự động trên Azure Pipelines từ khâu kiểm thử lint đến đóng gói container và deploy.
  • ›_ Tham gia phát triển giao diện quản trị với ReactJS hỗ trợ phân quyền người dùng (RBAC).
[CARD 03 / 07] // KẾT QUẢ ĐO LƯỜNG
trending_up

Tác động đo lường

  • ✓ Số hóa 100% vòng đời quản lý tài sản nhân viên của công ty.
  • ✓ Rút ngắn chu kỳ release tính năng xuống dưới 15 phút với CI/CD tự động.
  • ✓ Được đánh giá xuất sắc trong chương trình Rookie to Engineer Batch 7 và đưa vào vận hành thực tế.
[CARD 04 / 07] // THIẾT KẾ KIẾN TRÚC
account_tree

Điểm nhấn kiến trúc & Hệ thống

  • › Kiến trúc module NestJS kết hợp Prisma ORM giúp truy vấn cơ sở dữ liệu an toàn kiểu (type-safe).
  • › Quản lý hạ tầng dưới dạng mã (Terraform IaC) bảo đảm tính đồng nhất giữa môi trường dev và production.
  • › Đóng gói ứng dụng dạng Docker container và triển khai tự động lên Azure App Service.
[CARD 05 / 07] // PHẠM VI TRÁCH NHIỆM
checklist

Trách nhiệm & Phạm vi triển khai

  • › Thiết kế database schema và các API quản lý vòng đời tài sản với NestJS.
  • › Quản trị và tự động hóa hạ tầng Azure bằng Terraform.
  • › Thiết lập pipeline kiểm thử và tự động triển khai mã nguồn trên Azure DevOps.
[CARD 06 / 07] // VẬN HÀNH & BÀI HỌC
verified

Kết quả triển khai & Vận hành & Bài học kinh nghiệm & Tối ưu

verified // Kết quả triển khai & Vận hành

  • ✓ Hệ thống bàn giao đúng hạn và trở thành công cụ vận hành chính thức của bộ phận IT nội bộ.
  • ✓ Độ ổn định cao và không phát sinh lỗi bảo mật trong quá trình vận hành.

lightbulb // Bài học kinh nghiệm & Tối ưu

  • › Sử dụng IaC từ ngày đầu giúp loại bỏ hoàn toàn tình trạng sai lệch cấu hình môi trường.
  • › Thiết kế schema cơ sở dữ liệu có tính mở rộng cao giúp dễ dàng bổ sung các chủng loại tài sản mới.
[CARD 07 / 07] // CÔNG NGHỆ & TÀI LIỆU
layers

Công nghệ triển khai

NestJSTypeScriptPrisma ORMPostgreSQLReactJSTerraformAzure App ServiceAzure Container RegistryAzure Pipelines
[DOSSIER COMPLETE • SYS.03] ● 100% PRODUCTION VERIFIED
arrow_back ← Quay lại danh sách dự án [SYS.03] • Enterprise Asset Management System (Internal Tools)