Tran Manh Tuan

GCP & Hạ tầng Cloud

Hạ tầng trên GCP và AWS, định nghĩa bằng Terraform để những gì đang chạy có thể đọc, review và dựng lại được.

Hạ tầng chỉ tồn tại dưới dạng những cú click trong console là hạ tầng không ai review được và không ai tái tạo được. Đưa nó vào Terraform không phải vì công cụ — mà để trả lời được câu hỏi “thực sự đang deploy cái gì, và ai đã đổi nó?” mà không phải đoán.

Những phần hay bị bỏ qua là những phần tôi bắt đầu trước: ai được truy cập gì (IAM), secret nằm ở đâu và ai đọc được, pipeline làm gì trước khi một thứ lên production, và bạn sẽ thấy gì khi nó hỏng.

Các dạng việc thường nhận

  • Đưa hạ tầng hiện có vào Terraform mà không có downtime
  • Cloud Run, build container và pipeline deploy trên GCP
  • Rà soát IAM và quản lý secret với Secret Manager
  • Pipeline CI/CD, logging và giám sát cho một hệ thống đang chạy

Công việc liên quan

  • Dr.Well-B

    Nền tảng đa dịch vụ cho bác sĩ, nha sĩ tại Nhật: thành viên có xác minh và quy trình duyệt, quảng cáo theo hồ sơ, survey động, tìm việc và point thưởng tính bằng batch.

  • GO Inc

    Hệ sinh thái 4 website cho thương hiệu gọi taxi GO — site sản phẩm 5 ngôn ngữ, tuyển dụng nối ATS, trung tâm hỗ trợ và IR, xuất bản có kiểm duyệt qua Slack trên Google Cloud + AWS.

  • Wonderia

    Website thương hiệu đa ngôn ngữ của Wonderia YOKOHAMA (wonderia.jp) — 4 ngôn ngữ, marketing tự xuất bản qua Contentful, vận hành serverless trên Google Cloud.

  • Yokohama Stadium

    Website chính thức của Yokohama Stadium (ハマスタ) kèm hệ thống tường thuật trận đấu trực tiếp — kiến trúc tĩnh trên CDN, pipeline serverless hướng sự kiện trên Google Cloud và AWS.

  • Corporate IR Platform

    Nền tảng website doanh nghiệp và IR cho một doanh nghiệp niêm yết tại Nhật Bản — CMS tự phát triển toàn bộ, pipeline dữ liệu Firestore sang BigQuery, hạ tầng Google Cloud có WAF.

  • Beacon-based Content Delivery Platform

    Nền tảng quảng cáo theo vị trí bằng BLE/iBeacon với backend đa tenant, từng ghi nhận 761.921 lượt kết nối thiết bị trong một giờ để đối chiếu campaign và phân phối nội dung phù hợp.

  • Truy vết HTTP 500 chỉ xảy ra với Googlebot, xuyên Next.js, Cloud Run và hosting edge

    Người dùng và mọi crawler khác nhận 200, riêng Googlebot nhận 500 trên toàn site. Nguyên nhân: regression ở luồng 404, bị khuếch đại bởi bước xác minh crawler ở edge.

Công nghệ đã dùng

  • TypeScript
  • BigQuery
  • Cloud Run
  • Docker
  • Node.js
  • Contentful
  • Express
  • Firebase Hosting
  • Firestore
  • Github Action
  • Nuxt
  • reCAPTCHA
  • Cloud Storage
  • Firebase Auth
  • Gitleaks
  • Next.js

Có phù hợp không?

  • Phù hợp: hệ thống quản lý nghiệp vụ, backend và API, hạ tầng GCP và AWS, sự cố production.
  • Chưa phù hợp: công việc chủ yếu là dựng giao diện pixel-perfect hoặc hiệu ứng chuyển động phức tạp.

Nếu đây đúng là vấn đề bạn đang gặp, Gửi mô tả dự án.

Ứng dụng email sẽ mở sẵn một khung mô tả ngắn để bạn điền.