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
VietBank

Chuyên viên cao cấp Kỹ thuật hạ tầng DevOps Engineer (Database, SQL)

Thỏa thuận

Mô tả công việc

Mô tả công việc Có kinh nghiệm làm việc với các hệ thống Kubernetes, Red hat OpenShift, Gitlab, Jenkins Thực hiện các công cụ và khung tự động hóa (CI/CD pipelines) Khắc phục sự cố sản xuất và phối hợp với nhóm phát triển để hợp lý hóa việc triển khai ứng dụng Phối hợp với các thành viên trong nhóm để cải thiện công cụ, hệ thống và quy trình kỹ thuật và bảo mật dữ liệu Phát triển và duy trì tài liệu thiết kế và xử lý sự cố Yêu cầu Tốt nghiệp Đại học trở lên Có kinh nghiệm làm việc như một DevOps Engineer hoặc các vị trí tương tự Có kinh nghiệm về Network, server và giám sát trạng thái ứng dụng Kiến thức tốt về ngôn ngữ lập trình Kinh nghiệm làm việc với cơ sở dữ liệu và SQL Kĩ năng giải quyết vấn đề Có thể làm việc độc lập và là một phần của nhóm Quyền lợi Đào tạo, chế độ phép năm, lễ, tết, bảo hiểm chăm sóc sức khỏe, nghỉ mát, đồng phục,… Cơ hội thăng tiến, phát triển nghề nghiệp tại Vietbank Lương tháng 13, thưởng lễ tết theo tình hình thực tế của Ngân hàng Thưởng hiệu quả kinh doanh, các khoản thưởng theo kết quả hoạt động của đơn vị và kết quả công việc của cá nhân.

Yêu cầu ứng viên

Tốt nghiệp Đại học trở lên Có kinh nghiệm làm việc như một DevOps Engineer hoặc các vị trí tương tự Có kinh nghiệm về Network, server và giám sát trạng thái ứng dụng Kiến thức tốt về ngôn ngữ lập trình Kinh nghiệm làm việc với cơ sở dữ liệu và SQL Kĩ năng giải quyết vấn đề Có thể làm việc độc lập và là một phần của nhóm

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

## Phân tích Kỹ năng Cần Có cho DevOps Engineer tại Vietbank ### 🔧 Hard Skills (Kỹ năng kỹ thuật bắt buộc) | Nhóm kỹ năng | Cụ thể | Mức độ ưu tiên | |---|---|---| | **Container & Orchestration** | Kubernetes, Red Hat OpenShift | ⭐⭐⭐⭐⭐ | | **CI/CD Tools** | GitLab CI, Jenkins | ⭐⭐⭐⭐⭐ | | **Database** | SQL, Database Administration | ⭐⭐⭐⭐⭐ | | **Infrastructure** | Network, Server, Monitoring | ⭐⭐⭐⭐ | | **Programming** | Python/Shell/Bash (không cố định ngôn ngữ) | ⭐⭐⭐⭐ | ### 📋 Chi tiết Kỹ năng theo mức độ **BẮT BUỘC phải có:** - Thành thạo **Kubernetes** (triển khai, scale, troubleshoot pod, service, namespace) - Kinh nghiệm với **Red Hat OpenShift** (nền tảng PaaS của Vietbank) - Xây dựng và duy trì **CI/CD pipeline** bằng GitLab CI hoặc Jenkins - Viết **SQL query** phức tạp, tối ưu hóa câu lệnh, quản trị database - Monitoring ứng dụng (Prometheus, Grafana, ELK stack) **NÊN có thêm:** - Kinh nghiệm với **Terraform/Ansible** (Infrastructure as Code) - Hiểu biết về **bảo mật thông tin** trong ngân hàng (PCI-DSS, ISO 27001) - Kinh nghiệm với **Linux system administration** - Cloud experience (AWS/GCP/Azure) dù không yêu cầu trực tiếp ### 🎯 Soft Skills - **Giải quyết vấn đề** (troubleshooting production incident dưới áp lực cao) - **Giao tiếp** (phối hợp với team phát triển, quản lý dự án) - **Tài liệu hóa** (viết tài liệu kỹ thuật, runbook, SOP) - **Quản lý thời gian** (xử lý nhiều task, ưu tiên công việc) ### 📜 Chứng chỉ gợi ý | Chứng chỉ | Giá trị | Ghi chú | |---|---|---| | **CKA** (Certified Kubernetes Administrator) | Rất cao | Chứng chỉ chính hãng CNCF | | **RHCE** (Red Hat Certified Engineer) | Cao | Phù hợp với OpenShift requirement | | **AWS/GCP/Azure Solutions Architect** | Cao | Nếu có cloud infrastructure | | **Oracle/MySQL Database Certification** | Trung bình-cao | Hỗ trợ phần Database/SQL | | **ITIL Foundation** | Trung bình | Hữu ích cho môi trường ngân hàng | --- **Lưu ý đặc thù ngành ngân hàng:** - DevOps Engineer trong ngân hàng cần hiểu về **compliance, audit trail, disaster recovery** - Hệ thống thường **24/7**, cần có tinh thần sẵn sàng xử lý incident ngoài giờ - Phải đảm bảo **high availability** và **data integrity** tuyệt đối

