VPB
VPBank

Young Talents Khối Công nghệ thông tin

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

Mô tả công việc

•    Tham gia hỗ trợ vận hành, giám sát hiệu năng và bảo trì các hệ thống hạ tầng nền tảng cốt lõi (Container Platform, Message Queue, API Gateway...) của Khối CNTT
•    Phối hợp cài đặt, cấu hình, chuẩn hóa môi trường phát triển (Dev/Staging) và môi trường kiểm thử dựa trên nền tảng On-premise hoặc Điện toán đám mây AWS
•    Xây dựng, tối ưu hóa và duy trì các pipeline CI/CD (Jenkins, GitLab CI) để tự động hóa quy trình đóng gói, kiểm tra chất lượng mã nguồn và triển khai ứng dụng
•    Nghiên cứu, viết mã kịch bản tự động hóa (Automation Scripting) bằng Python, Bash hoặc Ansible để cấu hình hạ tầng và giảm thiểu các tác vụ thủ công.
•    Tham gia thiết kế và triển khai hệ thống quản lý logs, metrics tập trung (Prometheus, Grafana, ELK...) nhằm chủ động phát hiện sớm rủi ro hệ thống.
•    Phối hợp với đội ngũ Developer, DevOps và Bảo mật thông tin hỗ trợ khắc phục sự cố kỹ thuật nền tảng ở mức độ cơ bản.
•    Đóng góp tài liệu kỹ thuật, kiến trúc nền tảng và viết tài liệu hướng dẫn vận hành (Runbook) theo chuẩn quy định của Khối CNTT

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

## Phân tích Kỹ năng cho vị trí Young Talents - DevOps/Kiến trúc hạ tầng

### 🔧 HARD SKILLS (Kỹ năng chuyên môn bắt buộc)

1. DevOps & CI/CD Pipeline
- Jenkins: Nắm vững Jenkinsfile, pipeline as code, plugin quản lý
- GitLab CI: Cấu hình .gitlab-ci.yml, runner management
- Hiểu các khái niệm: Continuous Integration, Continuous Delivery, Continuous Deployment
- Phân biệt được CI vs CD, các stage trong pipeline

2. Container & Orchestration
- Docker: Dockerfile viết, image management, container networking, volume
- Kubernetes (K8s): Pod, Service, Deployment, ConfigMap, Namespace (cấp độ cơ bản)
- Hiểu cách container platform hoạt động trong enterprise environment

3. Cloud Computing (AWS)
- Các service cơ bản: EC2, S3, Lambda, RDS, VPC, IAM
- Hiểu về cloud networking và security groups
- Nắm concept On-premise vs Cloud hybrid

4. Monitoring & Logging
- Prometheus: Metric collection, PromQL queries cơ bản
- Grafana: Dashboard creation, alerting
- ELK Stack: Elasticsearch, Logstash, Kibana - log aggregation
- Hiểu concept observability trong hệ thống

5. Scripting & Automation
- Python: Script automation, working with APIs, modules như requests, paramiko
- Bash: Shell scripting, crontab, process management
- Ansible: Playbook viết, inventory management, module sử dụng

6. Infrastructure cơ bản
- Linux administration (CentOS, Ubuntu)
- Networking fundamentals (TCP/IP, DNS, Load Balancer)
- API Gateway concepts
- Message Queue (RabbitMQ, Kafka) - hiểu cơ bản

---

### 🧠 SOFT SKILLS (Kỹ năng mềm)

| Kỹ năng | Mức độ quan trọng | Cách thể hiện trong CV/Phỏng vấn |
|---------|-------------------|-----------------------------------|
| Problem-solving | ⭐⭐⭐⭐⭐ | Kể về việc debug, troubleshoot đã làm |
| Self-learning | ⭐⭐⭐⭐⭐ | Project cá nhân, tự học công nghệ mới |
| Teamwork | ⭐⭐⭐⭐ | Làm việc nhóm trong môn học, club |
| Communication | ⭐⭐⭐ | Trình bày dự án, viết tài liệu |
| Time management | ⭐⭐⭐ | Deadline của các project |

---

### 📜 CHỨNG CHỈ GỢI Ý (Nên có hoặc học để lấy)

| Chứng chỉ | Mức ưu tiên | Ghi chú |
|-----------|-------------|----------|
| AWS Certified Cloud Practitioner | ⭐⭐⭐ | Phù hợp beginner, miễn phí exam voucher nhiều khi |
| Docker Certified Associate | ⭐⭐⭐ | Chứng chỉ cơ bản về Docker |
| CKA (Kubernetes) | ⭐⭐⭐⭐ | Nếu có thời gian, giá ~$300 |
| HashiCorp Terraform Associate | ⭐⭐⭐ | Plus cho automation skill |

---

### 📊 BẢNG SO SÁNH: Young Talents DevOps vs Senior DevOps

| Tiêu chí | Young Talents (vị trí này) | Senior DevOps |
|----------|---------------------------|---------------|
| Kinh nghiệm | 0-1 năm hoặc fresh graduate | 3-5+ năm |
| Trọng tâm | Học hỏi, hỗ trợ vận hành | Thiết kế kiến trúc, mentor team |
| Kubernetes | Cơ bản | Chuyên sâu, HA cluster design |
| AWS | Basic services | Multi-region, advanced networking |
| Scripting | Viết được automation script | Review code, architecture design |
| Monitoring | Sử dụng tools có sẵn | Thiết kế monitoring strategy |

