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

DevOps - TA192

Khối Công nghệ thông tin
NHÂN VIÊN

Mô tả công việc

Yêu cầu ứng viên

  • University graduate, majoring in Information Technology, Computer Science, Information Systems, Software Engineering, Telecommunications, or related fields.
  • AWS certifications (Cloud Practitioner, Solutions Architect – Associate, SysOps Administrator) are a plus but not mandatory.
  • Có 4+ kinh nghiệm vận hành ứng dụng/hệ thống trong môi trường Production
  • Có hiểu biết cơ bản về Linux/Unix, SQL, database và log hệ thống
  • Có kinh nghiệm theo dõi monitoring, xử lý cảnh báo, kiểm tra batch/job/service/interface
  • Hiểu quy trình Incident, Change, Request trong môi trường IT vận hành
  • Có khả năng phối hợp với các bên liên quan, tuân thủ quy trình vận hành, checklist/runbook/SOP và chịu được áp lực công việc trực ca/on-call nếu có yêu cầu.
  • Có kinh nghiệm automation/script để hỗ trợ cải tiến vận hành
  • Có hiểu biết về CI/CD, release pipeline, cloud, container hoặc microservice
  • Có khả năng phân tích nguyên nhân gốc rễ ở mức component hoặc integration
  • Có chứng chỉ AWS hoặc kinh nghiệm vận hành hệ thống trên cloud là lợi thế
  • Có kinh nghiệm đề xuất cải tiến monitoring, alerting hoặc performance tuning
  • Kỹ năng theo dõi vận hành Production, kiểm tra trạng thái hệ thống, service, interface, batch/job và xử lý cảnh báo theo quy trình
  • Kỹ năng phân tích log, đối chiếu checklist/runbook/SOP và thực hiện các bước xử lý ban đầu khi có sự cố
  • Kỹ năng điều phối và phối hợp với các bên liên quan như Dev, Infra, DBA, Security, Vendor để xử lý sự cố và hỗ trợ change/request
  • Khả năng làm việc độc lập, chịu trách nhiệm với hệ thống/module được phân công, đảm bảo ổn định dịch vụ và đáp ứng SLA
  • Kỹ năng giao tiếp, cập nhật thông tin rõ ràng trong quá trình vận hành, xử lý sự cố và bàn giao ca trực nếu có
  • Kỹ năng viết script hoặc automation đơn giản để giảm thao tác thủ công và tăng hiệu quả vận hành.
  • Khả năng hỗ trợ change/release trong môi trường Production và kiểm soát rủi ro vận hành sau golive
  • Khả năng đóng góp ý kiến cho giải pháp kỹ thuật ở góc độ vận hành, đảm bảo tính khả thi, khả năng giám sát và hỗ trợ sau triển khai
  • Kỹ năng phân tích sự cố nâng cao ở mức component hoặc integration để hỗ trợ xác định nguyên nhân gốc rễ
  • Khả năng đề xuất cải tiến monitoring, alerting hoặc performance tuning trong phạm vi hệ thống phụ trách

Yêu cầu ứng viên

Yêu cầu công việc
1. Vận hành và quản lý hệ thống được phân công / Operate and manage assigned systems

  • Hệ thống vận hành ổn định, liên tục, đáp ứng SLA / Systems operate stably and continuously, meeting SLA
  • Các tác vụ vận hành được thực hiện đầy đủ, chính xác, đúng thời hạn / Operational tasks are completed accurately and on time

2. Giám sát và đảm bảo ổn định hệ thống / Monitor and ensure system stability

  • Các vấn đề tiềm ẩn được phát hiện và xử lý sớm / Potential issues are detected and resolved early
  • Giảm thiểu rủi ro gián đoạn dịch vụ / Service disruption risks are minimized

3. Xử lý sự cố phức tạp trong phạm vi hệ thống / Handle complex incidents within scope

  • Sự cố được xử lý hiệu quả, đảm bảo SLA / Incidents are resolved effectively within SLA
  • Xác định được nguyên nhân gốc rễ ở mức component hoặc integration / Root causes are identified at component or integration level
  • Giảm thiểu sự cố lặp lại / Recurring incidents are reduced

4. Phối hợp xử lý sự cố và vận hành với các bên liên quan / Coordinate issue resolution with stakeholders

  • Sự cố được xử lý triệt để thông qua phối hợp hiệu quả / Incidents are resolved thoroughly through effective coordination
  • Thời gian xử lý và downtime được giảm thiểu / Resolution time and downtime are minimized