Chuẩn bị phỏng vấn

## Hướng dẫn Phỏng vấn DevOps Engineer tại Vietbank ### 📌 Quy trình phỏng vấn dự kiến **Thông thường tại Vietbank cho vị trí IT cấp cao:** 1. **Sàng lọc hồ sơ** → HR đánh giá kinh nghiệm 2. **Phỏng vấn vòng 1** → Trưởng bộ phận IT/Quản lý kỹ thuật 3. **Phỏng vấn vòng 2** → Phó TGĐ hoặc Giám đốc CNTT 4. **Kiểm tra chuyên môn** → Có thể là bài test thực hành 5. **Thẩm định lý lịch** → Xác minh kinh nghiệm, bằng cấp ### 🔍 Câu hỏi thường gặp theo từng vòng **Vòng 1 - Kỹ thuật (Trưởng bộ phận IT):** *Câu hỏi bắt buộc chuẩn bị kỹ:* 1. "Mô tả chi tiết kiến trúc CI/CD pipeline bạn đã xây dựng?" 2. "Làm thế nào để troubleshoot một pod Kubernetes bị CrashLoopBackOff?" 3. "Cách tối ưu SQL query chậm trong hệ thống production?" 4. "So sánh Kubernetes và OpenShift? Khi nào dùng cái nào?" 5. "Chiến lược deployment bạn hay sử dụng (blue-green, canary, rolling update)?" *Câu hỏi tình huống:* - "Hệ thống production down lúc 2h sáng, bạn sẽ xử lý thế nào?" - "Database bị deadlock, các service không truy cập được, bạn làm gì?" - "Team dev yêu cầu deploy 5 lần/ngày nhưng bạn chỉ muốn 1 lần, giải quyết sao?" **Vòng 2 - Quản lý (Ban lãnh đạo):** 1. "Tại sao bạn muốn làm việc tại ngân hàng thay vì công ty tech?" 2. "Bạn hiểu gì về đặc thù an ninh thông tin trong ngân hàng?" 3. "Mô tả một dự án bạn tự hào nhất và contribution của bạn?" 4. "Kế hoạch phát triển nghề nghiệp 3-5 năm tới của bạn?" 5. "Bạn xử lý conflict với team như thế nào?" ### 📚 Kiến thức nền cần ôn kỹ **Kubernetes (BẮT BUỘC):** ``` - Pod lifecycle, Deployment strategies - Service types (ClusterIP, NodePort, LoadBalancer) - ConfigMap, Secret management - Resource limits, HPA (Horizontal Pod Autoscaler) - Network policies, Ingress controllers - Troubleshooting commands: kubectl describe, logs, exec ``` **CI/CD (BẮT BUỘC):** ``` - GitLab CI: .gitlab-ci.yml structure - Jenkins: Pipeline as Code (Jenkinsfile) - Docker build optimization - Artifact management (Nexus, Artifactory) ``` **Database & SQL (BẮT BUỘC):** ``` - Query optimization (EXPLAIN, index strategy) - Transaction management, ACID properties - Replication, backup/restore procedures - Common pitfalls: N+1 query, deadlocks ``` ### 👔 Dress Code & Tips - **Trang phục:** Form gối (business casual) hoặc vest nhẹ — ngành ngân hàng conservative - **Thái độ:** Chuyên nghiệp nhưng không cứng nhắc — startup mindset trong môi trường traditional - **Mang theo:** Laptop có sẵn code/demo nếu được yêu cầu thực hành - **Chuẩn bị câu hỏi cho nhà tuyển dụng:** - Quy mô team DevOps hiện tại? - Tỷ lệ on-call như thế nào? - Có budget để học chứng chỉ không? ### ⚠️ Lưu ý quan trọng - Vietbank là ngân hàng tư nhân cỡ vừa → hệ thống IT có thể đang trong giai đoạn upgrade - Vị trí "Chuyên viên cao cấp" → expect 5+ years experience, senior-level expectations - "Thỏa thuận" lương → hãy research mức lương DevOps Senior tại Việt Nam trước khi đàm phán

