Bỏ qua điều hướng
Vikki
Vikki

Application Support Engineer – Backend & API (Java/Spring Boot)

Mô tả công việc

Tổng quan vị trí Chịu trách nhiệm vận hành và hỗ trợ tầng backend/API (Java, Spring Boot, microservices) của ứng dụng VikkiMe. Vai trò tập trung vào chẩn đoán, khắc phục sự cố production theo runbook — không phát triển tính năng mới. Trách nhiệm chính

  • Tiếp nhận sự cố được escalate từ team support khác liên quan đến backend services/API (giao dịch lỗi, response chậm, lỗi tích hợp giữa các service).
  • Phân tích log ở tầng ứng dụng (Spring Boot, API Gateway, microservices) qua ELK/CloudWatch để xác định nguyên nhân ban đầu.
  • Xác định root cause ở tầng service/API/queue và thực hiện khắc phục theo runbook đã duyệt (restart service, clear queue, retry job, rollback cấu hình).
  • Theo dõi, giám sát và xử lý sự cố liên quan batch job/scheduled job chạy trên hệ thống.
  • Phối hợp với đội DevOps/Infra để triển khai hotfix trong khung giờ được phê duyệt.
  • Quản lý và gia hạn API keys/certificate liên quan tới các service đang vận hành (trong phạm vi vận hành, không thay đổi kiến trúc).
  • Xây dựng và cập nhật runbook, knowledge base cho các lỗi thường gặp nhằm rút ngắn thời gian xử lý sự cố lặp lại.
  • Tham gia phân tích nguyên nhân gốc (RCA) và soạn báo cáo sau sự cố (post-incident report) cho các sự cố mức độ cao.
  • Theo dõi các chỉ số hiệu năng hệ thống (response time, throughput, error rate) để cảnh báo sớm trước khi xảy ra sự cố.

Yêu cầu ứng viên

Yêu cầu kỹ năng & kinh nghiệm

  • 2–4 năm kinh nghiệm vận hành/hỗ trợ (support) ứng dụng backend Java trong môi trường production.
  • Hiểu vững kiến trúc Spring Boot, microservices, RESTful API.
  • Có kiến thức cơ bản về lập trình Java
  • Kiến thức cơ bản về Application Server: Tomcat, Jboss, IIS.
  • Có kinh nghiệm truy vấn SQL trên PostgreSQL, đối chiếu dữ liệu phục vụ điều tra sự cố.
  • Hiểu cơ bản về kiến trúc message queue (Kafka) và event-driven architecture.
  • Thành thạo công cụ giám sát ELK Stack, Prometheus, Grafana.
  • Biết vận hành Docker/Kubernetes ở mức cơ bản (xem log, restart pod, scale replica). Ưu tiên thêm (Nice-to-have)
  • Có kinh nghiệm làm việc trong ngành ngân hàng/tài chính.
  • Ưu tiên có chứng chỉ AWS Certified (Cloud Practitioner/Associate) hoặc ITIL Foundation.
  • Ưu tiên ứng viên có chứng chỉ ITIL Foundation.

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

Phân tích kỹ năng cần có cho vị trí Application Support Engineer – Backend & API

1. Hard Skills (Kỹ năng cứng – Bắt buộc)

Nhóm ngôn ngữ & Framework:

  • Java ở mức đọc hiểu code, debug log stack trace (không cần viết tính năng mới nhưng phải hiểu flow)
  • Spring Boot: hiểu rõ cấu trúc project, vòng đời bean, cách hoạt động của REST Controller, Service layer
  • RESTful API: nắm vững HTTP methods, status codes, header authentication (Bearer, API key)

Nhóm cơ sở dữ liệu & Tích hợp:

  • PostgreSQL: viết được query SELECT, JOIN, GROUP BY phức tạp, dùng EXPLAIN ANALYZE để xem performance
  • Kafka: hiểu consumer/producer, offset, partition, dead-letter queue
  • Microservices & API Gateway: hiểu service-to-service communication, circuit breaker, retry pattern