5. Tham gia triển khai change/release và sáng kiến / Participate in change/release and initiatives

  • Các thay đổi được triển khai đúng quy trình, hạn chế lỗi sau golive / Changes are implemented properly with minimal post-release issues
  • Hệ thống vận hành ổn định sau khi triển khai / System stability is maintained post deployment

6. Đánh giá và đóng góp cho giải pháp kỹ thuật / Contribute to technical solution evaluation

  • Đưa ra góp ý về giải pháp kỹ thuật trong phạm vi hệ thống phụ trách / Provide input on technical solutions within assigned scope
  • Hỗ trợ đảm bảo tính khả thi và hiệu quả của giải pháp vận hành / Ensure feasibility and operability of solutions

7. Đề xuất và triển khai cải tiến vận hành / Propose and implement operational improvements

  • Các cải tiến (automation, monitoring, optimization) được triển khai hiệu quả / Improvements (automation, monitoring, optimization) are effectively implemented
  • Nâng cao hiệu suất và giảm thao tác thủ công / Improve efficiency and reduce manual effort

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

Phân tích kỹ năng cần có cho vị trí DevOps - VPBank (TA192)

🎯 Tổng quan vị trí

Đây là vị trí DevOps/Production Operations tại Khối Công nghệ thông tin VPBank. Lưu ý quan trọng: vị trí này thiên về vận hành hệ thống Production (operations/SRE) hơn là pure DevOps (build CI/CD pipeline). Ứng viên cần hiểu rõ điều này để chuẩn bị hồ sơ phù hợp.

---

🔧 Hard Skills bắt buộc

Nhóm kỹ năng Chi tiết Mức độ
Hệ điều hành Linux/Unix (cơ bản đến trung cấp) Bắt buộc
Cơ sở dữ liệu SQL, database (MySQL/PostgreSQL/Oracle), đọc log DB Bắt buộc
Monitoring Công cụ giám sát (Prometheus, Grafana, Zabbix, ELK, Splunk, Datadog...) Bắt buộc
Scripting Bash, Python hoặc PowerShell để automation Bắt buộc
Log analysis Phân tích log hệ thống, application log, correlation Bắt buộc
Quy trình ITIL Incident, Change, Request Management Bắt buộc
Batch/Job Kiểm tra batch job, scheduler (cron, Control-M, Airflow) Bắt buộc
CI/CD Jenkins, GitLab CI, GitHub Actions, pipeline concept Cơ bản
Cloud AWS (ưu tiên), Azure hoặc GCP Cơ bản-Nâng cao
Container Docker, Kubernetes (cơ bản) Cơ bản
Microservice Hiểu kiến trúc, API gateway, service mesh Cơ bản

---

🏦 Kiến thức ngân hàng (rất quan trọng)

  • Hiểu các hệ thống core banking: core banking, payment gateway, card system, internet banking, mobile banking, CRM
  • Quy trình end-of-day (EOD), batch processing trong ngân hàng (đặc thù rất quan trọng)
  • SLA trong môi trường tài chính: downtime ảnh hưởng trực tiếp đến khách hàng và doanh thu
  • Cut-off time, regulatory reporting (SBV, NHNN)

---

🤝 Soft Skills

  • Communication rõ ràng: cập nhật incident, bàn giao ca trực — cực kỳ quan trọng khi làm operations
  • Làm việc nhóm: phối hợp với Dev, Infra, DBA, Security, Vendor
  • Chịu áp lực: trực ca, on-call, xử lý sự cố production
  • Tư duy phản biện: phân tích nguyên nhân gốc rễ (RCA)
  • Ownership: chịu trách nhiệm với hệ thống được phân công
  • Tiếng Anh: đọc tài liệu kỹ thuật (JD viết song ngữ Anh-Việt)

---

📜 Chứng chỉ gợi ý (ưu tiên theo thứ tự)

Chứng chỉ Mức độ ưu tiên Ghi chú
AWS Cloud Practitioner ⭐⭐⭐ Nền tảng cloud
AWS Solutions Architect - Associate ⭐⭐⭐⭐ JD nêu rõ, "plus" nhưng là lợi thế lớn
AWS SysOps Administrator ⭐⭐⭐⭐ JD nêu rõ, rất phù hợp với role
AWS DevOps Engineer - Professional ⭐⭐⭐⭐⭐ Nếu muốn senior
CKA (Certified Kubernetes Administrator) ⭐⭐⭐ Nếu có K8s experience
ITIL Foundation ⭐⭐⭐⭐ Rất phù hợp với quy trình IT operations
Linux Professional (LPIC/RHCSA) ⭐⭐ Nền tảng Linux
Terraform Associate ⭐⭐⭐ Infrastructure as Code

---

📊 Bảng so sánh mức độ phù hợp theo cấp bậc