Lưu ý: Đây là cơ hội tốt để fresh graduates bước vào mảng DevOps - vị trí "hỗ trợ" nghĩa là sẽ có mentor hướng dẫn, phù hợp người mới.

---

### 🎯 ROADMAP HỌC TẬP ĐỀ XUẤT

```
GIAI ĐOẠN 1 (1-2 tháng): Nền tảng
├── Linux basics (Linux Academy free, hoặc LPIC-1 notes)
├── Docker cơ bản (Docker Official Tutorial)
└── Python scripting căn bản

GIAI ĐOẠN 2 (1-2 tháng): DevOps Core
├── Git & GitHub (version control)
├── Jenkins cơ bản (Jenkins documentation)
├── CI/CD concepts
└── Docker Compose

GIAI ĐOẠN 3 (1 tháng): Cloud & Monitoring
├── AWS Free Tier (EC2, S3, VPC)
├── Prometheus + Grafana basics
└── ELK Stack introduction

GIAI ĐOẠN 4 (2-3 tuần): Ôn tập & Thực hành
├── Làm mini project CI/CD
├── Viết blog/portfolio
└── Practice interview questions
```

---

### 💡 MẸO CHO ỨNG VIÊN

1. Project cá nhân quan trọng hơn chứng chỉ: Với fresh grad, hãy tự build một pipeline CI/CD hoàn chỉnh và đưa lên GitHub - đó là bằng chứng thực tế nhất
2. Linux skill là nền tảng: 80% công việc DevOps liên quan đến Linux - hãy thành thạo command line
3. Đọc JD kỹ: "Hỗ trợ" và "phối hợp" - nghĩa là bạn sẽ được mentor, không cần phải master 100%
4. Tập trung vào learning ability: Với Young Talents, họ đánh giá cao khả năng học nhanh hơn kinh nghiệm hiện tại

Chuẩn bị phỏng vấn

## Hướng dẫn Phỏng vấn VPBank - Young Talents IT

### 📋 QUY TRÌNH PHỎNG VẤN THÔNG THƯỜNG

Thông thường với chương trình Young Talents của VPBank:

```
Vòng 1: Sàng lọc hồ sơ (HR) - 15-20 phút

Vòng 2: Technical Interview (DevOps Team) - 45-60 phút

Vòng 3: Final Interview (IT Manager/Director) - 30-45 phút

Vòng 4: Offer Discussion (có thể có thêm HR round)
```

Lưu ý: Quy trình có thể gộp Vòng 2+3 hoặc có thêm Assessment Center tùy đợt tuyển dụng.

---

### 🎤 VÒNG 1: HR Screening (15-20 phút)

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

1. Giới thiệu bản thân (luôn có)
- "Em hãy giới thiệu ngắn gọn về bản thân, điểm mạnh và lý do ứng tuyển vị trí này?"

2. Mục tiêu nghề nghiệp
- "Tại sao em chọn mảng DevOps thay vì Developer?"
- "Em hình dung 3-5 năm tới mình sẽ ở đâu?"

3. Động lực & Văn hóa
- "Em biết gì về VPBank? Tại sao chọn VPBank?"
- "Điều gì thu hút em ở vị trí Young Talents?"

4. Tính cách & Làm việc nhóm
- "Em đã làm việc nhóm trong dự án nào chưa? Vai trò của em?"
- "Em xử lý thế nào khi mâu thuẫn trong nhóm?"

5. Kỹ năng mềm
- "Lịch trình bận của em như thế nào? Có thể làm OT không?" (câu này phổ biến trong ngân hàng)
- "Em có câu hỏi gì cho VPBank không?"

💡 Tips chuẩn bị Vòng 1:
- Nghiên cứu VPBank: digital banking, chiến lược công nghệ, fintech
- Chuẩn bị câu hỏi thông minh cho phần "Bạn có câu hỏi gì?"
- Mặc đồng phục hoặc smart casual lịch sự

---

### 💻 VÒNG 2: Technical Interview (45-60 phút)

Dạng câu hỏi và ví dụ cụ thể:

A. Linux & Networking (80% sẽ hỏi)

```
Câu hỏi: "Làm thế nào để kiểm tra process đang chạy trên port 8080?"
Trả lời:
- ps aux | grep 8080
- netstat -tlnp | grep 8080
- lsof -i :8080
- ss -tlnp | grep 8080

Câu hỏi: "Sự khác nhau giữa systemctl và service command?"
Trả lời: systemctl là của systemd (CentOS 7+, Ubuntu 16.04+),
service là script wrapper cũ hơn. systemctl mạnh hơn,
hỗ trợ dependency management.

Câu hỏi: "Làm sao debug network connectivity issue?"
Trả lời: ping → traceroute → nslookup/dig → telnet/nc → curl/wget
```

B. Docker & Container (Rất hay hỏi)

```
Câu hỏi: "Build 1 Docker image chạy Python Flask app. Viết Dockerfile?"
Trả lời mẫu:
```dockerfile
FROM python:3.9-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
EXPOSE 5000
CMD ["python", "app.py"]
```

Câu hỏi: "Sự khác nhau giữa COPY và ADD trong Dockerfile?"
Trả lời: COPY chỉ copy file/folder. ADD có thể giải nén tự động
và copy từ URL. Best practice: dùng COPY.

Câu hỏi: "Docker network các loại: bridge, host, overlay?"
Trả lời: Bridge (default, cho container giao tiếp với nhau),
Host (container dùng network của host),
Overlay (cho Docker Swarm cluster)
```

