messenger

Chat Mess

zalo

Chat Zalo

phone

Phone

Gọi ngay: 097.5151.777
messenger

Facebook

messenger

TikTok

Hỗ trợ tư vấn: 097.5151.777
VPBank

Senior Database Administrator

Khối Công nghệ thông tin
CMNV

Mô tả công việc

Các trách nhiệm chính - 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

Yêu cầu ứng viên

Trình độ đào tạo Đại học in Công nghệ thông tin or Khoa học dữ liệu Yêu cầu công việc - 4+ years of database experience (MySQL, NoSQL Redis/MongoDB, PostgreSQL and/or Oracle/MSSQL ), in addition to educational requirements - 2+ years’ experience in Cloud platform, NoSQL system management (Redis, Elastisearch, MongoDB/ NoSQL system) - Extensive experience in Public clouds, such as AWS, Azure, or Google Cloud Platform - Experience with MySQL, PostgresQL, Redshift  And/Or XML/Mongo/NoSQL technology (Redis, Elastisearch, MongoDB/ NoSQL system) And/Or Oracle/SQL - Experience with BigData, Data streaming technology as Kafka is preferred. - Knowledge of OS as Windows Server, Linux, AIX - Experience with DB monitoring tool as Oracle cloud EM, Grafana - Experience automating routine tasks and performance and log analysis. - Experience with migrations and upgrades - SQL tuning and database performance assessments - Source code control (Git, SVN, etc) - Database Performance Tuning/Troubleshooting - Ensuring availability as HA, DC/DR (Active-Active, Active/Passive) - Backups and Disaster Recovery Các yêu cầu khác - Be a strong communicator with excellent written and verbal communication skills - Have to observe how activities are being performed step by step, and then find ways to make each process more efficient - Good thinking about being customer focus - Problem solving - Automation and innovation mindset

Phân tích kỹ năng cần có

## Phân tích Kỹ năng cần có cho Senior DBA tại VPBank ### 1. Hard Skills bắt buộc | Nhóm kỹ năng | Cụ thể | Mức độ yêu cầu | |---|---|---| | **Database chính** | MySQL, PostgreSQL, Oracle, MSSQL | Cao - phải thành thạo | | **NoSQL** | Redis, MongoDB, Elasticsearch | Cao - yêu cầu 2+ năm | | **Cloud Platform** | AWS (ưu tiên), Azure, Google Cloud | Cao - cần có kinh nghiệm 2+ năm | | **Big Data/Streaming** | Kafka (ưu tiên), Data streaming | Trung bình-cao | | **Hệ điều hành** | Linux, Windows Server, AIX | Trung bình-cao | | **Monitoring** | Oracle Cloud EM, Grafana | Trung bình | | **DevOps Tools** | Git, SVN, automation scripts | Trung bình-cao | | **HA/DR** | Active-Active, Active-Passive | Cao | ### 2. So sánh yêu cầu theo cấp độ **Sinh viên mới ra trường (0-2 năm kinh nghiệm):** - Cần có kiến thức nền tảng về SQL, ít nhất 1 DBMS (MySQL hoặc PostgreSQL) - Có kinh nghiệm với Linux (thiết lập, quản trị cơ bản) - Đã từng sử dụng Git, hiểu CI/CD cơ bản - Nên có chứng chỉ AWS Certified Database hoặc tương đương **Ứng viên 3-4 năm kinh nghiệm:** - Đáp ứng đủ yêu cầu cơ bản của JD - Có kinh nghiệm với ít nhất 2 loại database (SQL + NoSQL) - Đã làm việc với cloud, hiểu infrastructure as code - Có khả năng tự động hóa bằng script (Bash/PowerShell/Python) **Ứng viên 5+ năm kinh nghiệm:** - Có kinh nghiệm迁移 và nâng cấp database lớn - Đã thiết kế và triển khai HA/DR cho production - Có kinh nghiệm với Big Data stack (Kafka, Spark là điểm cộng lớn) - Có khả năng đào tạo và mentor team ### 3. Chứng chỉ gợi ý **Bắt buộc nên có:** - AWS Certified Database - Specialty - AWS Solutions Architect Associate/Sprofessional - Oracle Certified Professional (OCP) - DBA **Nên có thêm:** - Google Cloud Professional Database Engineer - Microsoft Azure Database Administrator Associate - CKA (Kubernetes Administrator) - hỗ trợ DevOps ### 4. Soft Skills quan trọng - **Giao tiếp:** Viết và nói tiếng Anh tốt (JD viết 100% tiếng Anh, môi trường làm việc quốc tế) - **Problem solving:** Khả năng phân tích và xử lý incident dưới áp lực - **Customer focus:** Hiểu internal customer (các team phát triển, business units) - **Innovation mindset:** Chủ động đề xuất giải pháp tối ưu, tự động hóa ### 5. Phân tích điểm đặc biệt của JD **Điểm mạnh:** - JD viết chi tiết, rõ ràng về kỹ thuật - Yêu cầu DevOps rõ ràng → VPBank đang đẩy mạnh transformation số - Cloud-native mindset → cơ hội làm việc với multi-cloud **Điểm cần lưu ý:** - Không ghi rõ địa điểm → có thể làm việc hybrid hoặc remote một phần - Lương "thỏa thuận" → mở cửa đàm phán, nhưng cần research kỹ mức thị trường - Không ghi phúc lợi → VPBank thường có package cạnh tranh cho tech roles