Kỹ năng Fresh/Junior Mid (3-5 năm) Senior (5-7+ năm)
Linux/Unix Cơ bản Thành thạo Thành thạo + tuning
Monitoring tools Biết dùng Setup + customize Thiết kế hệ thống monitoring
Scripting Bash đơn giản Python + Bash Automation framework
RCA Hỗ trợ Phân tích component Phân tích integration toàn hệ thống
Cloud Lý thuyết Hands-on một service Thiết kế kiến trúc
CI/CD Biết khái niệm Setup pipeline Tối ưu + best practices
On-call Có thể Thường xuyên Lead incident

Vị trí này yêu cầu 4+ năm kinh nghiệm, tức là mức Mid-Level trở lên. Nếu bạn mới ra trường, hãy tích lũy kinh nghiệm ở vị trí IT Support/System Admin/Junior Ops trước.

Chuẩn bị phỏng vấn

Hướng dẫn phỏng vấn vị trí DevOps - VPBank

📋 Quy trình tuyển dụng dự kiến (VPBank IT)

Dựa trên quy trình tuyển dụng IT của VPBank thường gặp:

Vòng Hình thức Nội dung Thời lượng
Vòng 1: HR Screen Phone/Video Giới thiệu bản thân, kinh nghiệm, mức lương mong muốn 20-30 phút
Vòng 2: Technical Test Online/Offline Có thể có bài test Linux, SQL, script, troubleshooting 60-90 phút
Vòng 3: Technical Interview Trực tiếp/Video Phỏng vấn sâu về kỹ thuật với Senior/Lead DevOps 60-90 phút
Vòng 4: Manager Interview Trực tiếp Phỏng vấn với quản lý phòng ban, đánh giá fit culture 45-60 phút
Vòng 5: Offer Email/Call Đàm phán lương, phúc lợi, ngày vào làm -

Lưu ý: VPBank đôi khi có thể gộp vòng hoặc thêm vòng panel với nhiều stakeholder.

---

🎤 Câu hỏi phỏng vấn thường gặp theo từng vòng

Vòng HR Screen

1. "Giới thiệu về bản thân và kinh nghiệm liên quan đến vận hành hệ thống Production?"
2. "Tại sao bạn muốn làm việc tại VPBank?"
3. "Mức lương mong muốn của bạn là bao nhiêu?"
4. "Bạn có thể làm việc theo ca/on-call không?"
5. "Bạn biết gì về môi trường làm việc tại ngân hàng?"

Vòng Technical - Linux & System

1. "Làm thế nào để kiểm tra một service đang chạy trên Linux?"
2. "Lệnh nào để xem log real-time? `tail -f`, `journalctl`, `grep`..."
3. "Process nào đang chiếm nhiều CPU/RAM? `top`, `htop`, `ps aux --sort=-%cpu`"
4. "Disk full thì xử lý thế nào? `df -h`, `du -sh`, rotate log..."
5. "Phân biệt `grep`, `awk`, `sed`? Khi nào dùng cái nào?"
6. "Cron job là gì? Cấu hình thế nào?"

Vòng Technical - Monitoring & Incident

1. "Bạn đã dùng công cụ monitoring nào? (Zabbix, Prometheus, Grafana...)"
2. "Khi nhận cảnh báo hệ thống down, quy trình xử lý của bạn?"
3. "Làm thế nào để phân tích nguyên nhân gốc rễ (RCA) một incident?"
4. "Phân biệt giữa warning, critical alert? Threshold đặt thế nào?"
5. "Bạn đã xử lý sự cố nghiêm trọng nào? Outcome?"

Vòng Technical - CI/CD & Cloud

1. "CI/CD pipeline gồm những bước nào?"
2. "Bạn đã dùng Jenkins/GitLab CI như thế nào?"
3. "Blue-Green Deployment, Canary Deployment là gì?"
4. "AWS services nào bạn đã dùng? (EC2, S3, RDS, CloudWatch...)"
5. "Phân biệt Docker container và VM?"
6. "Kubernetes pod không start được thì troubleshoot thế nào?"

Vòng Technical - Scripting & Automation

1. "Viết script kiểm tra service status và restart nếu down?"
2. "Bạn đã automation task nào? Tiết kiệm được bao nhiêu thời gian?"
3. "Phân biệt Bash và Python? Khi nào dùng cái nào?"

Vòng Manager/Behavior

1. "Bạn xử lý thế nào khi conflict giữa các team (Dev vs Ops)?"
2. "Mô tả tình huống bạn phải xử lý sự cố dưới áp lực cao?"
3. "Bạn đề xuất cải tiến gì cho hệ thống bạn từng phụ trách?"
4. "Điểm yếu lớn nhất của bạn là gì? Bạn đang cải thiện thế nào?"
5. "Bạn muốn phát triển theo hướng nào trong 2-3 năm tới?"