Lộ trình ôn thi

## Lộ trình Ôn tập & Chuẩn bị cho DevOps Engineer tại Vietbank ### 📅 Lộ trình 2 tuần (Full-time preparation) #### **Tuần 1: Củng cố Kiến thức Nền** **Ngày 1-2: Kubernetes Mastery** - Ôn lại Kubernetes architecture (Control plane, Worker nodes) - Thực hành: Build multi-tier application trên local cluster (minikube) - Tài liệu: Official Kubernetes Documentation, CKA exam curriculum - Lab: Tạo Deployment, Service, ConfigMap, Secret từ đầu **Ngày 3-4: CI/CD Pipeline Deep Dive** - GitLab CI: Tạo pipeline hoàn chỉnh (build → test → deploy) - Jenkins: Jenkinsfile với declarative pipeline - Docker: Multi-stage build, optimization - Thực hành: Xây dựng CI/CD cho ứng dụng sample **Ngày 5-6: Database & SQL Performance** - Query optimization fundamentals - Index strategy (B-tree, composite index) - EXPLAIN ANALYZE để phân tích query plan - Common performance issues và solutions - Thực hành: Tối ưu 10 câu SQL phức tạp **Ngày 7: OpenShift & Monitoring** - OpenShift vs Kubernetes differences - OpenShift specific features (BuildConfigs, DeploymentConfigs) - Monitoring stack: Prometheus + Grafana basics #### **Tuần 2: Tình huống & Thực hành Chuyên sâu** **Ngày 8-9: Troubleshooting Scenarios** ``` Scenario 1: Pod stuck in Pending → kubectl describe pod, check resources, node capacity Scenario 2: Service unreachable → kubectl get endpoints, check selectors, network policies Scenario 3: Database connection timeout → Connection pool exhaustion, query blocking, network issue Scenario 4: CI/CD pipeline failure → Log analysis, artifact issues, permission problems ``` **Ngày 10-11: System Design Questions** - Thiết kế highly available system cho ngân hàng - Disaster recovery strategy - Backup and restore procedures - Security hardening (secrets management, RBAC) **Ngày 12-13: Mock Interview & Review** - Practice trả lời câu hỏi phỏng vấn - Code challenge practice (SQL optimization, shell scripting) - Review resume và prepare stories về achievements **Ngày 14: Light Review + Prep cho ngày phỏng vấn** - Quick review Kubernetes cheatsheet - Review SQL common patterns - Chuẩn bị câu hỏi cho nhà tuyển dụng ### 📚 Tài liệu Tham khảo **Sách & Documentation:** - "Kubernetes in Action" - Marko Lukša - "The Phoenix Project" - Gene Kim (hiểu DevOps culture) - Official Kubernetes Documentation: kubernetes.io/docs - OpenShift Documentation: docs.openshift.com **Online Resources:** - KillerCoda (free Kubernetes labs) - Katacoda (deprecated nhưng còn archive) - LeetCode Database section (SQL practice) - GitHub: awesome-devops, awesome-kubernetes **YouTube Channels:** - TechWorld with Nana (DevOps fundamentals) - Nana Janashia (Kubernetes tutorials) - Dave Vike (Database/SQL tips) ### 🛠️ Lab Environment Setup **Free-tier labs khuyên dùng:** 1. **Killercoda** - Free interactive K8s labs 2. **Play with Docker** - Browser-based Docker practice 3. **DB Fiddle** - Online SQL playground 4. **GitLab CI playground** - Free tier GitLab **Local setup recommend:** - minikube hoặc k3s cho local Kubernetes - Docker Desktop cho container practice - MySQL/PostgreSQL local instances ### 💡 Tips khi ôn tập - **Focus vào troubleshooting** — đây là skill được đề cập rõ trong JD - **Chuẩn bị specific examples** — dùng STAR method (Situation, Task, Action, Result) - **Hiểu banking context** — nghiên cứu Vietbank và ngành ngân hàng Việt Nam - **Practice command-line** — nhiều câu hỏi yêu cầu viết kubectl commands, SQL queries

