Senior Database Administrator (DBA) - TA192
Mô tả công việc
Yêu cầu ứng viên
-
Đại học chuyên ngành Công nghệ thông tin hoặc Khoa học dữ liệu
Yêu cầu ứng viên
Yêu cầu công việc
- Implementing Database DevOps solutions on- premises and on cloud as AWS, Oracle Cloud
- Execute DBA operation checklist and resolve database requests following database standard and bank policy.
- Responsible for the database performance, housekeeping tasks, integrity, and security of database. Work closely with the IT Infra
- System/Network/Storage and DevOps Teams, AM/PM to assist in database related duties (maintenance, upgrades, and system assessment)
- Working with development, QA, and operations teams to automate the build, test, and deploy process
- Participate in written/update database procedure documents
- Proposing cost-effective solutions, optimization, and stability
- Review database changes/ all related documents for DevOps applications in charge
Phân tích kỹ năng cần có
Phân tích kỹ năng cho vị trí Senior DBA - VPBank
🎯 Tổng quan vị trí
Đây là vị trí Senior trong Khối CNTT ngân hàng VPBank, yêu cầu chuyên sâu về quản trị cơ sở dữ liệu kết hợp DevOps và Cloud. Không phải DBA thông thường — đây là phiên bản hiện đại hóa, yêu cầu cả kỹ năng truyền thống lẫn tư duy Cloud/DevOps.
---
🔧 Hard Skills (Bắt buộc)
1. Quản trị Database cốt lõi
- Oracle Database (chắc chắn — VPBank chạy core banking trên Oracle)
- Oracle RAC, Data Guard, ASM
- RMAN backup & recovery
- Performance tuning (AWR, ASH, SQL Tuning Advisor)
- Partitioning, Goldengate replication
- MySQL/PostgreSQL (thường dùng cho các hệ thống phụ, microservice)
- SQL/PL-SQL nâng cao
2. Cloud & DevOps
| Công nghệ | Mức yêu cầu | Ghi chú |
|---|---|---|
| AWS (RDS, Aurora, EC2, S3) | Thành thạo | Đề cập rõ trong JD |
| Oracle Cloud (OCI) | Có kinh nghiệm | Migration Oracle on-prem → cloud |
| Terraform / Ansible | Tốt | Infrastructure as Code |
| Jenkins / GitLab CI | Tốt | Database CI/CD pipeline |
| Docker / Kubernetes | Cơ bản–Tốt | Cho database container |
| Liquibase / Flyway | Tốt | Schema versioning |
| Prometheus + Grafana | Có kinh nghiệm | Monitoring database |
3. Bảo mật & Tuân thủ
- Database encryption (TDE, column-level)
- Audit logging theo chuẩn ngân hàng (NHNN)
- Quản lý privileged accounts (Vault, CyberArk)
- Hiểu biết về PCI-DSS, ISO 27001 trong ngân hàng
4. Hệ điều hành & Scripting
- Linux (Red Hat, CentOS, Oracle Linux) — thành thạo
- Shell scripting (Bash, Ksh)
- Python cho automation
---
💡 Soft Skills (Quan trọng cho vị trí Senior)
- Giao tiếp đa phòng ban: JD nêu rõ phối hợp với Infra, Network, Storage, DevOps, AM/PM — đây là game của teamwork
- Tư duy chi phí: "Proposing cost-effective solutions" — phải biết tính toán trade-off giữa hiệu năng và chi phí cloud
- Tài liệu hóa: Phải viết/update procedure documents — kỹ năng thường bị bỏ qua nhưng VPBank đánh giá cao
- Quản lý áp lực: Banking là 24/7, incident có thể xảy ra giữa đêm
- Tiếng Anh: Tài liệu kỹ thuật Oracle/AWS toàn tiếng Anh — cần đọc hiểu tốt
---
📜 Chứng chỉ gợi ý (ưu tiên theo thứ tự)
| Chứng chỉ | Tổ chức | Tại sao cần |
|---|---|---|
| Oracle Certified Professional (OCP) | Oracle | Nền tảng Oracle core |
| Oracle Database Administration Certified Professional | Oracle | Chuyên sâu DBA |
| AWS Solutions Architect – Associate | AWS | Cloud foundation |
| AWS Database Specialty | AWS | Rất phù hợp vị trí này |
| Oracle Cloud Infrastructure (OCI) Architect | Oracle | Nếu migration OCI |
| Certified Kubernetes Administrator (CKA) | CNCF | Nếu chạy DB trên K8s |
| Terraform Associate | HashiCorp | IaC cho database |
> 💡 Mẹo: Với vị trí Senior, 2-3 chứng chỉ là đủ. Đừng cố ôm hết — sâu và thực chiến hơn rộng mà nông.
---
📊 So sánh mức độ phù hợp
| Background | Mức phù hợp | Ghi chú |
|---|---|---|
| DBA Oracle 5+ năm ở ngân hàng/tài chính | ⭐⭐⭐⭐⭐ | Lý tưởng |
| DBA Oracle + 2 năm AWS/cloud | ⭐⭐⭐⭐⭐ | Lý tưởng |
| DevOps Engineer muốn chuyển sang DBA | ⭐⭐⭐ | Cần bổ sung sâu Oracle |
| DBA MSSQL/MySQL muốn chuyển Oracle | ⭐⭐⭐ | Học thêm 6-12 tháng |
| Data Engineer | ⭐⭐ | Chưa đủ chiều sâu DBA |
| Sinh viên mới ra trường | ⭐ | Đây là vị trí Senior |
---
⚠️ Lưu ý quan trọng từ JD
- "Bank policy" — VPBank có quy trình change management chặt, khác với môi trường startup/freelance. Ứng viên từ ngân hàng khác sẽ dễ thích nghi hơn.
- "AM/PM" — Đây là Application Manager/Project Manager, hiểu cách làm việc với họ là điểm cộng.
- "On-premises AND on cloud" — Bạn phải giỏi cả hai, không thể chỉ biết một.
Chuẩn bị phỏng vấn
Hướng dẫn phỏng vấn Senior DBA - VPBank
📋 Quy trình tuyển dụng dự kiến (4-5 vòng)
Vòng 1: HR Screening (30-45 phút)
- Giới thiệu bản thân, kinh nghiệm
- Mức lương hiện tại & kỳ vọng
- Lý do nghỉ việc / ứng tuyển VPBank
- Tính khả dụng
Vòng 2: Technical Test / Online Assessment (60-90 phút)
- Có thể có bài test SQL nâng cao, Oracle scenario
- Một số nơi dùng HackerRank hoặc test nội bộ
- Câu hỏi về Oracle architecture, recovery scenarios
Vòng 3: Technical Interview (60-90 phút) — Quan trọng nhất
Phỏng vấn với DBA Lead/Manager và có thể có thành viên team
Vòng 4: Manager Interview (45-60 phút)
Phỏng vấn với Trưởng phòng/Giám đốc trung tâm CNTT
Vòng 5: Final Interview (30-45 phút)
- Với Giám đốc Khối CNTT hoặc HR Director
- Đánh giá fit văn hóa, tầm nhìn
> ⏱️ Tổng thời gian: thường 2-4 tuần
---
❓ Câu hỏi kỹ thuật hay gặp
Về Oracle Database
1. "Giải thích kiến trúc Oracle: SGA, PGA, background processes?"
2. "Sự khác nhau giữa Hot Backup và Cold Backup? Khi nào dùng RMAN?"
3. "Làm sao troubleshoot một câu SQL chạy chậm? Quy trình từ AWR đến execution plan?"
4. "Oracle RAC hoạt động thế nào? Cache Fusion là gì?"
5. "Data Guard: Switchover vs Failover — điểm khác biệt và cách xử lý khi primary down?"
6. "Scenario: Database bị corrupt block — bạn xử lý thế nào?"
7. "So sánh Partitioning methods: Range, List, Hash, Interval — khi nào dùng cái nào?"
Về Performance Tuning
1. "Top 5 wait events bạn hay gặp và cách xử lý?" (db file sequential read, log file sync, enq: TX...)
2. "Làm sao identify và giải quyết lock contention?"
3. "Buffer cache hit ratio bao nhiêu là tốt? Còn chỉ số nào quan trọng hơn?"
4. "Explain plan vs Actual execution plan — tại sao chúng khác nhau?"
Về Cloud & DevOps
1. "Bạn đã làm AWS RDS như thế nào? So sánh RDS với EC2 tự cài Oracle?"
2. "Làm sao migrate một database Oracle 19c từ on-prem lên OCI với downtime tối thiểu?"
3. "Thiết kế một CI/CD pipeline cho database migration như thế nào?"
4. "Terraform để provision RDS — viết một module mẫu?"
5. "Aurora vs RDS — khi nào chọn cái nào?"
Về Tình huống thực tế (Scenario)
1. "Lúc 2h sáng, core banking database bị down, bạn là on-call DBA. Quy trình xử lý?"
2. "Developer muốn apply một DDL gây downtime 30 phút vào giờ hành chính. Bạn xử lý?"
3. "Phát hiện có DBA khác đang xóa nhầm 10 triệu record bảng customers. Bạn làm gì?" (RMAN flashback, logical backup, GoldenGate...)
4. "Cloud bill tăng đột biến 40% tháng trước. Bạn điều tra thế nào?"
---
💼 Câu hỏi Behavioral / Soft Skills
1. "Kể về một lần bạn phải đưa ra quyết định kỹ thuật khó khăn?" (dùng STAR method)
2. "Conflict giữa yêu cầu business deadline và best practice bảo mật — bạn xử lý?"
3. "Bạn đã đề xuất cost-saving nào cho database infrastructure chưa?"
4. "Cách bạn document kiến thức cho team như thế nào?"
---
👔 Dress Code & Tips
| Vòng | Trang phục gợi ý |
|---|---|
| HR | Smart casual / Áo sơ mi |
| Technical | Smart casual (ngân hàng nhưng đây là IT, không quá formal) |
| Manager / Final | Business formal — áo sơ mi + quần tây |
🎯 Tips "đàn anh chia sẻ"
1. Mang theo laptop có sẵn các script/dashboard demo nếu được yêu cầu
2. Chuẩn bị 3 câu chuyện thành công về: performance tuning, cost optimization, incident handling
3. Hỏi ngược về team structure, on-call rotation, current Oracle version
4. VPBank vừa chuyển đổi số mạnh — thể hiện bạn hiểu ngân hàng số cần gì
5. Đừng nói xấu công ty cũ — nhưng có thể chia sẻ điều bạn muốn cải thiện
---
🎁 Câu hỏi NÊN hỏi nhà tuyển dụng
- "Hiện team đang chạy Oracle version nào? Có kế hoạch migration gì không?"
- "Database on AWS đang ở mức độ nào — RDS, Aurora, hay self-managed?"
- "On-call rotation thế nào? Bao nhiêu DBA trong team?"
- "Có budget cho training/certification không?"
- "Lộ trình cloud migration của ngân hàng đến đâu rồi?"
Lộ trình ôn thi
Lộ trình ôn tập & chuẩn bị Senior DBA VPBank (1-2 tuần)
📚 Tuần 1: Nền tảng cốt lõi
Ngày 1-2: Oracle Database Architecture
Kiến thức cần nắm vững:
- Memory: SGA (Buffer Cache, Shared Pool, Redo Log Buffer, Large Pool), PGA
- Processes: DBWn, LGWR, CKPT, SMON, PMON, ARCn, MMON, MMNL
- Storage: Datafiles, Control files, Redo logs, Archived logs, Tempfiles
- Logical: Tablespaces, Segments, Extents, Blocks
- Tài liệu: Oracle Database Concepts (free PDF trên docs.oracle.com)
Ngày 3-4: Backup, Recovery & HA
- RMAN full/incremental backup, image copy
- Recovery scenarios: complete, incomplete, point-in-time
- Flashback technologies (Flashback Database, Table, Query)
- Data Guard: Physical vs Logical Standby, Redo Apply vs SQL Apply
- RAC: Clusterware, Voting disk, OCR, SCAN, TAF
Ngày 5: Performance Tuning
- AWR report analysis (Top 5 sections phải hiểu)
- Wait events thường gặp
- SQL Trace + TKPROF
- Index types (B-tree, Bitmap, Function-based, Reverse)
- Optimizer: CBO statistics, histograms, bind peeking
Ngày 6-7: Security & Compliance
- TDE (Transparent Data Encryption)
- Database Vault, Label Security
- Audit: Unified Auditing, Fine-Grained Auditing
- Privileges: System vs Object, Roles, Profiles
- Quan trọng cho ngân hàng: PCI-DSS, SBV (State Bank of Vietnam) regulations
---
📚 Tuần 2: Cloud & DevOps
Ngày 8-9: AWS cho DBA
Hands-on cần có:
- Tạo RDS Oracle / Aurora PostgreSQL
- Multi-AZ deployment, Read Replicas
- AWS Backup, KMS encryption
- CloudWatch metrics & alarms cho database
- IAM policies cho database access
- Tài liệu: AWS Database Specialty Exam Guide
Ngày 10: Oracle Cloud (OCI)
- OCI Database Service (Bare Metal, VM, Exadata)
- Data Guard trên OCI
- Migration: ZDM (Zero Downtime Migration), RMAN cross-platform
- OCI networking: VCN, Subnets, Security Lists
Ngày 11-12: DevOps cho Database
- CI/CD pipeline: Jenkins/GitLab CI + Liquibase/Flyway
- Infrastructure as Code: Terraform cho RDS, security groups, parameter groups
- Configuration Management: Ansible playbooks cho Oracle patching
- Monitoring: Prometheus exporters, Grafana dashboards
- Logging: ELK stack cho database logs
Ngày 13-14: Mock Interview & Review
- Luyện giải thích các scenario bằng tiếng Anh
- Review lại kinh nghiệm cá nhân theo STAR format
- Đọc blog về VPBank digital transformation
---
📖 Tài liệu tham khảo
Sách & PDF
| Tài liệu | Mức độ | Ghi chú |
|---|---|---|
| Oracle Database 19c/21c DBA Handbook | ⭐⭐⭐⭐⭐ | Bob Bryla, dành cho thực chiến |
| Expert Oracle Database Architecture | ⭐⭐⭐⭐⭐ | Thomas Kyte (AskTom) |
| AWS Database Specialty Certification Guide | ⭐⭐⭐⭐ | Chandrakanth Reddy |
| Terraform: Up & Running | ⭐⭐⭐ | Yevgeniy Brikman |
| Database Reliability Engineering (DRE) book | ⭐⭐⭐⭐ | Free online |
Trang web & cộng đồng
- docs.oracle.com — Tài liệu chính thức (đọc mục Administrator's Guide)
- aws.amazon.com/getting-started — Database learning path
- dbi-services.com/blog — Blog DBA rất hay, có scenario thực tế
- Ask TOM (asktom.oracle.com) — Q&A từ Thomas Kyte
- Reddit: r/oracle, r/aws, r/devops
- YouTube: DBA Genesis, OracleWorld replays
Hands-on labs
- Oracle Live SQL (livesql.oracle.com) — Free SQL playground
- AWS Free Tier — Tạo RDS miễn phí
- Killercoda / Play with Docker — Practice containers
- Oracle Cloud Free Tier — Always-free Autonomous DB
---
🧪 Bài tập thực hành nên làm
1. Cài Oracle 19c trên Linux (dùng VM, Docker, hoặc OCI Free Tier)
2. Tạo một AWR report từ database và phân tích
3. Viết script Python tự động check tablespace usage
4. Terraform code provision RDS PostgreSQL với Multi-AZ
5. Setup replication giữa 2 Oracle instance bằng Data Guard (trên Docker/VM)
6. Build một pipeline Jenkins → Liquibase → apply schema change
---
📝 Checklist trước ngày phỏng vấn
- [ ] Đọc kỹ JD, note 5-7 keywords chính
- [ ] Research VPBank: sản phẩm, chiến lược số hóa, tin tức gần đây
- [ ] Chuẩn bị 3 STAR stories
- [ ] Review CV: đảm bảo mọi claim đều có thể demo/explain
- [ ] In/copy sẵn chứng chỉ (nếu có)
- [ ] Test camera/mic nếu phỏng vấn online
- [ ] Chuẩn bị 3-5 câu hỏi cho interviewer
Tư vấn nghề nghiệp
Lời khuyên sự nghiệp cho Senior DBA ngân hàng
🛤️ Lộ trình thăng tiến trong ngân hàng
```
Junior/Mid DBA (2-4 năm)
↓
Senior DBA ← BẠN Ở ĐÂY
↓
DBA Team Lead / Database Architect
↓
IT Manager (Infrastructure/Database)
↓
IT Director / CIO
```
Các hướng chuyên sâu từ Senior DBA:
1. Database Architect — Thiết kế kiến trúc data cho ngân hàng số, cloud migration roadmap
2. SRE (Site Reliability Engineering) — Mở rộng sang reliability của toàn hệ thống, SLO/SLA
3. Data Platform Engineer — Xây dựng data lake, data warehouse
4. Cloud Architect — Chuyên AWS/Azure/GCP cho ngân hàng
5. DevOps Manager — Quản lý team CI/CD, automation platform
---
💰 Mức lương kỳ vọng theo cấp bậc (2024-2025, ngân hàng Việt Nam)
| Cấp bậc | Kinh nghiệm | Mức lương (triệu VNĐ/tháng) |
|---|---|---|
| Junior DBA | 0-2 năm | 15-25 |
| Mid DBA | 2-4 năm | 25-40 |
| Senior DBA | 5-8 năm | 40-70 |
| DBA Lead / Architect | 7-12 năm | 60-100 |
| IT Manager | 10-15 năm | 80-150 |
| IT Director | 15+ năm | 150-300+ |
> 📌 Senior DBA ở VPBank với skill cloud + DevOps: kỳ vọng 45-75 triệu là hợp lý. Có chứng chỉ AWS Specialty + kinh nghiệm ngân hàng có thể đẩy lên 80-100 triệu.
Yếu tố ảnh hưởng lương
- Ngân hàng top (VPBank, Techcombank, MB, ACB, Vietcombank): mức cao nhất
- Cloud skills: +20-30% so với on-prem only
- Tiếng Anh tốt: +15-20%
- Chứng chỉ quốc tế: +10-20%
- Kinh nghiệm ngân hàng: premium so với retail/e-commerce
---
🎯 Kỹ năng cần phát triển thêm trong 1-2 năm tới
Ưu tiên cao
1. Cloud-native database: Tiếp tục đào sâu AWS RDS/Aurora, thử Azure Database thêm
2. PostgreSQL: Đang lên rất mạnh trong ngân hàng (miễn phí, performance tốt)
3. Kubernetes cho stateful workload: StatefulSets, operators
4. Observability: OpenTelemetry, distributed tracing
5. Security ngân hàng: ISO 27001, PCI-DSS, SBV regulations
Ưu tiên trung bình
6. NoSQL: MongoDB, Cassandra (cho use case phù hợp)
7. Data pipeline: Kafka, Airflow
8. Infrastructure as Code: Pulumi, CDK ngoài Terraform
9. FinOps: Tối ưu chi phí cloud
Ưu tiên thấp (nhưng tốt cho leadership path)
10. Quản lý dự án: Agile, Scrum
11. Public speaking: Presentation skills
12. Mentoring: Dẫn dắt junior DBA
---
💡 Lời khuyên thực tế từ góc nhìn "đàn anh"
1. Ngân hàng = sự ổn định nhưng cũng là "vùng an toàn". Đừng ở lại quá lâu ở một nơi — sau 3-4 năm, hãy cân nhắc:
- Lên vị trí cao hơn ở ngân hàng khác
- Chuyển sang fintech/tư vấn (như McKinsey, KPMG IT Advisory)
- Big Tech Việt Nam (VNG, FPT Software banking practice)
2. Xây dựng personal brand: Viết blog, nói meetup (Oracle VietNam User Group, AWS Community Vietnam)
3. Network quan trọng hơn CV: Tham gia các cộng đồng như Vietnam IT Community, DevOps Vietnam
4. Đừng chỉ là "DBA Oracle" — tương lai là Data Platform Engineer (bao gồm Oracle + PostgreSQL + NoSQL + Cloud + DevOps)
5. VPBank đang chuyển đổi mạnh — đây là thời điểm tốt để vào, được tiếp cận project migration lớn
6. Cân nhắc chứng chỉ vs kinh nghiệm: Với Senior, kinh nghiệm thực chiến > chứng chỉ. Nhưng 1-2 chứng chỉ giúp HR lọc CV.
7. Work-life balance ở ngân hàng: Thường ổn hơn fintech, nhưng vẫn có on-call. Hỏi rõ rotation trước khi join.
Câu hỏi thường gặp
Em mới ra trường CNTT, có thể apply vị trí Senior DBA ở VPBank không?
Thật lòng mà nói thì rất khó. Senior DBA ở ngân hàng thường yêu cầu 5-8 năm kinh nghiệm thực chiếm với Oracle. Em nên bắt đầu từ vị trí Junior/Mid DBA ở các công ty nhỏ hoặc outsource cho ngân hàng trước 2-3 năm, build nền tảng Oracle + cloud, rồi mới apply Senior. Tập trung vào OCP certification và AWS Cloud Practitioner trong năm đầu tiên nhé.
Mức lương Senior DBA ở VPBank khoảng bao nhiêu? Em đang ở mức 35 triệu sau 4 năm kinh nghiệm.
Với 4 năm kinh nghiệm, em vẫn chưa đạt Senior thực sự (thường cần 5-7 năm). Tuy nhiên, nếu em có thêm cloud skills (AWS, DevOps) và chứng chỉ, có thể deal được 45-55 triệu cho Senior ở VPBank. Nếu chỉ on-prem Oracle không thì khoảng 40-50 triệu. Em nên đàm phán dựa trên: (1) bằng cấp/chứng chỉ, (2) kinh nghiệm database lớn (>5TB), (3) experience ngân hàng, (4) cloud skills. Mẹo: VPBank thường offer 10-15% trên lương hiện tại nếu em là candidate tốt.
Em là DBA MSSQL 6 năm ở công ty bảo hiểm, muốn chuyển sang Oracle ở ngân hàng. Khả thi không?
Khả thi nhưng cần chuẩn bị 6-12 tháng. Kiến thức SQL nền của em đã vững, nhưng Oracle khác biệt ở: kiến trúc (SGA/PGA, RAC, Data Guard), PL/SQL, performance tuning (AWR), backup/recovery (RMAN). Lộ trình gợi ý: (1) Học OCA → OCP trong 4-6 tháng, (2) Practice trên Oracle Live SQL + cài Oracle XE trên máy, (3) Học thêm AWS RDS Oracle, (4) Apply các vị trí Mid/Senior ở ngân hàng. MSSQL kinh nghiệm bảo hiểm cũng rất có giá trị — em kể được câu chuyện migration hoặc HA thì sẽ ấn tượng.
Tại sao JD không ghi rõ số năm kinh nghiệm? Có phải trap không?
Không phải trap đâu. VPBank và nhiều ngân hàng lớn thường viết "Senior" thay vì ghi số năm, để: (1) Tuyển được cả người ít năm nhưng giỏi, hoặc nhiều năm nhưng yếu, (2) Linh hoạt trong đàm phán lương, (3) Phù hợp chính sách nội bộ. Tuy nhiên, level "Senior" thường ngầm định 5-7+ năm. Nếu em dưới 5 năm mà skill cloud + DevOps rất tốt, vẫn có cơ hội. Cứ apply thử, HR sẽ filter.
AWS hay Oracle Cloud quan trọng hơn cho vị trí này?
Cả hai đều quan trọng, nhưng AWS nên ưu tiên trước vì: (1) Ngân hàng Việt Nam đa số chọn AWS làm cloud chính (VPBank cũng vậy), (2) Cộng đồng AWS lớn hơn, tài liệu nhiều hơn, (3) Chứng chỉ AWS được market công nhận rộng hơn. Tuy nhiên, Oracle Cloud (OCI) cũng có lợi thế riêng khi migration Oracle database — Oracle tối ưu hóa tốt hơn cho chính phần mềm của họ. Lý tưởng nhất: nắm vững AWS trước, sau đó học OCI trong 2-3 tháng. Có thể làm AWS Database Specialty trước vì nó cover cả Oracle on AWS.
Làm DBA ngân hàng có áp lực hơn DBA ở công ty product không?
Có, áp lực hơn nhiều, và đây là sự thật: (1) Database ngân hàng là core, downtime = mất tiền thật, ảnh hưởng hàng triệu khách hàng, (2) On-call rotation thường xuyên, có thể bị gọi 2-3h sáng, (3) Compliance/audit nghiêm ngặt, thay đổi phải qua nhiều lớp approval, (4) Dữ liệu nhạy cảm, security là #1 priority. Tuy nhiên, đổi lại: lương tốt hơn, job stability cao, được training bài bản, CV đẹp. Nếu em chịu được áp lực và thích môi trường structured, đây là nơi tốt. Nếu muốn flexible, innovate nhanh, có thể cân nhắc fintech hoặc e-commerce.
Câu hỏi 'propose cost-effective solutions' trong JD nghĩa là gì cụ thể?
Đây là keyword quan trọng, ngụ ý VPBank muốn người: (1) Tối ưu cloud bill — biết dùng Reserved Instances thay vì On-Demand, right-sizing RDS instances, (2) Giảm license cost — Oracle rất đắt, biết cách dùng Standard Edition thay Enterprise khi có thể, (3) Automation — giảm manual labor = giảm chi phí nhân sự, (4) Right tech for right job — không dùng Exadata cho database nhỏ. Trong phỏng vấn, em nên chuẩn bị 1-2 case study cụ thể về việc em đã tiết kiệm chi phí (ví dụ: "Tôi đã giúp giảm 30% cloud bill bằng cách migrate sang Aurora Serverless"). Đây là điểm ấn tượng với Manager.
Nếu em pass phỏng vấn, khi vào làm ngày đầu tiên cần chuẩn bị gì?
Kinh nghiệm thực tế cho thấy: (1) Trước 1 tuần: Đọc tài liệu về VPBank digital transformation, sản phẩm chính, (2) Ngày đầu: Chuẩn bị laptop cá nhân sạch sẽ, giấy tờ tùy thân, bằng cấp bản gốc (HR sẽ giữ), (3) Tinh thần: Sẽ có nhiều buổi onboarding, training về bank policy, security, compliance — đừng nản vì thấy chậm, (4) Mạng lưới: Chủ động làm quen team, hỏi senior về runbook, SOP. Tip từ đàn anh: 3 tháng đầu chỉ cần học, không cần làm gì lớn. Sau 6 tháng mới bắt đầu đóng góp có ý nghĩa.
Oracle có đang lỗi thời không? Có nên học PostgreSQL thay thế?
Oracle không lỗi thời, đặc biệt trong ngân hàng. Lý do: (1) Oracle RAC, Data Guard là tiêu chuẩn cho mission-critical systems từ 30 năm nay, (2) Hầu hết core banking chạy Oracle (VPBank, Vietcombank, Techcombank...), (3) Migration Oracle → PostgreSQL rất tốn kém và rủi ro, ít ngân hàng làm. Tuy nhiên, PostgreSQL đang lên mạnh cho hệ thống phụ, microservice, open-source. Lời khuyên: (1) Vẫn giữ Oracle là core skill, (2) Học thêm PostgreSQL để mở rộng cơ hội, (3) Nếu em chọn giữa Oracle-only và PostgreSQL-only thì Oracle + PostgreSQL combo sẽ có giá trị thị trường cao nhất. Database administrator giỏi là người biết cả hai.