---

💡 Tips chuẩn bị

1. Chuẩn bị STAR stories (Situation-Task-Action-Result) cho các tình huống:

  • Incident nghiêm trọng đã xử lý
  • Automation đã triển khai (kết quả định lượng: giảm X phút, Y tasks...)
  • Cải tiến monitoring/alerting
  • Xung đột với stakeholder và cách giải quyết

2. Nghiên cứu VPBank trước khi phỏng vấn:

  • VPBank đang chuyển đổi số mạnh (VPBank Neo, các sản phẩm digital)
  • Hạ tầng cloud-native đang được đầu tư
  • Văn hóa khá dynamic, startup-like trong khối IT

3. Mang theo portfolio/danh sách project:

  • Liệt kê các hệ thống đã vận hành
  • Tools đã dùng
  • Kết quả cải tiến (nếu có)

4. Chuẩn bị câu hỏi để hỏi ngược:

  • "Hệ thống production chính của team là gì?"
  • "On-call rotation như thế nào?"
  • "Cơ hội training/chứng chỉ AWS được hỗ trợ thế nào?"
  • "Lộ trình thăng tiến trong team DevOps?"

---

👔 Dress Code

  • Vòng HR & Technical: Business casual (áo sơ mi + quần tây, không cần vest)
  • Vòng Manager/Leadership: Smart casual hoặc formal
  • Không nên: quần jeans rách, áo thun, dép
  • Lưu ý VPBank: văn hóa khá chuyên nghiệp nhưng không quá formal, áo polo/sơ mi là vừa đẹp

Lộ trình ôn thi

Lộ trình ôn tập & chuẩn bị trong 1-2 tuần

📅 Lộ trình 14 ngày

Ngày 1-3: Nền tảng Linux & System

Kiến thức cần nắm:

  • Hệ thống file Linux: `/etc`, `/var/log`, `/proc`, `/tmp`
  • Commands quan trọng: `ls`, `cd`, `cat`, `grep`, `awk`, `sed`, `find`, `chmod`, `chown`, `ps`, `top`, `netstat`, `ss`, `curl`, `wget`
  • Quản lý service: `systemctl`, `service`, `journalctl`
  • User & permission: `sudo`, `su`, file permission (rwx)
  • Network cơ bản: `ping`, `traceroute`, `nslookup`, `dig`, `telnet`, `nc`
  • Disk management: `df`, `du`, `mount`, `fdisk`
  • Process management: `&`, `nohup`, `kill`, `nice`

Tài liệu:

  • Linux Academy / Linux Journey (free)
  • "The Linux Command Line" by William Shotts (PDF free)
  • Linux man pages