C. CI/CD Pipeline

```
Câu hỏi: "Pipeline CI/CD gồm những stage nào?"
Trả lời: Source Code → Build → Test → Security Scan
→ Artifact Repository → Deploy to Staging →
→ Integration Test → Deploy to Production

Câu hỏi: "Em có kinh nghiệm với Jenkins không? Pipeline as code là gì?"
Trả lời: Jenkinsfile trong repo, dùng Groovy DSL, lưu trong Git
để version control và code review pipeline.

Câu hỏi: "Làm sao rollback deployment nếu version mới có lỗi?"
Trả lời: Blue-green deployment, canary release, hoặc
revert Jenkins pipeline version, kubectl rollout undo
```

D. Cloud & AWS

```
Câu hỏi: "EC2 vs ECS vs Lambda - khi nào dùng cái nào?"
Trả lời: EC2 (VM, full control, long-running),
ECS (Docker container on EC2),
Lambda (serverless, event-driven, short-lived)

Câu hỏi: "Làm sao secure S3 bucket?"
Trả lời: IAM policy, Bucket policy, ACL, encryption (SSE-S3/KMS),
versioning, MFA delete, không public access

Câu hỏi: "VPC components chính?"
Trả lời: Subnet (public/private), Route table, Internet Gateway,
NAT Gateway, Security Group, NACL
```

E. Monitoring & Scripting

```
Câu hỏi: "Làm script đếm số dòng code trong 1 folder bằng Python?"
Trả lời:
```python
import os
from pathlib import Path

folder = Path('/path/to/folder')
total = 0
for f in folder.rglob('*.py'):
with open(f) as file:
total += len(file.readlines())
print(f'Total: {total} lines')
```

Câu hỏi: "Prometheus metrics types?"
Trả lời: Counter (chỉ tăng), Gauge (có tăng giảm),
Histogram (phân bố), Summary (percentile)
```

💡 Tips Vòng Technical:
- Trả lời theo format: Nói concept → Ví dụ cụ thể → Kết quả
- Không biết thì nói thẳng: "Em chưa có kinh nghiệm với X nhưng em đã đọc về nó và hiểu Y"
- Mang laptop/tablet trình bày project nếu được

---

### 🎯 VÒNG 3: Final/Manager Interview (30-45 phút)

Câu hỏi chiến lược:

1. Định hướng
- "Em định phát triển theo hướng nào: DevOps, SRE, Platform Engineer?"
- "5 năm sau, em thấy mình ở đâu trong ngành này?"

2. Tư duy giải quyết vấn đề
- "Mô tả 1 lần em gặp bug khó và cách em debug?"
- "Nếu production down lúc 2h sáng, em sẽ làm gì?"

3. Văn hóa & Làm việc nhóm
- "Em thích làm việc độc lập hay nhóm? Tại sao?"
- "Em có thể làm việc dưới áp lực deadline không?"
- "Khi manager giao task không rõ ràng, em xử lý sao?"

4. Câu hỏi đánh trap
- "Em thấy mình còn yếu điểm gì?"
- "Tại sao chúng tôi nên tuyển em thay vì ứng viên khác?"

💡 Tips Vòng 3:
- Thể hiện hung/tham vọng nhưng thực tế
- Hỏi về team structure, công nghệ stack hiện tại của VPBank
- Nói về việc muốn học hỏi từ senior, đóng góp lâu dài

---

### 👔 DRESS CODE & LỜI KHUYÊN KHÁC

| Yếu tố | Khuyến nghị |
|---------|-------------|
| Trang phục | Smart casual (không cần suit), áo sơ mi/comfortable shirt, quần âu/khaki |
| Thái độ | Tự tin nhưng khiêm tốn (fresh grad) |
| Chuẩn bị | Laptop với demo project, GitHub profile |
| Đến sớm | 10-15 phút |
| Điện thoại | Tắt âm/để chế độ im lặng |
| Tài liệu | Mang theo CV bản cứng (2-3 bản), bằng cấp photo |

---

### ⚠️ CÂU HỎI KHÔNG NÊN HỎI NHÀ TUYỂN DỤNG

- Mức lương ở Vòng 1 (chờ họ hỏi)
- Chế độ nghỉ phép chi tiết
- Sếp có tốt không, công ty có drama không

✅ CÂU HỎI NÊN HỎI:
- Team structure và onboarding process?
- Công nghệ stack hiện tại của team?
- Định hướng phát triển cho Young Talents?
- Cơ hội học tập, đào tạo chứng chỉ?

Lộ trình ôn thi

## Lộ trình Ôn tập & Chuẩn bị cho VPBank DevOps Young Talents

### 📅 LỘ TRÌNH 2 TUẦN (Gợi ý tối ưu)

---

### TUẦN 1: Củng cố Kiến thức Nền tảng