Tư vấn nghề nghiệp

## Lời khuyên Sự nghiệp cho DevOps Engineer tại Vietbank ### 📈 Lộ trình Thăng tiến trong Ngành Ngân hàng ``` Junior DevOps (0-2 năm) ↓ DevOps Engineer (2-4 năm) ↓ Senior DevOps Engineer (4-7 năm) ← Bạn đang ở đây ↓ Lead DevOps / Site Reliability Engineer Lead (7-10 năm) ↓ DevOps Manager / Platform Architect (10+ năm) ↓ Head of IT Infrastructure / CTO path ``` ### 💰 Mức Lương Tham khảo (Vietnam IT Market 2024) | Cấp bậc | Mức lương tháng (VND) | Ghi chú | |---|---|---| | **Junior DevOps (0-2 năm)** | 15-25 triệu | Entry-level, học việc | | **DevOps Engineer (2-4 năm)** | 25-40 triệu | Mid-level | | **Senior DevOps (4-7 năm)** | 40-65 triệu | Vị trí bạn đang ứng tuyển | | **Lead/Principal DevOps (7+ năm)** | 65-100+ triệu | Strategic role | | **DevOps Manager** | 80-150+ triệu | Management track | **Lưu ý:** Mức lương ngân hàng thường **cạnh tranh** với fintech nhưng **ổn định hơn**. Thêm: - Lương tháng 13 - Thưởng Tết, thưởng hiệu quả (có thể thêm 1-4 tháng lương) - BHXH, BHYT đầy đủ ### 🎯 Kỹ năng cần Phát triển thêm cho Senior Level **Ngắn hạn (6-12 tháng đầu):** - Hoàn thiện Kubernetes ecosystem (Helm, Kustomize) - Infrastructure as Code (Terraform hoặc Ansible) - Hiểu sâu hơn về bảo mật ngân hàng (SOC2, PCI-DSS) - Observability stack (OpenTelemetry, distributed tracing) **Trung hạn (1-3 năm):** - Cloud platforms (AWS/GCP/Azure) — ngân hàng đang chuyển cloud - SRE practices (SLO, error budgets, incident management) - Technical leadership — mentor junior members - Architecture design — multi-cloud strategy **Dài hạn (3-5 năm):** - DevOps leadership và team management - Platform engineering mindset - Business acumen — hiểu banking products, compliance - Strategic planning — technology roadmap ### 🏦 DevOps Engineer trong Ngành Ngân hàng: Ưu/Nhược điểm **✅ Ưu điểm:** - Môi trường ổn định, ít áp lực startup - Đào tạo chuyên nghiệp, hỗ trợ chứng chỉ - Lương + thưởng cạnh tranh, benefits tốt - Cơ hội hiểu financial systems — kỹ năng highly valuable - Work-life balance tốt hơn fintech **⚠️ Nhược điểm:** - Bureaucracy, approval processes chậm - Legacy systems — có thể phải maintain old tech - Change management conservative - Limited cutting-edge tech (ưu tiên stability) ### 🚀 Strategic Career Advice 1. **Xác định mục tiêu rõ ràng:** Ngân hàng phù hợp nếu bạn muốn ổn định dài hạn, không phải nếu bạn muốn "move fast and break things" 2. **Build banking domain knowledge:** Hiểu core banking, payment systems, compliance — đây là competitive advantage 3. **Đa nền tảng:** Đừng chỉ giỏi Kubernetes, học thêm cloud (AWS/GCP) và automation tools để linh hoạt 4. **Network internally:** Trong ngân hàng, relationships quan trọng ngang kỹ năng 5. **Consider fintech trajectory:** Nếu muốn high-growth, banking experience là bước đệm tốt để chuyển sang fintech sau

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