Thực hành:

  • Cài Ubuntu/CentOS trên VM hoặc WSL
  • Làm các lab trên [linuxsurvival.com](https://linuxsurvival.com)

---

Ngày 4-5: SQL & Database

Kiến thức cần nắm:

  • SELECT, INSERT, UPDATE, DELETE
  • JOIN (INNER, LEFT, RIGHT, FULL)
  • GROUP BY, HAVING, ORDER BY
  • Subquery, CTE
  • Index, EXPLAIN plan
  • Transaction, ACID
  • Common issues: deadlock, slow query, connection pool

Tài liệu:

  • W3Schools SQL Tutorial
  • SQLBolt (interactive)
  • HackerRank SQL practice

Thực hành:

  • Cài PostgreSQL/MySQL local
  • Viết queries trên sample database (sakila, employees)

---

Ngày 6-7: Scripting & Automation

Bash:

  • Variables, conditions, loops, functions
  • String manipulation
  • File operations (read, write, parse)
  • Cron jobs
  • Error handling (`set -e`, `trap`)

Python (bonus):

  • File I/O, regex
  • requests library (call API)
  • subprocess (chạy shell command)
  • logging module

Bài tập mẫu:
```bash
#!/bin/bash

Script kiểm tra service và tự động restart

SERVICE="nginx"
if ! systemctl is-active --quiet $SERVICE; then
systemctl restart $SERVICE
echo "$SERVICE restarted at $(date)" >> /var/log/auto_restart.log

Gửi alert qua email/Slack

fi
```

---

Ngày 8-9: Monitoring & Logging

Công cụ cần biết:

  • Prometheus + Grafana: time-series database, dashboard
  • ELK Stack (Elasticsearch, Logstash, Kibana): log aggregation
  • Zabbix/Nagios: infrastructure monitoring
  • CloudWatch (AWS): native cloud monitoring

Concepts:

  • Metrics vs Logs vs Traces
  • SLI, SLO, SLA
  • Alert threshold, escalation policy
  • PagerDuty / Opsgenie (on-call tools)

Tài liệu:

  • Prometheus official docs
  • Grafana tutorials
  • "Observability Engineering" by O'Reilly

---

Ngày 10-11: Cloud (AWS) & Container

AWS Services cần biết:

  • EC2, S3, VPC, IAM
  • RDS, DynamoDB
  • CloudWatch, CloudTrail
  • Lambda, ECS, EKS
  • Route 53, ELB/ALB

Container:

  • Docker: Dockerfile, image, container, volume, network
  • Docker Compose
  • Kubernetes cơ bản: pod, service, deployment, namespace

Tài liệu:

  • AWS Free Tier (tạo account thực hành)
  • AWS Skill Builder (free courses)
  • [Play with Docker](https://labs.play-with-docker.com)
  • Kubernetes the Hard Way (optional)

---

Ngày 12-13: CI/CD & DevOps Practices

Kiến thức:

  • CI/CD pipeline stages (build, test, scan, deploy)
  • Jenkins / GitLab CI / GitHub Actions
  • Version control (Git): branch, merge, rebase, tag
  • Deployment strategies: rolling, blue-green, canary
  • Infrastructure as Code: Terraform, Ansible (basic)
  • GitOps concepts

Thực hành:

  • Setup một pipeline đơn giản trên GitHub Actions
  • Viết Dockerfile cho một app đơn giản

---

Ngày 14: Ôn tập & Mock Interview
  • Review lại toàn bộ notes
  • Practice trên [Pramp](https://pramp.com) hoặc với bạn bè
  • Đọc case study về incidents nổi tiếng (Knight Capital, GitLab database outage...)
  • Chuẩn bị STAR stories

---

📚 Tài liệu tham khảo tổng hợp

Sách:

  • "The Phoenix Project" (DevOps novel, dễ đọc)
  • "Site Reliability Engineering" by Google (free online)
  • "The DevOps Handbook"
  • "Linux Command Line and Shell Scripting Bible"

Khóa học online:

  • AWS Certified Solutions Architect (Udemy - Stephane Maarek)
  • Linux Fundamentals (Linux Academy)
  • DevOps Bootcamp (Udemy)
  • Coursera: Google IT Automation with Python

YouTube channels:

  • TechWorld with Nana
  • NetworkChuck
  • Linux Academy
  • FreeCodeCamp

Practice platforms:

  • [KodeKloud](https://kodekloud.com) - DevOps labs
  • [Linux Academy](https://linuxacademy.com)
  • [labs.play-with-docker.com](https://labs.play-with-docker.com)
  • [killercoda.com](https://killercoda.com) - free K8s/Linux scenarios

Tư vấn nghề nghiệp

Lời khuyên sự nghiệp cho vị trí DevOps tại VPBank

🚀 Lộ trình thăng tiến trong ngân hàng

```
Junior DevOps/IT Support (0-2 năm)

DevOps Engineer / Production Ops (3-5 năm) ← Bạn đang ở đây

Senior DevOps / SRE (5-7 năm)

DevOps Lead / Team Lead (7-10 năm)

DevOps Manager / Head of Platform (10+ năm)

Director of Infrastructure / CTO track
```

Các hướng chuyên sâu có thể rẽ:

  • Site Reliability Engineering (SRE): tập trung reliability, performance
  • Platform Engineering: xây internal platform cho team khác dùng
  • Cloud Architect: thiết kế hạ tầng cloud
  • Security Engineer (DevSecOps): tích hợp security vào pipeline
  • Release Manager: quản lý release, change management

---

💰 Mức lương kỳ vọng theo cấp bậc (tham khảo 2024-2025)

Cấp bậc Kinh nghiệm Mức lương (Gross/Tháng)
Junior DevOps 0-2 năm 15-25 triệu
Mid-level DevOps 3-5 năm 25-40 triệu
Senior DevOps 5-7 năm 40-65 triệu
Lead DevOps 7-10 năm 60-90 triệu
Manager/Director 10+ năm 90-150+ triệu

Lưu ý về VPBank:

  • Lương ngân hàng thường có 13-14 tháng lương/năm
  • Có thưởng Tết, thưởng KPI (thường 1-3 tháng lương)
  • Phúc lợi: bảo hiểm sức khỏe cao cấp, gym, meal allowance
  • VPBank thường trả cạnh tranh trong top 5 ngân hàng tư nhân về lương IT

Chiến lược đàm phán:

  • Đừng nói mức lương trước nếu chưa biết range của công ty
  • Reference range: với 4+ năm kinh nghiệm + AWS cert, bạn có thể kỳ vọng 30-45 triệu ở VPBank
  • Nếu có thêm chứng chỉ AWS Professional, có thể đàm phán cao hơn

---

🎯 Kỹ năng cần phát triển thêm

Trong ngắn hạn (0-6 tháng):

  • Lấy chứng chỉ AWS (SAA hoặc SysOps)
  • Nâng cao scripting Python
  • Thành thạo 1 monitoring tool (Prometheus hoặc Datadog)

Trung hạn (6-18 tháng):

  • Học Kubernetes sâu (CKA cert)
  • Terraform + Ansible
  • Tìm hiểu banking systems (core banking, payment)
  • Tham gia incident response drills

Dài hạn (18+ tháng):

  • SRE practices (error budget, SLO)
  • Chaos engineering
  • Multi-cloud strategy
  • Leadership & mentoring skills

---

💡 Lời khuyên thực tế

1. Nếu bạn chưa có 4 năm kinh nghiệm:

  • Đừng nộp đơn ngay. Hãy tích lũy thêm ở vị trí System Admin, IT Support, hoặc Junior Ops
  • Trong thời gian chờ, học AWS và lấy chứng chỉ

2. Nếu bạn đang ở vị trí khác muốn chuyển sang:

  • Bắt đầu bằng việc nhận thêm task về monitoring, on-call trong team hiện tại
  • Học Linux & scripting song song với công việc
  • Contribute vào internal tools, automation

3. Nếu bạn đã có kinh nghiệm:

  • Chuẩn bị STAR stories cụ thể, có số liệu
  • Ví dụ: "Đã giảm 40% downtime bằng cách cải tiến monitoring alerting"
  • Highlight các incident lớn đã xử lý thành công

4. Đặc thù làm việc tại ngân hàng:

  • Ưu: ổn định, lương tốt, được học hệ thống lớn, regulatory compliance
  • Nhược: procedure nặng, change window hạn chế, áp lực downtime cao
  • Cân nhắc: bạn thích môi trường regulated hay startup-style?

5. Networking:

  • Tham gia cộng đồng DevOps Vietnam (Facebook, Telegram)
  • Meetups: AWS Vietnam, Kubernetes Vietnam
  • LinkedIn: theo dõi VPBank IT team

---

⚠️ Cảnh báo thực tế

  • JD viết tiếng Anh nhiều nhưng phỏng vấn có thể bằng tiếng Việt — chuẩn bị cả hai
  • VPBank IT đang scale nhanh — có thể work overtime khi release lớn
  • On-call là thực tế — không phải lý thuyết, đặc biệt cho payment/transaction systems
  • Background check kỹ — ngân hàng thường xác minh lý lịch, kinh nghiệm chi tiết
  • Non-compete — một số vị trí ngân hàng yêu cầu cam kết không làm ngân hàng khác trong 6-12 tháng sau khi nghỉ

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

Mình mới ra trường ngành IT, có nên apply vị trí DevOps VPBank này không?

Theo JD yêu cầu 4+ năm kinh nghiệm vận hành production, nếu bạn mới ra trường thì chưa phù hợp. Tuy nhiên, bạn có thể:

1. Bắt đầu ở vị trí IT Support / Junior System Admin tại một công ty nhỏ hoặc ngân hàng
2. Tích lũy 2-3 năm kinh nghiệm với Linux, monitoring, scripting
3. Học và lấy chứng chỉ AWS (Cloud Practitioner trước, rồi SAA)
4. Tham gia các dự án automation trong team hiện tại
5. Sau 3-4 năm thì apply lại vị trí này với profile mạnh hơn nhiều

Hoặc bạn có thể thử apply các vị trí Junior DevOps ở VPBank hoặc công ty khác để bắt đầu.

Mức lương DevOps ở VPBank khoảng bao nhiêu? Thương lượng thế nào?

Với yêu cầu 4+ năm kinh nghiệm + AWS cert là lợi thế, mức lương kỳ vọng hợp lý:

  • Mid-level (3-5 năm): 30-45 triệu gross/tháng
  • Senior (5-7 năm): 45-65 triệu gross/tháng
  • Có thêm chứng chỉ AWS Professional + cloud hands-on: có thể đàm phán +10-20%

Tips đàm phán:

  • Đừng đưa range quá rộng — hãy research trên VietnamWorks, TopDev trước
  • Khi HR hỏi lương mong muốn, trả lời: "Tôi kỳ vọng khoảng X, nhưng cũng quan tâm đến tổng package gồm thưởng, phúc lợi, cơ hội phát triển"
  • Hỏi về 13-14 tháng lương, thưởng KPI, review lương định kỳ
  • VPBank có thể trả cao hơn mặt bằng chung vì đang scale IT mạnh

Mình đang làm System Admin ở công ty product, muốn chuyển sang làm DevOps ở ngân hàng, cần chuẩn bị gì?

Rất nhiều System Admin chuyển sang DevOps thành công! Lộ trình gợi ý:

Kỹ năng cần bổ sung:
1. CI/CD tools: Jenkins/GitLab CI (nếu chưa dùng)
2. Cloud (AWS): nếu chưa có kinh nghiệm, hãy setup lab trên AWS Free Tier
3. Container: Docker + Kubernetes cơ bản
4. Infrastructure as Code: Terraform hoặc Ansible
5. Scripting Python (nếu chỉ biết Bash)

Kiến thức banking cần tìm hiểu:

  • Core banking systems (Flexcube, T24, hoặc in-house)
  • Payment processing, card systems
  • Quy trình EOD (end-of-day) batch
  • Regulatory requirements (NHNN, PCI-DSS)

Hành động cụ thể:

  • Lấy chứng chỉ AWS SAA trong 2-3 tháng
  • Làm 1-2 project cá nhân: CI/CD pipeline, Terraform setup
  • Viết blog về những gì học được (LinkedIn, Medium)
  • Apply vào các vị trí Mid-level DevOps ở ngân hàng

Chứng chỉ AWS có thực sự cần thiết không nếu JD ghi 'plus but not mandatory'?

Câu trả lời ngắn: Không bắt buộc nhưng RẤT NÊN có.

Lý do:
1. JD nêu cụ thể 3 chứng chỉ AWS (Cloud Practitioner, SAA, SysOps) — cho thấy team đang dùng AWS và coi trọng chứng chỉ này
2. Cạnh tranh: Nếu 10 ứng viên apply, 6-7 người có cert, bạn không có sẽ bị loại sớm
3. Lương cao hơn: Theo thống kê, người có AWS cert thường deal được lương cao hơn 15-25%
4. Kiến thức thực tế: Quá trình học giúp bạn hiểu sâu hơn về cloud, không chỉ lý thuyết

Khuyến nghị:

  • Nếu chưa có: Học và thi AWS Solutions Architect Associate trước (phù hợp nhất với role)
  • Nếu có rồi: Cân nhắc thêm SysOps Administrator (JD nêu rõ)
  • Chi phí thi: $150/lần, đầu tư rất nhỏ so với lợi ích

Trong CV, đặt chứng chỉ AWS ở phần nổi bật, ngay sau kinh nghiệm.

Làm DevOps ở ngân hàng khác gì so với công ty product/tech?

Khác biệt khá nhiều:

Ngân hàng:

  • ✅ Hệ thống lớn, nhiều legacy systems (mainframe, AS/400)
  • ✅ Ổn định, quy trình chặt chẽ (change approval, CAB)
  • ✅ Lương tốt, phúc lợi cao
  • ✅ Học được về regulatory, compliance
  • ❌ Procedure nặng, deploy chậm
  • ❌ On-call thực sự, downtime ảnh hưởng khách hàng trực tiếp
  • ❌ Tech stack có thể cũ hơn, ít được thử cái mới
  • ❌ Work-life balance có thể kém hơn (đặc biệt khi release lớn)

Công ty product/tech:

  • ✅ Thường dùng tech mới, cloud-native
  • ✅ Deploy nhanh, thử nghiệm nhiều
  • ✅ Culture engineering tốt hơn
  • ✅ Work-life balance tốt hơn (remote, flexible)
  • ❌ Lương có thể thấp hơn ngân hàng cùng level
  • ❌ Ít gặp hệ thống large-scale

Ai nên chọn ngân hàng: Người thích ổn định, muốn học hệ thống lớn, chấp nhận procedure nặng, muốn lương tốt.

Ai nên chọn tech company: Người thích innovation, muốn work với tech mới, cân bằng cuộc sống quan trọng.

JD yêu cầu 'phối hợp với Dev, Infra, DBA, Security, Vendor' — cụ thể làm gì?

Đây là phần quan trọng của production ops. Cụ thể:

Với Dev team:

  • Nhận code mới, hỗ trợ release/deploy
  • Báo bug cho dev khi phát hiện từ log/monitoring
  • Cùng review giải pháp trước khi golive

Với Infra team:

  • Yêu cầu provision server, network
  • Phối hợp khi có sự cố hạ tầng (network, storage)
  • Capacity planning

Với DBA:

  • Slow query, deadlock, backup/restore
  • Database migration, schema change
  • Performance tuning

Với Security:

  • Vulnerability scan, patch management
  • Audit log, security incident
  • Compliance check

Với Vendor:

  • Third-party software issues
  • Escalate ticket khi cần
  • Quản lý license, support contract

Skills cần:

  • Communication rõ ràng, có document
  • Biết escalate đúng cấp
  • Tracking ticket/timeline
  • Slack/Teams/Email chuyên nghiệp

Trong phỏng vấn, hãy chuẩn bị 1-2 câu chuyện về việc phối hợp với các team khác để giải quyết incident lớn.

Mình đã có 5 năm kinh nghiệm production ops ở fintech, apply VPBank có lợi thế gì?

Bạn có lợi thế rất lớn vì:

Lợi thế từ fintech:

  • ✅ Thường xuyên làm việc với payment, transaction — rất giống banking
  • ✅ Đã quen on-call, high-pressure incident
  • ✅ Tech stack hiện đại hơn (cloud, container, K8s)
  • ✅ Nhanh nhẹn, dynamic
  • ✅ Có thể đã có kinh nghiệm với scale lớn

Cần bổ sung để apply ngân hàng:

  • 🔍 Tìm hiểu về regulatory: PCI-DSS, NHNN regulations, AML
  • 🔍 Học về core banking systems
  • 🔍 Tìm hiểu batch processing, EOD procedures
  • 🔍 Hiểu change management trong môi trường ngân hàng (CAB, approval process)

Trong CV/Interview, highlight:

  • Kinh nghiệm với payment systems
  • Đã xử lý incident với downtime thấp
  • Số liệu cụ thể: uptime %, MTBF, MTTR
  • Đã implement monitoring/alerting nào

Lưu ý: Một số ngân hàng có chính sách không tuyển người từ fintech đối thủ (cạnh tranh trực tiếp) — check trước khi apply.

On-call ở vị trí này có thường xuyên không? Có ảnh hưởng cuộc sống không?

Thực tế về on-call tại VPBank IT (theo chia sẻ từ cộng đồng):

Tần suất:

  • Thường 1 tuần on-call / 3-4 tuần (rotation)
  • Mỗi ca on-call có thể từ 17h chiều hôm trước đến 9h sáng hôm sau, hoặc cuối tuần
  • Khi có sự cố lớn, có thể kéo dài

Ảnh hưởng:

  • ⚠️ Phải luôn mang điện thoại, có thể bị gọi bất kỳ lúc nào
  • ⚠️ Có thể phải vào công ty giữa đêm nếu sự cố nghiêm trọng
  • ⚠️ Cuối tuần ít được nghỉ ngơi thoải mái
  • ✅ Thường có on-call allowance (phụ cấp trực ca) — có thể 500K-2 triệu/ca
  • ✅ Có comp time (bù giờ) sau on-call

Cách giảm thiểu ảnh hưởng:

  • Setup monitoring tốt để giảm false alert
  • Có runbook chi tiết để xử lý nhanh
  • Phân chia rõ trách nhiệm giữa các team

Trong phỏng vấn, hỏi rõ:

  • On-call rotation thế nào?
  • Phụ cấp on-call là bao nhiêu?
  • Có thường bị escalate không?

Nếu bạn có gia đình nhỏ hoặc cần work-life balance, đây là yếu tố cần cân nhắc kỹ.

Không có background về tài chính/ngân hàng thì có cơ hội được không?

Hoàn toàn có cơ hội! Ngân hàng tuyển rất nhiều DevOps từ các ngành khác như telecom, e-commerce, gaming, SaaS...

Tại sao:

  • DevOps/SRE là universal skill — kiến thức áp dụng được cho mọi industry
  • Ngân hàng cần người có kinh nghiệm cloud, container, automation
  • Background đa dạng giúp team có góc nhìn mới

Cần học thêm về banking:

  • Domain knowledge có thể học trong 1-2 tháng đầu
  • Hiểu EOD batch, payment processing, core banking
  • Học về compliance: PCI-DSS, SOX, ISO 27001

Trong CV/Interview, làm nổi:

  • Kinh nghiệm xử lý high-availability systems (dù ở e-commerce cũng tốt)
  • Đã làm với transactional systems (không chỉ database transaction)
  • Kinh nghiệm với regulated environment (nếu có — ví dụ healthcare, fintech)

Lợi thế khi chuyển sang:

  • Đem được best practices từ industry khác
  • Có góc nhìn fresh, không bị gò bó trong banking way
  • Thường được đào tạo internal về banking domain

VPBank đặc biệt cởi mở với người từ ngoài ngân hàng — họ đang trong giai đoạn chuyển đổi số mạnh.