Chuẩn bị phỏng vấn

## Hướng dẫn chuẩn bị Phỏng vấn Senior DBA - VPBank ### Quy trình phỏng vấn thông thường (3 vòng) **Vòng 1: Screening với HR (30-45 phút)** - Kiểm tra kinh nghiệm, độ phù hợp văn hóa - Đàm phán lương, quyền lợi sơ bộ - Thường qua điện thoại hoặc video call **Vòng 2: Technical Interview (60-90 phút)** - Gặp trực tiếp hoặc online với IT Manager/Lead DBA - Kiểm tra kiến thức chuyên môn sâu - Có thể có bài kiểm tra thực hành (hands-on lab) **Vòng 3: Panel Interview / Cấp cao hơn (45-60 phút)** - Gặp Head of IT hoặc CIO - Đánh giá tư duy chiến lược, khả năng phối hợp team - Câu hỏi về tầm nhìn và roadmap cá nhân ### Câu hỏi hay gặp theo từng vòng **Vòng 1 - HR Screening:** 1. "Giới thiệu ngắn về kinh nghiệm DBA của bạn trong 4+ năm qua?" 2. "Tại sao bạn quan tâm đến VPBank và vị trí này?" 3. "Bạn đã làm việc với những cloud provider nào? Scale như thế nào?" 4. "Mức lương kỳ vọng của bạn là bao nhiêu?" 5. "Bạn có thể làm việc với schedule linh hoạt, có thể on-call khi cần không?" **Vòng 2 - Technical:** 1. "Mô tả chi tiết kiến trúc HA/DR database của bạn ở công ty trước. Bạn đã xử lý failover như thế nào?" 2. "Làm thế nào để bạn thực hiện migration database lớn mà downtime bằng 0 hoặc tối thiểu?" 3. "So sánh MySQL InnoDB và PostgreSQL về performance, replication, backup?" 4. "Khi database bị chậm, bạn troubleshoot như thế nào? (Query execution plan, indexing, connection pooling...)" 5. "Describe how you would set up AWS RDS với Multi-AZ và read replica cho một ứng dụng ngân hàng?" 6. "Kubernetes cho database - bạn nghĩ sao? Khi nào nên dùng, khi nào không?" 7. "Bạn đã sử dụng những automation tool nào? Viết script tự động hóa bằng gì? (Ansible, Terraform, Python?) 8. "Scenario: Database bị locked bởi long-running transaction. Bạn xử lý ra sao?" 9. "Explain the difference between sharding và replication? Khi nào dùng sharding?" 10. "Bạn có kinh nghiệm gì với Kafka/streaming? Data pipeline hoạt động thế nào?" **Vòng 3 - Panel/Cấp cao:** 1. "Bạn sẽ đề xuất giải pháp gì để giảm chi phí database infrastructure mà vẫn đảm bảo SLA?" 2. "Làm sao để align giữa DBA team và DevOps/Dev team?" 3. "Bạn thấy xu hướng database nào sẽ phổ biến trong 3-5 năm tới?" 4. "Mô tả một dự án bạn tự hào nhất trong sự nghiệp DBA?" 5. "Làm thế nào để bạn xây dựng knowledge base và training cho junior DBA?" ### Tips chuẩn bị cụ thể cho VPBank **Nghiên cứu trước:** - Tìm hiểu VPBank Digital Transformation strategy 2024-2025 - VPBank đã hợp tác với AWS để đẩy nhanh cloud migration - Hệ thống core banking của VPBank (thường là Oracle/Flexcube hoặc tương đương) - Đọc các bài báo về VPBank tech trên VNE, cafebiz **Chuẩn bị kỹ thuật:** - Ôn lại: query optimization plans, indexing strategies, connection pooling - Thực hành: viết SQL query phức tạp, backup/recovery scripts - Chuẩn bị scenario về incident real-case nếu có - Hiểu rõ compliance/regulatory requirements trong ngành ngân hàng VN (NHNN guidelines) **Dress code:** - Business casual cho vòng HR và panel - Formal nếu gặp cấp cao hơn (Head/C-level) - Đặc biệt: với VPBank (văn hóa startup trong ngân hàng), thoải mái một chút cũng được, nhưng vẫn nên gọn gàng **Những điều KHÔNG NÊN:** - Nói "tôi không biết" khi bị hỏi về cloud/automation - Không chuẩn bị câu hỏi cho phần hỏi ngược nhà tuyển dụng - Đề cập đến lương quá cao mà không có data thị trường