Nhóm hạ tầng & Giám sát:

  • ELK Stack (Elasticsearch, Logstash, Kibana) – thành thạo tìm log theo correlation ID
  • Prometheus + Grafana: đọc dashboard, set alert rule cơ bản
  • Docker/Kubernetes: thao tác cơ bản (kubectl get pods, logs, describe, scale, restart)
  • Application Server: Tomcat, JBoss, IIS
  • AWS CloudWatch (hoặc tương đương)

2. Soft Skills (Kỹ năng mềm)

  • Tư duy phản biện & khả năng truy vết: Đây là kỹ năng số 1 – một sự cố có thể do 5 service khác nhau, bạn phải biết cách loại trừ dần
  • Quản lý thời gian dưới áp lực: Xử lý sự cố production (P1/P2) theo SLA, thường phải resolve trong 30 phút – 2 tiếng
  • Giao tiếp rõ ràng: Phối hợp với DevOps, BA, frontend team khi escalate
  • Tinh thần cầu tiến, ham học công nghệ mới: Vì hệ thống tài chính liên tục cập nhật
  • Tỉ mỉ, cẩn thận: Khi xử lý giao dịch tiền, sai một dòng log có thể thành sự cố nghiêm trọng

3. Chứng chỉ gợi ý (Ưu tiên)

Chứng chỉMức độ ưu tiênGhi chú
AWS Certified Cloud PractitionerCaoNên có, nhất là nếu Vikki chạy trên AWS
AWS Certified Solutions Architect – AssociateTrung bìnhLà điểm cộng lớn nhưng không bắt buộc
ITIL FoundationCaoRất phù hợp với support engineer, quy trình chuẩn quốc tế
CKA (Certified Kubernetes Administrator)ThấpQuá nâng cao cho vị trí này, nhưng là điểm cộng nếu có
Oracle Certified Professional JavaTrung bìnhChứng minh nền tảng Java vững

4. So sánh mức độ quan trọng

Kỹ năngMức độ
Đọc log, debug production★★★★★
PostgreSQL query★★★★★
Spring Boot hiểu kiến trúc★★★★☆
ELK / Grafana★★★★☆
Docker/K8s cơ bản★★★☆☆
Java code (không bắt buộc viết)★★★☆☆
Kafka concepts★★★☆☆

5. Điểm khác biệt quan trọng cần nhấn mạnh

⚠️ Đây KHÔNG PHẢI vị trí Backend Developer. Nhiều ứng viên nhầm lẫn đây là vị trí code tính năng mới. Thực tế công việc là:

  • 70% vận hành, troubleshoot, xử lý sự cố
  • 20% xây dựng runbook, dashboard, cảnh báo
  • 10% phối hợp team khác

Nếu bạn thích viết code mới, phát triển tính năng – đây KHÔNG phải vị trí phù hợp. Nếu bạn thích hiểu hệ thống, debug, phối hợp đa team, ổn định giờ giấc hơn – đây là vị trí rất tốt.

Chuẩn bị phỏng vấn

Hướng dẫn phỏng vấn – Application Support Engineer (Vikki)

Quy trình tuyển dụng dự kiến

Tin tuyển dụng không ghi rõ quy trình, nhưng dựa trên thông lượng ngành fintech/tài chính tại Việt Nam, thường sẽ có 3-4 vòng:

VòngHình thứcThời lượngNội dung
1. HR ScreeningPhone/Video call15-20 phútGiới thiệu bản thân, mức lương mong muốn, lý do ứng tuyển
2. Technical TestOnline hoặc On-site60-90 phútBài test về Java, SQL, troubleshooting
3. Technical InterviewOn-site/Video45-60 phútPhỏng vấn sâu với Team Lead/Senior Engineer
4. Final InterviewOn-site30-45 phútVới Manager/Head of Department

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

