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

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.