Lộ trình ôn thi

## Lộ trình Ôn tập & Chuẩn bị 2 tuần ### Tuần 1: Củng cố Kiến thức Nền tảng **Ngày 1-2: Database Fundamentals Deep Dive** - Ôn lại ACID properties, transaction isolation levels - MySQL vs PostgreSQL vs Oracle: kiến trúc storage engine, indexing, replication - Tài liệu: "High Performance MySQL" (O'Reilly), PostgreSQL documentation - Thực hành: So sánh execution plans giữa các DBMS **Ngày 3-4: Cloud Database (AWS/Azure)** - AWS RDS: Multi-AZ, Read Replicas, Aurora architecture - AWS DMS (Database Migration Service) - Azure SQL Database vs AWS RDS comparison - Thực hành: Thiết lập RDS instance với Terraform (infra as code) - Tài liệu: AWS Database Blog, AWS Well-Architected Framework **Ngày 5-6: NoSQL & Big Data** - Redis: caching strategies, cluster mode, persistence - MongoDB: sharding, replication set, aggregation pipeline - Elasticsearch: indexing, search optimization - Kafka: producer/consumer, partitions, replication factor - Tài liệu: Redis.io documentation, Confluent Kafka tutorials **Ngày 7: DevOps cho DBA** - Git workflow (Gitflow, trunk-based) - CI/CD cho database (Flyway, Liquibase) - Ansible/Terraform cho database provisioning - Containerization: Docker cho database (cân nhắc use case) ### Tuần 2: Chuyên sâu + Mock Interview **Ngày 8-9: Performance & Troubleshooting** - Query optimization: EXPLAIN plans, index design - Performance monitoring: Grafana dashboards, Oracle EM - Troubleshooting scenarios: connection exhaustion, deadlock, slow queries - Backup & Recovery: RTO/RPO planning, point-in-time recovery **Ngày 10: HA/DR Architecture** - Active-Active vs Active-Passive replication - DR site setup: network latency considerations - Chaos engineering cho database - Compliance: NHNN regulations về data residency (ngân hàng Việt Nam) **Ngày 11-12: Mock Technical Interview** - Tự đặt câu hỏi và trả lời như đang phỏng vấn thật - Thực hành viết SQL queries trên paper (không IDE) - Giải quyết scenario-based problems - Record lại để tự review cách trình bày **Ngày 13-14: Chuẩn bị cho Vòng cuối + Research VPBank** - Đọc VPBank Annual Report 2023, Digital Banking strategy - Nghiên cứu các dự án tech của VPBank gần đây - Chuẩn bị 3-5 câu hỏi thông minh cho nhà tuyển dụng - Chuẩn bị portfolio: diagram kiến trúc, scripts đã viết, case study ### Tài liệu tham khảo bổ sung **Sách:** - "Database Internals" - Alex Petrov (NoSQL deep dive) - "Designing Data-Intensive Applications" - Martin Kleppmann - "The Practice of System and Network Administration" - Thomas Limoncelli **Online Resources:** - VPBank Careers page và LinkedIn - AWS Database Blog (aws.amazon.com/blogs/database) - DBA Stack Exchange - High Scalability Blog **YouTube Channels:** - Percona (MySQL/PostgreSQL performance) - AWS Events (re:Invent database sessions) - Redis University