Vòng HR:

  • "Giới thiệu ngắn gọn về bản thân và kinh nghiệm support gần nhất?"
  • "Tại sao bạn muốn làm Application Support thay vì Developer?"
  • "Mức lương mong muốn của bạn?"
  • "Bạn có sẵn sàng làm việc theo ca (shift) hoặc on-call không?"

Vòng Technical – Câu hỏi Java & Spring Boot:

  • Spring Boot khởi động như thế nào? Vòng đời của Bean là gì?
  • @Autowired hoạt động ra sao? Sự khác biệt giữa @Component, @Service, @Repository?
  • RESTful API là gì? Phân biệt PUT và PATCH?
  • HTTP status code: 200, 201, 400, 401, 403, 404, 500, 502, 503 – bạn hiểu từng cái không?
  • Làm sao để handle exception toàn cục trong Spring Boot? (@ControllerAdvice, @ExceptionHandler)

Vòng Technical – Câu hỏi SQL & Troubleshooting:

  • Viết query: tìm 10 khách hàng có tổng giao dịch cao nhất trong tháng
  • Index là gì? Khi nào nên dùng composite index?
  • Một API response chậm – bạn sẽ debug theo trình tự nào?
  • Bạn nhận được cảnh báo error rate tăng đột biến ở một service – các bước xử lý?
  • Phân biệt connection timeout và read timeout

Vòng Technical – Câu hỏi hệ thống & DevOps:

  • Docker image là gì? Khác gì với container?
  • Kubernetes: Pod là gì? Deployment là gì? Khi nào cần scale replica?
  • ELK Stack hoạt động ra sao? Bạn dùng Kibana để tìm log như thế nào?
  • Kafka consumer group là gì? Làm sao xử lý khi consumer bị lag?
  • Một scheduled job chạy không thành công – bạn xử lý ra sao?

Vòng Final:

  • Bạn xử lý sự cố nghiêm trọng (P1) thế nào? Cho ví dụ thực tế
  • Mô tả lần bạn làm RCA (Root Cause Analysis) – bạn đi đến kết luận như thế nào?
  • Bạn đánh giá thế nào về áp lực công việc support (làm ngoài giờ, xử lý khẩn cấp)?
  • Định hướng nghề nghiệp 3-5 năm tới?

Tips chuẩn bị

✅ Nên làm:

  • Chuẩn bị 2-3 câu chuyện thực tế về lần bạn xử lý sự cố production (dùng STAR method: Situation, Task, Action, Result)
  • Tìm hiểu trước về Vikki: họ là ai, sản phẩm gì, làm trong lĩnh vực nào (fintech, cho vay, ví điện tử...)
  • Ôn lại các công cụ ELK, Grafana, kubectl commands cơ bản
  • Chuẩn bị sẵn 1-2 câu hỏi thông minh để hỏi ngược nhà tuyển dụng

❌ Không nên:

  • Nói quá về coding ability nếu bạn không giỏi – vì đây là support, không phải dev
  • Nói xấu công ty cũ
  • Không biết gì về Vikki

Dress code

  • Vòng 1-2: Business casual hoặc áo polo/sơ mi là được
  • Vòng 3-4 (on-site): Áo sơ mi, quần tây, giày công sở. Không cần vest nhưng phải gọn gàng, lịch sự
  • Tránh mặc quần jean, áo thun có hình ảnh, giày thể thao

Lộ trình ôn thi

Lộ trình ôn thi & chuẩn bị trong 2 tuần

Tuần 1: Nền tảng Java & Spring Boot

Ngày 1-2: Java Core cho Support Engineer

  • Ôn lại: OOP (Encapsulation, Inheritance, Polymorphism, Abstraction)
  • Exception handling: checked vs unchecked exception
  • Collections: List, Map, Set – khi nào dùng cái nào
  • Multithreading cơ bản (vì batch job thường chạy đa luồng)
  • Tài liệu: "Effective Java" (đọc chương 1-5), Java Brains trên YouTube