Vị trí DevOps Engineer tại Vietbank yêu cầu kinh nghiệm bao nhiêu năm?

Tin tuyển dụng không ghi rõ số năm kinh nghiệm cụ thể, nhưng với tên gọi 'Chuyên viên cao cấp' và yêu cầu kinh nghiệm DevOps Engineer hoặc tương đương, bạn nên có ít nhất 4-6 năm kinh nghiệm. Quan trọng hơn số năm, hãy tập trung vào việc chứng minh kỹ năng chuyên môn với Kubernetes, OpenShift, CI/CD và SQL.

DevOps Engineer trong ngân hàng khác gì so với công ty công nghệ?

Khác biệt chính nằm ở mức độ nghiêm ngặt về compliance và security. Trong ngân hàng, bạn phải tuân thủ các quy định như PCI-DSS, đảm bảo audit trail cho mọi thay đổi, và ưu tiên stability hơn innovation. Hệ thống legacy nhiều hơn, nhưng bù lại được đầu tư kỹ về infrastructure và có quy trình chuyên nghiệp hơn.

Lương DevOps Engineer cấp cao tại ngân hàng Việt Nam khoảng bao nhiêu?

Mức lương cho Senior DevOps Engineer tại ngân hàng Việt Nam dao động 40-65 triệu VND/tháng, chưa tính lương tháng 13, thưởng Tết (thường 1-3 tháng) và các benefits khác. Vietbank là ngân hàng tư nhân nên mức lương có thể thương lượng dựa trên kỹ năng và kinh nghiệm thực tế.

Kubernetes hay OpenShift quan trọng hơn cho vị trí này?

Cả hai đều quan trọng, nhưng theo JD, bạn cần có kinh nghiệm với cả hai nền tảng. OpenShift là nền tảng chính của Vietbank (Red Hat OpenShift), còn Kubernetes là kiến thức nền tảng bắt buộc. Nếu phải ưu tiên, hãy đầu tư thời gian vào OpenShift vì đó là môi trường production thực tế.

Tôi có 3 năm kinh nghiệm DevOps, có nên ứng tuyển vị trí 'Chuyên viên cao cấp' không?

Có thể ứng tuyển nếu bạn tự tin về kỹ năng chuyên môn, nhưng cần chuẩn bị kỹ cho phỏng vấn vì đây là cấp senior. Bạn nên highlight các dự án phức tạp, khả năng troubleshooting production issues, và leadership qualities. Nếu không pass, bạn vẫn có cơ hội được đề xuất vào vị trí DevOps Engineer (non-senior) của Vietbank.

DevOps Engineer tại ngân hàng có phải on-call thường xuyên không?

Có khả năng cao bạn sẽ tham gia on-call rotation vì hệ thống ngân hàng vận hành 24/7. Tuy nhiên, mức độ phụ thuộc vào team size và incident frequency. Trước phỏng vấn, hãy hỏi rõ về on-call policy: tần suất, compensation cho on-call hours, escalation process.

Cần chuẩn bị gì để pass vòng phỏng vấn kỹ thuật DevOps?

Tập trung vào 3 main areas: (1) Kubernetes - thực hành troubleshooting commands, hiểu architecture; (2) CI/CD - có thể bạn cần viết pipeline code; (3) SQL/Database - tối ưu query, xử lý deadlock. Chuẩn bị 2-3 specific examples về incidents bạn đã xử lý, sử dụng STAR method để trình bày.

Ngôn ngữ lập trình nào được yêu cầu cho vị trí này?

JD ghi 'Kiến thức tốt về ngôn ngữ lập trình' nhưng không cố định cụ thể. Trong thực tế DevOps, Python và Bash/Shell là phổ biến nhất. Python dùng cho automation scripts, tooling; Bash cho Linux scripting và CI/CD. Nếu chưa có, hãy học Python cơ bản và các script automation.