Tư vấn nghề nghiệp

## Lộ trình Sự nghiệp & Lời khuyên cho Senior DBA ### Lộ trình Thăng tiến trong ngành DBA ``` Junior DBA (0-2 năm) ↓ DBA (2-4 năm) - Mức lương: 15-25 triệu/tháng ↓ Senior DBA (4-6 năm) ← [BẠN ĐANG Ở ĐÂY] - Mức lương: 30-50 triệu/tháng ↓ Lead DBA / DBA Manager (6-10 năm) - Mức lương: 50-80 triệu/tháng ↓ Database Architect / Director of Data (10+ năm) - Mức lương: 80-150+ triệu/tháng ``` ### Mức lương Thị trường cho Senior DBA tại VPBank/Ngân hàng | Kinh nghiệm | Mức lương tháng (VNĐ) | Ghi chú | |---|---|---| | 4-5 năm | 30-45 triệu | Mức entry cho senior | | 5-7 năm | 40-60 triệu | Có cloud + DevOps | | 7-10 năm | 55-80 triệu | Lead level | | 10+ năm | 80-120 triệu | Architect/Director | **Lưu ý:** VPBank được đánh giá là ngân hàng có mức lương tech cạnh tranh (thường cao hơn ngân hàng nhà nước 20-30%). Lương "thỏa thuận" trong JD có nghĩa bạn có thể đàm phán dựa trên kinh nghiệm thực tế. Nên research trên Glassdoor, VietnamDevJobs, ITviec để có baseline. ### Kỹ năng cần Phát triển thêm **Ngắn hạn (6-12 tháng đầu):** - Thành thạo Terraform/Ansible cho infrastructure as code - Nâng cao kỹ năng Kubernetes (có thể học CKA) - Hiểu sâu hơn về nghiệp vụ ngân hàng (core banking, payment, compliance) **Trung hạn (1-3 năm):** - Chuyển hướng Data Architect hoặc Platform Architect - Học thêm về data governance, data mesh - Phát triển kỹ năng lãnh đạo, mentoring junior **Dài hạn (3-5 năm):** - Trở thành DBA Manager hoặc Head of Database Engineering - Mở rộng sang Data Engineering, ML Engineering - Hoặc chuyển sang Product/Strategy trong lĩnh vực fintech ### Xu hướng ngành cần nắm **Những gì đang HOT:** - Database as a Service (DBaaS) - giảm nhu cầu DBA thuần - AIOps cho database - tự động hóa optimization - Multi-cloud database management - Serverless databases (Aurora Serverless, Cosmos DB) **Cảnh báo thực tế:** - Vai trò DBA truyền thống đang giảm dần → cần chuyển sang DBA-as-a-Service, Database Reliability Engineering (DBRE) - Nắm vững cloud + DevOps là yếu tố sống còn để không bị thay thế - Ngành ngân hàng VN đang trong giai đoạn chuyển đổi số mạnh → cơ hội rất lớn cho DBA có cloud skills ### Lời khuyên cho ứng viên **Nếu bạn đang apply:** - Highlight kinh nghiệm cloud migration, dù chỉ là 1 project nhỏ - Chuẩn bị sẵn diagram về kiến trúc database đã làm - Nói được lý do chọn VPBank, không chỉ "muốn lương cao" **Nếu bạn chưa có đủ 4 năm:** - Vẫn nên apply nếu có strong cloud + NoSQL experience - Đàm phán vị trí DBA (không nhất thiết Senior) rồi prove yourself - Tập trung vào soft skills và learning agility **Rủi ro cần cân nhắc:** - VPBank tốc độ nhanh, áp lực có thể cao hơn ngân hàng truyền thống - On-call duty là bắt buộc cho DBA ngân hàng - Yêu cầu tiếng Anh tốt (đọc docs, viết reports)

Câu hỏi thường gặp

Mức lương Senior DBA tại VPBank khoảng bao nhiêu?