Ngày 3-4: Spring Boot nâng cao

  • Tự tạo 1 project Spring Boot đơn giản (REST API CRUD)
  • Hiểu: @SpringBootApplication, @RestController, @Service, @Repository
  • Dependency Injection & IoC Container
  • Spring Boot Actuator (đây là công cụ bạn sẽ dùng để monitor)
  • Tài liệu: Spring Boot Reference Documentation, tutorialspoint Spring Boot

Ngày 5-7: SQL PostgreSQL

  • Luyện 30-50 query trên LeetCode (tag "Select", "Join", "Subquery")
  • Hiểu sâu về: INNER JOIN, LEFT JOIN, FULL JOIN
  • Window functions: ROW_NUMBER, RANK, LAG, LEAD
  • Index: B-tree, Hash index, Composite index
  • EXPLAIN ANALYZE – cách đọc execution plan
  • Tài liệu: PostgreSQL Documentation, Mode Analytics SQL Tutorial (miễn phí)

Tuần 2: Hệ thống, Monitoring & Microservices

Ngày 8-9: ELK Stack & Logging

  • Cài đặt ELK local bằng Docker (1 buổi thực hành)
  • Tạo index pattern trong Kibana
  • Query log theo: timestamp, level, service name, correlation ID
  • Tài liệu: Elastic Stack Getting Started, Kibana User Guide

Ngày 10-11: Docker & Kubernetes cơ bản

  • Docker: docker pull, run, exec, logs, stop, rm
  • Dockerfile cơ bản (FROM, RUN, COPY, CMD)
  • Kubernetes: kubectl get pods, logs, describe, exec, scale
  • Pod, Deployment, Service, Namespace
  • Tài liệu: Kubernetes.io tutorials, "Kubernetes in Action" (Marko Lukša) – đọc chương 1-3

Ngày 12: Kafka & Microservices

  • Kafka core concepts: broker, topic, partition, offset
  • Consumer group & offset commit
  • Message queue patterns: pub-sub, point-to-point
  • Circuit breaker pattern (Resilience4j, Hystrix)
  • Tài liệu: Confluent Kafka Tutorials (miễn phí trên YouTube)

Ngày 13: Monitoring Tools

  • Prometheus: metric types (Counter, Gauge, Histogram)
  • Grafana: tạo dashboard đơn giản, alert rule
  • AWS CloudWatch: logs, metrics, alarms
  • PagerDuty / Opsgenie (công cụ on-call)
  • Tài liệu: Prometheus Official Tutorial

Ngày 14: Mock Interview & Tổng ôn

  • Làm 1-2 mock interview với bạn bè hoặc trên Pramp
  • Đọc lại notes, flashcards các khái niệm
  • Chuẩn bị STAR stories cho 2-3 tình huống production incident

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

Sách:

  • "Spring in Action" (Craig Walls) – dành cho người mới
  • "Microservices Patterns" (Chris Richardson) – chương về Observability
  • "Site Reliability Engineering" (Google) – đọc free online
  • "The DevOps Handbook"

Khóa học online miễn phí:

  • Coursera: "IBM DevOps and Software Engineering"
  • Udemy: "Spring Boot 3 & Spring Framework 6 - Chad Darby"
  • YouTube: "Java Brains" (kênh rất tốt)

Công cụ thực hành:

  • Killercoda.com – lab Kubernetes miễn phí
  • Katacoda (legacy) – Docker, K8s labs
  • LeetCode Database tag – SQL practice

Lưu ý quan trọng

⚠️ Vì đây là vị trí support, bạn KHÔNG cần ôn thuộc lòng API design, design pattern phức tạp. Tập trung vào:

  1. Đọc log nhanh, chính xác
  2. Truy vết được lỗi qua nhiều service
  3. Biết câu lệnh kubectl, docker, psql để vào container xử lý

Đây là những kỹ năng bạn sẽ dùng hàng ngày.

Tư vấn nghề nghiệp

Lời khuyên sự nghiệp cho vị trí Application Support Engineer

Lộ trình thăng tiến điển hình

Fresher/Junior Support (0-2 năm)
   ↓
Application Support Engineer (2-4 năm) ← BẠN ĐANG ỨNG TUYỂN
   ↓