#### Ngày 1-2: Linux Fundamentals
```
Sáng (2-3h): Ôn lý thuyết
├── Linux distro phổ biến (Ubuntu, CentOS)
├── File system structure (/var, /etc, /home, /tmp...)
├── User & permission (chmod, chown, sudo)
└── Process management (ps, top, kill, systemctl)

Chiều (2-3h): Thực hành
├── Tạo VM Ubuntu/CentOS trên VirtualBox
├── Làm lab: user management, permission
├── Thực hành process management
└── Viết script backup đơn giản (Bash)

Tối (1-2h): Quiz kiến thức
└── Làm bài test trên các trang: Linux Journey, Bandit wargame
```

#### Ngày 3-4: Docker & Container
```
Sáng (2-3h): Lý thuyết
├── Container vs VM
├── Docker architecture (Client, Daemon, Registry)
├── Dockerfile syntax
├── Docker networking & volumes
└── Docker Compose basics

Chiều (2-3h): Hands-on Labs
├── Cài đặt Docker Desktop
├── Build image từ Dockerfile (Python/Node app)
├── Push lên Docker Hub
├── Viết docker-compose.yml cho multi-container app
└── Lab: Tạo LAMP stack với Docker Compose

Tối (1-2h): Ôn Kubernetes cơ bản
├── Pod, Service, Deployment concepts
├── kubectl basic commands
└── Xem video Kubernetes in 100 seconds (Fireship)
```

#### Ngày 5: CI/CD Pipeline
```
Sáng (2h): Concepts
├── CI/CD là gì? Tại sao cần?
├── Jenkins architecture
├── GitLab CI vs Jenkins
├── Pipeline stages: Build → Test → Deploy

Chiều (2h): Thực hành
├── Tạo Jenkinsfile đơn giản
├── Setup GitLab CI với .gitlab-ci.yml
├── Integration test với Docker
└── Deploy đơn giản lên staging

Tối (1h): Đọc VPBank tech blog (nếu có)
```

#### Ngày 6-7: Cloud & Monitoring (Chủ nhật giảm tải)
```
Sáng (2h): AWS Basics
├── EC2, S3, VPC cơ bản
├── IAM basics
├── Free Tier services
└── AWS CLI introduction

Chiều (2h): Monitoring basics
├── Prometheus + Grafana setup
├── ELK Stack overview
├── Metric vs Log vs Trace
└── Xem demo trên YouTube

Tối: Nghỉ ngơi, chuẩn bị tinh thần
```

---

### TUẦN 2: Tổng hợp & Mock Interview

#### Ngày 8-9: Scripting & Automation
```
Sáng (2h): Python for DevOps
├── File operations, JSON handling
├── subprocess module (run shell commands)
├── requests library
├── paramiko (SSH automation)
└── Sample scripts: system health check

Chiều (2h): Ansible basics
├── Inventory file
├── Playbook structure
├── Common modules (copy, shell, template)
└── Viết playbook đơn giản

Tối (1h): Ôn lại tuần 1
```

#### Ngày 10-11: Mock Technical Interview
```
Tổ chức self-interview:
├── Setup camera quay màn hình
├── Trả lời các câu hỏi trong phần Interview Prep
├── Tự record và xem lại
├── Fix những điểm yếu

Thực hành code:
├── LeetCode easy: grep, awk problems
├── Viết script trên whiteboard/纸上
└── Practice Docker commands
```

#### Ngày 12-13: Nghiên cứu VPBank & Chuẩn bị HR Round
```
Sáng (2h): Nghiên cứu công ty
├── Đọc website VPBank, annual report
├── Tìm hiểu VPBank digital transformation
├── Các sản phẩm công nghệ của VPBank
├── VPBank trên news, LinkedIn

Chiều (2h): Chuẩn bị HR answers
├── 60-second self-introduction
├── Why VPBank, Why DevOps
├── Strengths & weaknesses
├── Career goal

Tối: Setup portfolio
├── GitHub profile optimization
├── Push/cleanup project code
└── Tạo README cho mỗi repo
```

#### Ngày 14: Final Review & Rest
```
Sáng: Quick review all topics
├── Linux commands cheatsheet
├── Docker commands
├── CI/CD pipeline diagram
└── AWS services overview

Chiều: Nghỉ ngơi, relax
└── Không học căng thẳng

Tối: Chuẩn bị đồ đi phỏng vấn
├── Áo quần
├── CV in màu
├── Laptop/tablet (nếu cần)
└── Tinh thần sẵn sàng
```

---

### 📚 TÀI LIỆU THAM KHẢO

#### Miễn phí - Rất khuyến khích:

| Tài liệu | Link | Ghi chú |
|-----------|------|----------|
| Docker Official Tutorial | docs.docker.com/get-started | Cơ bản nhưng đầy đủ |
| Kubernetes Basics | kubernetes.io/docs/tutorials | Interactive tutorial |
| AWS Free Tier | aws.amazon.com/free | 12 months free |
| Jenkins User Documentation | jenkins.io/doc | Đầy đủ Jenkinsfile examples |
| Linux Journey | linuxjourney.com | Free Linux course |
| GitLab CI/CD Examples | docs.gitlab.com/ee/ci/examples | CI/CD patterns |

#### YouTube Channels:

| Channel | Nội dung | Link |
|---------|---------|------|
| NetworkChuck | DevOps, Kubernetes fun | @NetworkChuck |
| Traversy Media | Docker, CI/CD tutorials | @TraversyMedia |
| DevOps Journey | Jenkins, Ansible | @DevOpsJourney |
| TechWorld with Nana | Docker, K8s, Monitoring | @TechWorldwithNana |
| FreeCodeCamp | Full DevOps course | @freecodecamp |