Mức lương cho Senior DBA tại VPBank dao động từ 30-60 triệu/tháng tùy kinh nghiệm, trong đó 4-5 năm kinh nghiệm khoảng 30-45 triệu, 5-7 năm có thể đạt 40-60 triệu. VPBank được đánh giá có mức lương tech cạnh tranh trong ngành ngân hàng VN. JD ghi 'thỏa thuận' nên bạn hoàn toàn có thể đàm phán dựa trên kỹ năng cloud và DevOps của mình.

Tôi có 3 năm kinh nghiệm DBA, không đủ 4 năm như JD yêu cầu. Có nên apply không?

Hoàn toàn nên apply. Nhiều nhà tuyển dụng ngân hàng đặt yêu cầu '4+ years' nhưng thực tế vẫn xem xét ứng viên 3 năm nếu có: (1) Kinh nghiệm thực tế với AWS/Azure cloud, (2) Đã làm việc với NoSQL (Redis, MongoDB), (3) Có portfolio về automation/DevOps. Điểm mấu chốt là cloud + DevOps skills đang thiếu hụt trên thị trường, nên đừng để con số '4+' ngăn bạn.

Hỏi thực tế: DBA ngân hàng có phải on-call thường xuyên không?

On-call là một phần không thể tránh khỏi của nghề DBA, đặc biệt trong ngành ngân hàng where uptime là SLA nghiêm ngặt. Tuy nhiên, mức độ phụ thuộc vào: (1) Quy mô team - team lớn thì luân phiên on-call, (2) Mức độ tự động hóa - team nào có monitoring tốt thì incident ít hơn, (3) Kiến trúc hệ thống - multi-region HA giảm rủi ro single point of failure. VPBank đang đẩy mạnh cloud nên có khả năng hệ thống sẽ ổn định hơn.

Tôi đang là Backend Developer, muốn chuyển sang DBA. Cần chuẩn bị gì?

Backend experience là nền tảng tốt vì bạn đã quen với SQL, database design, và có mindset về performance. Để chuyển ngang, hãy: (1) Học sâu về database administration - backup, recovery, replication, indexing strategy, (2) Lấy chứng chỉ AWS Database Specialty hoặc Oracle OCP, (3) Thực hành với Linux system administration, (4) Học automation (Ansible/Terraform/Python), (5) Tìm cơ hội intern/junior DBA hoặc hybrid role (DBA + DevOps) để gain experience. Thời gian chuyển ngang realistic: 6-12 tháng học nghiêm túc.

VPBank có khác gì ngân hàng khác về văn hóa IT?

VPBank được xem là ngân hàng có văn hóá startup trong lĩnh vực fintech - tốc độ ra quyết định nhanh, ít bureaucracy, linh hoạt hơn các ngân hàng nhà nước. Đổi lại, áp lực deadline và hiệu suất cũng cao hơn. VPBank cũng đầu tư mạnh vào cloud (AWS) và đang trong giai đoạn transformation, nên cơ hội học hỏi công nghệ mới rất nhiều. Đây là môi trường tốt nếu bạn thích thử thách, không phù hợp nếu bạn thích stability và ít thay đổi.

Kỹ năng nào quan trọng nhất mà JD không nói rõ?

Hai điều JD không nói rõ nhưng cực kỳ quan trọng: (1) Tiếng Anh - JD hoàn toàn bằng tiếng Anh, môi trường làm việc quốc tế, documentation cũng bằng tiếng Anh. Bạn cần đọc hiểu tài liệu kỹ thuật và viết reports/troubleshooting docs lưu loát. (2) Kinh nghiệm với regulatory compliance - ngành ngân hàng VN có nhiều quy định của NHNN về data residency, backup retention, audit logging. Ứng viên hiểu về compliance sẽ được đánh giá cao hơn nhiều.

Sinh viên năm 4 IT, chưa có kinh nghiệm, có cơ hội không?

Cơ hội rất thấp cho vị trí Senior DBA này (yêu cầu 4+ năm). Tuy nhiên, bạn có thể: (1) Apply intern hoặc junior DBA position khác để tích lũy kinh nghiệm, (2) Trong thời gian chờ, học cloud (AWS/Azure free tier), tự practice với PostgreSQL/MySQL, hoặc (3) Tham gia các dự án cloud migration của VPBank sau 2-3 năm khi đã đủ kinh nghiệm. Nên nhắm các vị trí như Database Developer, Junior DBA tại các công ty fintech, outsourcing trước.