Senior Support Engineer / Tech Lead Support (4-7 năm)
   ↓
Manager / SRE Lead (7-10 năm)
   ↓
Head of Operations / Director of Engineering

Các hướng phát triển từ vị trí này:

HướngMô tảYêu cầu thêm
Site Reliability Engineer (SRE)Tự động hóa, xây dựng hệ thống monitoringScripting (Python, Bash), Terraform
DevOps EngineerChuyển sang CI/CD, infrastructureJenkins, GitLab CI, Ansible
Backend DeveloperNếu muốn code tính năng mớiJava Spring chuyên sâu, design pattern
Technical Lead / ManagerQuản lý team supportLeadership, ITIL, PMP
Solution ArchitectThiết kế hệ thống tích hợpTOGAF, cloud architecture

Mức lương kỳ vọng theo cấp bậc (ước lượng)

⚠️ Lưu ý: Mức lương có thể thay đổi tùy ngân hàng và thời điểm. Đây chỉ là ước lượng tham khảo dựa trên thị trường Việt Nam 2024-2025.

Cấp bậcKinh nghiệmMức lương (triệu VNĐ/tháng)
Junior Support0-2 năm12 - 20
Support Engineer (vị trí này)2-4 năm20 - 35
Senior Support Engineer4-7 năm30 - 55
Tech Lead / SRE Lead7-10 năm50 - 80
Manager10+ năm70 - 120+

Yếu tố tăng lương:

  • Fintech lớn (Momo, ZaloPay, VNPay, Vikki): thường trả cao hơn bank truyền thống 20-30%
  • Có chứng chỉ AWS/ITIL: cộng thêm 10-20%
  • Biết thêm scripting (Python, Bash): cộng thêm 15-25%
  • Kinh nghiệm ngân hàng/tài chính: cộng thêm 10-15%

Kỹ năng cần phát triển thêm trong 6-12 tháng đầu

Nếu bạn muốn đi theo hướng chuyên gia (Individual Contributor):

  1. Học Python/Bash scripting – tự động hóa các tác vụ lặp lại
  2. Tìm hiểu sâu về Kubernetes (CKA cert nếu có thể)
  3. Học về observability: distributed tracing (Jaeger, Zipkin)
  4. Tìm hiểu chaos engineering (Netflix Chaos Monkey, Gremlin)

Nếu bạn muốn chuyển sang Development:

  1. Nâng cao Java lên mức mid-level developer
  2. Học design pattern, clean architecture
  3. Đóng góp vào internal tools (tool nội bộ của team)
  4. Tham gia các dự án có coding thực tế

Nếu bạn muốn đi theo hướng quản lý:

  1. Học ITIL Service Management (cert hóa)
  2. Học Agile/Scrum (CSM, PSM cert)
  3. Phát triển kỹ năng leadership, conflict resolution
  4. Học cách viết RCA report chuyên nghiệp

Đánh giá ưu/nhược điểm của vị trí này

Ưu điểm:

  • ✅ Áp lực thấp hơn developer (deadline không gắt như release feature)
  • ✅ Hiểu hệ thống rất sâu – là bàn đạp tốt cho SRE/DevOps
  • ✅ Giờ giấc ổn định hơn (ngoài giờ on-call)
  • ✅ Cơ hội làm việc với nhiều team
  • ✅ Fintech trả lương tốt

Nhược điểm:

  • ⚠️ Không tạo ra sản phẩm mới – đôi khi cảm giác không "sáng tạo"
  • ⚠️ Có thể phải on-call, làm ca đêm, làm cuối tuần
  • ⚠️ Khi hệ thống lỗi nghiêm trọng, áp lực rất cao
  • ⚠️ Đôi khi bị xem là "không phải developer thực thụ"

Lời khuyên cá nhân

💡 Nếu bạn là người:

  • Thích hiểu hệ thống end-to-end
  • Thích debug hơn code
  • Thích môi trường ổn định nhưng có cơ hội học cloud
  • Muốn làm việc trong ngành tài chính/fintech mà không chịu áp lực coding như backend thuần