#### Sách (nếu có thời gian):

| Sách | Chủ đề | Ưu tiên |
|------|--------|----------|
| "The Phoenix Project" | DevOps culture | Đọc nếu thích |
| "Docker Deep Dive" | Docker chuyên sâu | Tham khảo |
| "Learn Linux in 1 Month" | Linux basics | Cơ bản, nhanh |

---

### 🧪 BÀI TEST THỰC HÀNH

Lab 1: Tạo CI/CD Pipeline hoàn chỉnh (2-3 giờ)
```
Yêu cầu: Build 1 pipeline cho Node.js app

Pipeline stages:
1. Code checkout từ Git
2. Install dependencies (npm ci)
3. Run lint (ESLint)
4. Unit tests (npm test)
5. Build Docker image
6. Push lên Docker Hub
7. Deploy lên staging server
8. Health check

Tools: GitHub Actions hoặc GitLab CI (miễn phí)
Output: Demo live + source code trên GitHub
```

Lab 2: Monitoring Stack (2 giờ)
```
Yêu cầu: Setup Prometheus + Grafana monitoring cho 1 app

Thực hiện:
1. Cài đặt Prometheus (Docker hoặc binary)
2. Configure targets (node_exporter, app metrics)
3. Import Grafana dashboard
4. Setup alert rules
5. Create dashboard với: CPU, Memory, Disk, App metrics

Deliverable: Grafana dashboard URL hoặc screenshot
```

Lab 3: AWS Basic Infrastructure (2-3 giờ)
```
Yêu cầu: Tạo infrastructure cho web app đơn giản

Architecture:
- VPC with public/private subnet
- EC2 instance trong private subnet
- ALB (Application Load Balancer)
- RDS (MySQL) trong private subnet
- S3 bucket cho static assets
- CloudWatch logs

Tools: AWS Free Tier + Terraform hoặc Console
```

---

### 📋 CHECKLIST TRƯỚC PHỎNG VẤN

Hard skills checklist:
- [ ] Linux commands: chmod, chown, systemctl, ps, grep, awk, sed
- [ ] Docker: Dockerfile, docker-compose, docker network/volume
- [ ] CI/CD: Jenkinsfile syntax, GitLab CI, pipeline stages
- [ ] Cloud: EC2, S3, VPC, IAM basics
- [ ] Scripting: Python script đơn giản, Bash script
- [ ] Monitoring: Prometheus metrics types, Grafana dashboard

Soft skills checklist:
- [ ] 60-second self-introduction (đã practice nhiều lần)
- [ ] Tại sao DevOps? Tại sao VPBank?
- [ ] 1 project tự hào và thất bại đã học được gì
- [ ] 3 điểm mạnh, 1 điểm yếu cần cải thiện

Logistics checklist:
- [ ] Địa chỉ VPBank (map trước, đi sớm 15 phút)
- [ ] CV in màu (2-3 bản)
- [ ] Bằng cấp, chứng chỉ photo
- [ ] Laptop đã sạc (nếu cần demo)
- [ ] Giấy bút ghi chú
- [ ] Giấy tờ tùy thân (CMND/CCCD)

Tư vấn nghề nghiệp

## Lời khuyên Sự nghiệp cho Young Talents - DevOps VPBank

### 🚀 LỘ TRÌNH THĂNG TIẾN ĐỀ XUẤT

```
GIAI ĐOẠN 1: Young Talents (0-1 năm)
───────────────────────────────────────
Vị trí: Junior DevOps / Platform Engineer

Mục tiêu:
• Nắm vững core tools (Docker, K8s, CI/CD)
• Tham gia vận hành hệ thống thực tế
• Hoàn thành ít nhất 1 mini project độc lập
• Pass probation thành công

GIAI ĐOẠN 2: DevOps Engineer (1-3 năm)
───────────────────────────────────────
Vị trí: DevOps Engineer / SRE Junior

Mức lương: 15-25 triệu (tùy performance)

Mục tiêu:
• Chủ động handle incidents Level 1
• Tối ưu hóa pipeline CI/CD
• Có thể design infrastructure nhỏ
• Lấy chứng chỉ AWS CPA hoặc CKA
• Mentor fresh grads

GIAI ĐOẠN 3: Senior DevOps (3-5 năm)
───────────────────────────────────────
Vị trí: Senior DevOps / Platform Lead

Mức lương: 30-50 triệu (+ thưởng)

Mục tiêu:
• Thiết kế kiến trúc hệ thống
• Dẫn dắt team nhỏ (2-3 người)
• Automation strategy cho toàn bộ team
• Deep expertise trong 1-2 areas (VD: Kubernetes, Cloud Security)
• CKA/CKAD + AWS Solutions Architect

GIAI ĐOẠN 4: Manager/Director (5-8 năm)
───────────────────────────────────────
Vị trí: DevOps Manager / IT Infrastructure Manager

Mức lương: 60-100+ triệu

Mục tiêu:
• Quản lý team 5-10 người
• Định hướng công nghệ cho toàn bộ khối
• Budget planning
• Stakeholder management
• Có thể chuyển sang Solution Architect hoặc CTO track
```

---

### 💰 MỨC LƯƠNG KỲ VỌNG THEO CẤP BẬC (Thị trường Việt Nam 2024)