→ Đây là vị trí RẤT PHÙ HỢP cho bạn.

Nếu bạn thực sự muốn làm backend developer, hãy cân nhắc apply vị trí Backend Engineer thay vì Support. Nhiều ứng viên apply nhầm rồi 6 tháng sau xin nghỉ vì không hợp.

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

Em mới ra trường, chưa có kinh nghiệm 2 năm thì có nên apply vị trí này không?

Theo yêu cầu, vị trí này cần 2-4 năm kinh nghiệm vận hành production. Nếu em mới ra trường, khả năng cao sẽ bị loại ở vòng HR. Tuy nhiên, em có thể:

  1. Tích lũy kinh nghiệm 1-2 năm ở vị trí fresher/junior support trước (nhiều công ty outsource như FPT, NashTech tuyển)
  2. Trong thời gian đó, ôn luyện ELK, Grafana, Docker/K8s thật tốt
  3. Làm thêm các dự án cá nhân để có gì đó show ra trong CV
  4. Apply lại sau 1-2 năm với profile mạnh hơn

Nếu em thực sự giỏi và có dự án cá nhân ấn tượng (đã tự setup ELK, từng xử lý sự cố thật), vẫn có cơ hội nhưng tỷ lệ không cao. Khuyên em nên kiên nhẫn.

Tôi đang làm Backend Developer 2 năm, muốn chuyển sang Application Support – có hợp lý không?

Hoàn toàn hợp lý và có lợi thế! Dev có nền tảng code tốt, hiểu Spring Boot sâu hơn support thuần. Nhưng bạn cần chuẩn bị:

  1. Mindset chuyển từ "làm cái mới" sang "vận hành cái có sẵn" – đừng cố refactor code production
  2. Học thêm về monitoring, ELK, Grafana, Docker/K8s – dev thường không giỏi mảng này
  3. Học ITIL Foundation để hiểu quy trình support chuẩn quốc tế
  4. Trong CV, nhấn mạnh các dự án bạn đã vận hành, fix bug production, on-call

Lương ban đầu có thể giảm nhẹ so với dev, nhưng sau 1-2 năm sẽ tăng trở lại, đặc biệt nếu bạn theo hướng SRE/DevOps.

Mức lương tôi nên đề xuất là bao nhiêu với 3 năm kinh nghiệm?

Với 3 năm kinh nghiệm support backend Java/Spring Boot ở TP.HCM hoặc Hà Nội, mức lương kỳ vọng hợp lý là 22-30 triệu VNĐ/tháng (ước lượng tham khảo, mức lương có thể thay đổi tùy ngân hàng và thời điểm). Yếu tố điều chỉnh:

  • Fintech lớn (Vikki, Momo, VNPay): thường +20-30% so với mức trung bình
  • Có chứng chỉ AWS/ITIL: +10-15%
  • Có kinh nghiệm ngân hàng: +10-15%
  • Biết thêm Python scripting: +10%

Đề xuất mức 27-28 triệu để có buffer đàm phán. Đừng đề xuất quá thấp vì sẽ khó tăng sau này.

Làm Application Support có bị áp lực nhiều không? Có phải làm đêm cuối tuần không?

Tùy công ty và giai đoạn. Thực tế:

Bình thường: Giờ hành chính 8h-17h30, có thể flex time. Khi có sự cố P1/P2:

  • Có thể phải xử lý trong vòng 30 phút - 2 tiếng dù đang ở nhà (qua điện thoại/laptop)
  • Nhiều công ty yêu cầu on-call rotation (1 tuần/ca), nghĩa là 1 tháng bạn on-call khoảng 1 tuần
  • Sự cố lớn có thể kéo dài 4-8 tiếng liên tục

Mẹo giảm áp lực:

  • Xây dựng runbook chi tiết để người khác xử lý được khi bạn off
  • Tự động hóa càng nhiều càng tốt (script auto-restart, auto-alert)
  • Đàm phán rõ về overtime compensation khi phỏng vấn

Nếu bạn không chịu được áp lực gọi lúc 2h sáng, hãy hỏi rõ về chính sách on-call trước khi nhận việc.

Tôi chỉ biết Java/Spring Boot cơ bản, chưa từng dùng ELK/K8s – có nên apply thử không?

Bạn có thể apply thử, nhưng tỷ lệ đậu không cao. JD ghi rõ "thành thạo ELK, Prometheus, Grafana" và "vận hành Docker/K8s cơ bản" – đây là yêu cầu bắt buộc.

Tuy nhiên, nếu bạn thật sự muốn apply ngay:

  1. Dành 1-2 tuần tự học ELK và K8s trên lab cá nhân (docker-compose up ELK stack, kubectl tutorial)
  2. Cài đặt và tạo dashboard Grafana thật
  3. Trong CV, ghi rõ: "Đã tự học và setup ELK stack + Kubernetes cluster trên lab cá nhân"
  4. Trong phỏng vấn, thể hiện khả năng tự học và sự nhiệt tình

Nếu HR đánh giá cao tinh thần cầu tiến, bạn vẫn có cơ hội. Nhưng khuyến nghị: học cho vững rồi apply sau sẽ tốt hơn.

Application Support Engineer khác gì với DevOps Engineer và SRE?

Ba vị trí này liên quan nhau nhưng khác nhau khá rõ:

Khía cạnhApplication SupportDevOpsSRE
Trọng tâmVận hành ứng dụngCI/CD, infrastructureĐộ tin cậy hệ thống
CodeKhông/ítNhiều (scripting, IaC)Nhiều (tooling)
Phản ứngReactive (xử lý sự cố)Proactive (tự động hóa)Proactive (monitoring, alert)
Công cụELK, Grafana, kubectlJenkins, Terraform, AnsiblePrometheus, PagerDuty, Terraform
On-callCóÍtCó (chuyên nghiệp hơn)

Lộ trình tự nhiên: Support → DevOps/SRE. Nhiều người làm support 2-3 năm rồi chuyển sang DevOps/SRE vì đã hiểu hệ thống rất rõ.

Nếu bạn thích lập trình tool, tự động hóa → hướng DevOps/SRE. Nếu bạn thích vận hành, phối hợp đa team → ở lại Support cũng rất tốt.

Có cần thiết phải học ITIL Foundation không? Nó có giá trị thực tế không?

ITIL Foundation rất có giá trị cho vị trí support, đặc biệt trong môi trường ngân hàng/tài chính. Thực tế:

Lợi ích:

  • Hiểu quy trình chuẩn: Incident Management, Problem Management, Change Management
  • Các ngân hàng lớn (VCBS, Techcombank, MBBank) yêu cầu hoặc ưu tiên có ITIL
  • Khi viết CV, đây là điểm cộng lớn với HR
  • Thi online, đậu 65% là qua, chi phí khoảng 3-5 triệu VNĐ

Nhược điểm:

  • Lý thuyết hơi khô khan, khó áp dụng ngay vào công việc
  • Không phải công ty nào cũng đánh giá cao

Khuyến nghị: Nên học, vì:

  1. JD của Vikki ghi rõ ưu tiên có ITIL
  2. Ngành tài chính coi trọng chứng chỉ này
  3. Đầu tư thời gian ít (~2 tuần ôn), lợi ích dài hạn

Bạn có thể tự học qua PeopleCert hoặc VNTA Academy, sau đó thi online.

Ứng viên nữ có bị thiệt thòi khi apply vị trí này không? Công ty có yêu cầu on-call đêm nhiều không?

Ngành IT nói chung đã cải thiện nhiều về bình đẳng giới. Vị trí Application Support không có yêu cầu đặc biệt về giới tính.