| Cấp bậc | Kinh nghiệm | Mức lương tháng | Ghi chú |
|---------|-------------|-----------------|----------|
| Young Talent (Fresh) | 0 năm | 8-12 triệu | Lương thử việc có thể 80% |
| Junior DevOps | 0-1 năm | 10-16 triệu | Sau thử việc, có raise |
| Mid DevOps | 1-3 năm | 15-25 triệu | Main market salary |
| Senior DevOps | 3-5 năm | 25-40 triệu | Thường có thưởng 1-3 tháng |
| Lead/Manager | 5+ năm | 40-70 triệu | Có thể đến 100M+ ở ngân hàng lớn |

So sánh VPBank với thị trường:
- VPBank thường competitive với market hoặc hơi cao hơn 5-10%
- Ngân hàng thường có thêm: thưởng Tết, BHXH đầy đủ, bảo hiểm sức khỏe cao cấp
- 13th salary: VPBank có, tùy performance

---

### 🎯 KỸ NĂNG CẦN PHÁT TRIỂN THÊM (Lộ trình 3-5 năm)

#### Năm 1-2: Deep Technical Skills

```
✅ MUST HAVE (Bắt buộc thành thạo)
• Kubernetes (Deployment, Service, Ingress, ConfigMap)
• Terraform/Infrastructure as Code
• Observability stack (Prometheus, Grafana, Jaeger)
• Security basics (Container security, IAM)
• Python scripting (automation, API integration)

⭐ NICE TO HAVE (Nên có)
• Service Mesh (Istio, Linkerd)
• Database administration (PostgreSQL, MySQL)
• GitOps (ArgoCD, Flux)
• Cloud certifications (AWS SA, CKA)
```

#### Năm 2-3: System Design & Architecture

```
⏩ TRANSITION: Từ "làm theo guide" → "thiết kế solution"

Cần học:
• Hệ thống distributed: consistency, availability, partition tolerance
• High Availability (HA) architecture
• Microservices patterns (circuit breaker, API gateway)
• Disaster Recovery (DR) planning
• Cost optimization (Cloud FinOps)
```

#### Năm 3-5: Leadership & Soft Skills

```
🎓 Quan trọng dần khi lên Senior+:

• Technical writing (architecture docs, RFCs)
• Presentation skills (present solution to leadership)
• Mentoring & Code review
• Incident management & post-mortem
• Vendor management (AWS, vendors)
• Business understanding (ROI, technical debt)
```

---

### 📈 ALTERNATIVE CAREER PATHS (Lộ trình thay thế)

Ngoài DevOps truyền thống, bạn có thể consider:

```
Path A: SRE (Site Reliability Engineering)
→ Focus vào reliability, SLI/SLO/SLA
→ Thường có mức lương cao hơn DevOps 10-20%
→ Cần strong debugging & system thinking

Path B: Platform Engineer
→ Build internal developer platform (IDP)
→ Focus vào developer experience
→ Xu hướng mới, demand đang tăng

Path C: Cloud Engineer
→ Focus vào AWS/GCP/Azure
→ Có thể chuyển sang Cloud Architect
→ Nhiều remote opportunities

Path D: Security (DevSecOps)
→ Security focus + DevOps
→ Kiến thức về AppSec, Container security
→ Thiếu nhân lực, salary cao

Path E: Technical Lead → Engineering Manager
→ Chuyển sang management track
→ Cần phát triển soft skills mạnh
```

---

### 💡 LỜI KHUYÊN CỦA SENIOR CHO FRESH GRADS

1. Về việc học:
> "Đừng cố học tất cả cùng lúc. Chọn 1-2 công nghệ core và thành thạo nó trước. Docker → Kubernetes → CI/CD là flow tốt."

2. Về portfolio:
> "GitHub profile của bạn là CV thực sự. Hãy có ít nhất 3 project hoàn chỉnh: 1 CI/CD pipeline, 1 Docker setup, 1 monitoring stack."

3. Về công việc:
> "Mới vào, đừng ngại hỏi. Nhưng trước khi hỏi, hãy Google 10 phút và thử tự fix. Đó là cách học nhanh nhất."

4. Về certifications:
> "Cert không thay thế kinh nghiệm, nhưng giúp bạn học có hệ thống. Bắt đầu với AWS Cloud Practitioner (miễn phí), sau đó CKA."

5. Về networking:
> "Tham gia DevOps Vietnam community, meetup. Giúp bạn có connection và biết trend ngành."

---

### ⚠️ CẢNH BÁO & LƯU Ý QUAN TRỌNG

Những điều nên tránh:

1. Không học quá nhiều công nghệ cùng lúc
- Chỉ tập trung vào stack trong JD + 1-2 cái liên quan
- Thành expert 1 tool > biết nông 10 tool

2. Không fake kinh nghiệm
- Fresh grads hay cố gắng夸大 kinh nghiệm
- Thật ra interviewers hiểu rõ và đánh giá thấp người không trung thực

3. Không coi nhẹ documentation
- DevOps cần viết tài liệu nhiều (Runbook, architecture docs)
- Kỹ năng viết quan trọng, nên practice

4. Cân nhắc work-life balance
- Ngân hàng có thể có deadline áp lực
- DevOps on-call rotation là thật, cần chuẩn bị tâm lý

Những điều nên làm:

✅ Follow VPBank tech blog/posts để hiểu culture
✅ Tìm hiểu internal tools/systems của ngân hàng
✅ Chuẩn bị tinh thần learning curve đầu tiên (3-6 tháng)
✅ Build relationship với mentor từ sớm
✅ Track progress của bản thân (skills, certifications)

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

Em là sinh viên mới ra trường, chưa có kinh nghiệm thực tế về DevOps. Liệu em có cơ hội được nhận vào vị trí Young Talents này không?

Hoàn toàn có cơ hội! Chương trình Young Talents của VPBank được thiết kế riêng cho fresh graduates. Điều quan trọng nhất không phải kinh nghiệm mà là: (1) Hiểu basic concepts của DevOps - CI/CD, Docker, Cloud basics; (2) Có project cá nhân để demonstrate kỹ năng tự học; (3) Thể hiện được attitude ham học hỏi, không ngại khó. Nhiều bạn được nhận chỉ với kiến thức tự học từ YouTube và GitHub portfolio. Tip: Tự build 1 pipeline CI/CD hoàn chỉnh và push lên GitHub - đó là bằng chứng thuyết phục nhất cho recruiter.

Mức lương cho vị trí Young Talents DevOps tại VPBank là bao nhiêu? Có thương lượng được không?

Thông thường, Young Talents DevOps fresh grad tại VPBank dao động 8-12 triệu/tháng (gross), có thể cao hơn 10-15% nếu bạn có certifications hoặc project ấn tượng. Lương thử việc thường 85% lương chính thức. Về thương lượng: Bạn có thể thương lượng nếu có offer từ công ty khác cùng thời điểm, hoặc có chứng chỉ (AWS, CKA). Tips: Đừng hỏi lương ở vòng 1 HR - chờ đến vòng offer. Ngoài lương, VPBank có 13th salary, bảo hiểm cao cấp, và cơ hội training chứng chỉ - đây cũng là phần compensation value.

Trong ngành DevOps, công nghệ nào quan trọng nhất để học đầu tiên: Docker, Kubernetes hay CI/CD (Jenkins)?

Recommended learning path: Docker trước → Kubernetes → CI/CD. Lý do: Docker là nền tảng để hiểu containerization (80% concept của K8s build trên Docker). Khi đã vững Docker, Kubernetes sẽ dễ hiểu hơn nhiều. CI/CD là orchestration của toàn bộ quy trình - cần hiểu cả Docker và Cloud trước mới thiết kế được pipeline hiệu quả. Thực tế trong interview: Hỏi Docker rất sâu (Dockerfile, networking, storage), K8s ở mức concept. Với Young Talents, thành thạo Docker + basic CI/CD + Cloud basics là đủ để pass phỏng vấn.

Giờ làm việc và văn hóa làm việc của VPBank IT như thế nào? Có phải OT nhiều không?

VPBank IT thường áp dụng giờ hành chính: 8:30-17:30 hoặc 9:00-18:00, từ Thứ 2 đến Thứ 6. Tuy nhiên, DevOps có đặc thù riêng: (1) Deployment thường vào đêm hoặc cuối tuần để tránh ảnh hưởng production; (2) On-call rotation cho incident response có thể xảy ra; (3) Sprint deadlines có thể cần OT nhưng không thường xuyên. Văn hóa: VPBank tech team khá young, collaborative. Đợt tuyển dụng Young Talents cho thấy họ đầu tư vào onboarding và mentoring. Môi trường ngân hàng đòi hỏi professional và có cấu trúc hơn startup.

Anh/chị có thể mô tả cụ thể vị trí DevOps tại VPBank làm gì hàng ngày không?

Một ngày typical của Junior DevOps tại VPBank:

• Sáng (9-10h): Check monitoring dashboards (Grafana, ELK) - xem có alerts không, system healthy không
• 10-12h: Họp với developers để review deployment requests, plan sprint tasks
• Chiều (13-17h): Làm việc chính - build/update CI/CD pipelines, configure environments, write automation scripts, document processes
• Có thể: Review PRs của team, participate in incident response, study new technologies

Weekly activities: Deployment releases (thường 1-2 lần/tuần), standup meetings, retrospective, knowledge sharing sessions.

Công việc chủ yếu là maintain và improve existing systems, không phải build từ đầu. Young Talents sẽ được assign mentor và bắt đầu với support tasks trước.

Khi phỏng vấn vị trí DevOps, em nên chuẩn bị project nào để gây ấn tượng với nhà tuyển dụng?

3 project mà sẽ gây ấn tượng mạnh:

Project 1: Full CI/CD Pipeline (quan trọng nhất)
→ Setup GitHub Actions/GitLab CI với: lint → test → build Docker → push to registry → deploy to staging → integration test. Nên có 1 app thực sự (Node.js/Python app) để demo. Include documentation.

Project 2: Containerized Microservices Stack
→ Docker Compose với 2-3 services (web app + database + cache), có networking, volume, environment variables. Bonus: Deploy lên AWS EC2.

Project 3: Monitoring Dashboard
→ Prometheus + Grafana monitoring cho 1 web app, có custom metrics, alerting rules, dashboard visualization.

Tip: Đặt project trên GitHub với README chi tiết, include diagram nếu có. Sẵn sàng demo live hoặc walk-through code trong interview.