Về on-call:

  • Phụ thuộc chính sách công ty. Nhiều fintech hiện đại cho phép chia ca on-call đều giữa các thành viên, không phân biệt nam nữ
  • Một số công ty có chính sách ưu tiên cho phụ nữ mang thai/nuôi con nhỏ
  • Tuy nhiên, đây là yếu tố quan trọng bạn nên hỏi rõ trong phỏng vấn:
    • Tần suất on-call bao nhiêu lần/tháng?
    • Có được đền bù khi on-call không? (thường 200-500k/ca)
    • Có hỗ trợ làm việc flexible sau khi sinh không?

Nếu bạn có kế hoạch sinh con trong 1-2 năm tới, cân nhắc nói thẳng với HR để tránh rắc rối sau này.

Chia sẻ từ cộng đồng

Ẩ
Ẩn danh 2025-06-18

Mình từng làm support engineer cho 1 fintech lớn ở Sài Gòn được 3 năm. Thật sự mà nói, công việc này phù hợp với bạn nào thích ổn định, không thích deadline gắt như dev. Nhưng có 1 điều các bạn cần biết: có những đêm 2h sáng đang ngủ bị gọi dậy vì service chết, fix xong rồi cũng không được cộng lương đâu nhé. Cân nhắc kỹ trước khi vào.

M
Minh T*** 2025-06-22

Mình mới apply Vikki được 2 tuần, vừa pass technical test. Test khá nặng về SQL và đọc log, có 1 câu về Kubernetes mình trả lời sai. Mọi người nên ôn kỹ phần kubectl commands nhé. Phỏng vấn vòng 2 sắp tới, hơi run.

b
banker2024 2025-06-25

Vikki là fintech của ngân hàng nào đó hay startup vậy mọi người? Mình search thấy ít thông tin quá. Nếu làm trong fintech thì lương thường tốt hơn bank truyền thống nhé, các bạn cứ apply thử.

Ẩ
Ẩn danh 2025-06-28

Cảnh báo thật: ứng viên nào apply vì nghĩ đây là vị trí code backend thì đừng nhé. Mình đồng nghiệp cũ apply vì tưởng code Spring Boot, vào 2 tháng xin nghỉ vì toàn xem log với restart service, chán lắm. Support là support, không phải dev.

H
Hoa N*** 2025-07-01

Mình là nữ, đang làm support engineer cho 1 ngân hàng lớn 2 năm rồi. Chia sẻ thật là công việc này không quá khó về mặt technical, nhưng đòi hỏi sự kiên nhẫn và khả năng chịu áp lực rất cao. Có những lúc user complain ầm ĩ, mình vừa phải fix vừa phải trấn an. Nhưng bù lại, lương ổn và giờ giấc linh hoạt hơn dev nhiều.

Ẩ
Ẩn danh 2025-07-03

Cho hỏi JD này ghi 2-4 năm kinh nghiệm nhưng mình mới có 1.5 năm thôi, có cơ hội không nhỉ? Mình dùng ELK và Grafana khá thành thạo vì công ty cũ xài nhiều. Có nên apply liều không hay đợi thêm 6 tháng nữa?

T
Tuấn A*** 2025-07-05

Reply cho bạn trên: cứ apply thử đi bạn. JD ghi 2-4 năm nhưng nhiều khi công ty vẫn nhận 1.5 năm nếu bạn show được skill tốt. Quan trọng là CV viết sao cho ấn tượng. Mình từng apply có 1 năm kinh nghiệm mà vẫn pass vòng HR. Chúc may mắn!

n
newbie_bank 2025-07-08

Mình đang là sinh viên năm cuối CNTT, đọc JD này xong hơi nản vì không đủ kinh nghiệm. Nhưng đọc comment mọi người thấy động lực hơn. Mình sẽ cố gắng học thêm ELK, Grafana, Docker trong năm cuối rồi apply sau khi ra trường. Cảm ơn mọi người đã chia sẻ!

Ứ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 Vikki

Chuẩn bị thi tuyển

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

Luyện thi Vikki

Chuyên môn / Từ khoá

CNTT / IT Vận hành / Operations DevOps / Hạ tầng
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.