Em đang làm Developer (Java/C#) muốn chuyển sang DevOps. Cần chuẩn bị những gì và có khó không?

Không khó như bạn nghĩ, và background Developer thực ra là LỢI THẾ lớn! Developer hiểu về code, deployment workflow, debugging - những thứ DevOps cần.

Những gì cần bổ sung:
• Linux basics (developers thường ít làm việc với CLI)
• Docker & Containerization (khái niệm mới)
• Cloud fundamentals (AWS/GCP basics)
• CI/CD tools (Jenkins, GitLab CI - concepts dễ hiểu với dev background)

Lộ trình đề xuất:
1. Học Docker (2-3 tuần) - vì dev đã biết code nên dễ hiểu
2. Setup CI/CD cho chính project đang làm (1-2 tuần)
3. Học Linux command line cơ bản (1-2 tuần)
4. Làm mini project DevOps và đưa lên GitHub
5. Apply với CV: "Developer transitioning to DevOps"

Với 2 năm kinh nghiệm dev, bạn có thể apply DevOps Engineer level thay vì Junior, và thương lượng mức lương cao hơn fresh grad.

Chứng chỉ AWS hay Kubernetes (CKA) quan trọng hơn cho người mới vào nghề DevOps?

Câu trả lời ngắn: AWS trước, CKA sau.

Lý do:
• AWS được dùng phổ biến hơn trong thị trường VN, nhiều job openings
• AWS Cloud Practitioner (entry-level) MIỄN PHÍ và easy để pass
• Khi đi sâu hơn: AWS Solutions Architect Associate ($150 exam) - giá trị cao

Về CKA:
• Rất valuable nhưng exam khó và đắt (~$300)
• Nên lấy sau khi đã có 6-12 tháng hands-on với K8s
• Đợi VPBank sponsor nếu có chính sách training budget

Priority cho fresh grad:
1. AWS Cloud Practitioner (free) - có trước Tết
2. Docker Certified Associate (~$100) - khi nào ready
3. CKA - sau 1 năm kinh nghiệm

Đừng để certifications delay quá trình apply. Portfolio + interview performance quan trọng hơn certificates.

Chia sẻ từ cộng đồng

Ẩn danh 2024-11-20

Mình vừa pass vòng 1 HR của VPBank Young Talents IT tuần trước. HR hỏi chủ yếu về định hướng nghề nghiệp, tại sao chọn DevOps, có apply đâu khác không. Không hỏi kỹ thuật. Vòng 2 technical sắp tới, đang ôn Docker và Jenkins. Bạn nào đã phỏng vấn rồi share kinh nghiệm với.

T
Tuấn A*** 2024-11-15

DevOps Fresh grad đợt này của VPBank competitive lắm, 200+ applicants cho 5 spots. Tỷ lệ chọi cao hơn năm ngoái. Mình apply nhưng không pass vòng 1, có vẻ họ ưu tiên bạn có GitHub project về CI/CD hoặc Kubernetes. Mình chỉ có knowledge thôi chưa làm project, rút kinh nghiệm.

Ẩn danh 2024-11-10

Vừa nhận offer VPBank Young Talents IT, làm về Infrastructure/Platform. Package cơ bản: 10.5M/month, thử việc 85%, 13th salary, BH cao cấp VPBank. Đang trong giai đoạn onboarding. Team mình có 8 người, 2 senior hướng dẫn. Feel excited nhưng cũng lo vì kiến thức còn nông, phải học nhiều.

b
banker2024 2024-10-28

Tip cho bạn nào apply Young Talents: Đọc kỹ JD, họ viết 'Container Platform, Message Queue, API Gateway' - nghĩa là họ muốn bạn có foundation về distributed systems. Trả lời interview không chỉ biết Docker thôi mà phải hiểu tại sao cần containerization, benefits của microservices architecture.

Ẩn danh 2024-10-22

HR VPBank hỏi mình 'Bạn biết gì về VPBank digital banking?' Mình không trả lời được tốt lắm. Sau đó research mới biết VPBank đầu tư mạnh vào VPBank NEO, digital transformation. Lần sau chuẩn bị kỹ hơn. Bài học: nghiên cứu công ty trước interview.

L
Linh P*** 2024-10-18

Mình đang làm ở VPBank IT backend, chuyển sang DevOps sau 1.5 năm. DevOps team workload khá ổn định, có lúc bận release nhưng không phải deadline như dev. Điểm tốt: được接触 nhiều systems khác nhau, học liên tục. Điểm cần cải thiện: phải tự study nhiều vì technology stack thay đổi nhanh.

Ẩn danh 2024-10-05

Warning: Ngân hàng IT work-life balance không bằng startup đâu mọi người. Nhiều process, approval, meeting hơn. Nhưng bù lại stable, benefits tốt, không bị layoffs như startup. Fresh grad nên cân nhắc cái gì quan trọng với mình hơn.

Ứng tuyển ngay

Ứng tuyển trên website gốc

Bạn sẽ được chuyển đến trang tuyển dụng chính thức của VPBank

Chuẩn bị thi tuyển

Luyện đề thi tuyển dụng VPBank trên thithu.com

Luyện thi VPBank

Chuyên môn / Từ khoá

DevOps / Hạ tầng CNTT / IT
T
thithu.com

Miễn trừ trách nhiệm: Nội dung câu hỏi trên thithu.com chỉ mang tính chất luyện tập và tham khảo, không đại diện cho đề thi chính thức của bất kỳ tổ chức nào. Chúng tôi không chịu trách nhiệm về kết quả thi thực tế của người dùng.