Site Reliability Engineer (SRE)
Mô tả công việc
Job Purpose
The Site Reliability Engineer (SRE) is responsible for ensuring the stability, availability, performance, and resiliency of TCB’s critical systems, including core insurance platforms, customer portals, partner channels, and internal applications. The role focuses on proactive monitoring, incident management, automation, reliability engineering, and disaster recovery readiness to improve service quality while reducing operational effort through automation and engineering best practices.
Key Accountabilities (1)
1. Monitoring & Alert Management
- Operate and continuously improve monitoring, logging, and alerting platforms to ensure system health and service availability.
- Establish and fine-tune alert thresholds to minimize false positives and alert fatigue.
- Develop dashboards, reports, and operational metrics to support proactive system monitoring.
- Collaborate with technology teams to improve system observability and operational visibility.
2. Incident Management & Troubleshooting
- Participate in on-call rotations and provide timely response to production incidents.
- Investigate, troubleshoot, escalate, and resolve system issues according to established operational procedures.
- Record and manage incidents through Jira ITSM and ensure proper communication during major incidents.
- Contribute to post-incident reviews, root cause analysis (RCA), and implementation of preventive actions.
Key Accountabilities (2)
3. Service Reliability & Performance Management
- Define, monitor, and report Service Level Indicators (SLIs) and Service Level Objectives (SLOs) for assigned services.
- Analyze reliability trends and identify areas for service improvement.
- Drive reliability enhancement initiatives through performance optimization and operational excellence practices.
- Support capacity planning and availability management activities.
4. Automation & Infrastructure Engineering
- Develop automation scripts, operational tools, and workflows using Bash, Python, or similar technologies.
- Implement Infrastructure as Code (IaC) practices to standardize and automate infrastructure provisioning and configuration management.
- Build and maintain deployment, validation, and operational pipelines to reduce manual effort and operational risks.
- Promote automation-first practices across infrastructure and operations teams.
Key Accountabilities (3)
5. Change & Release Management
- Support safe deployment of production changes following established change management processes.
- Conduct pre-deployment and post-deployment validation activities.
- Prepare rollback and contingency plans to minimize service disruption risks.
- Collaborate with development and infrastructure teams to improve release reliability and efficiency.
6. Backup, Disaster Recovery & Documentation
- Monitor and validate backup operations to ensure recoverability of critical systems.
- Participate in disaster recovery testing, business continuity exercises, and recovery planning activities.
- Maintain and update operational runbooks, support documentation, and knowledge base content on Confluence.
- Ensure operational procedures remain accurate and aligned with system changes.
Key Relationships - Direct Manager
Head of IT Operation & Infrastructure
Key Relationships - Direct Reports
Key Relationships - Internal Stakeholders
Departments in company
Key Relationships - External Stakeholders
Technology provider/vendor, security partner, professional communities,...
Success Profile - Qualification and Experiences
Qualifications
- Bachelor's degree in Information Technology, Computer Science, Telecommunications Engineering, Information Systems, or related disciplines.
Work Experience
Mandatory
- Minimum 2–4 years of experience in Systems Operations, DevOps, Site Reliability Engineering (SRE), or related infrastructure operations roles within production environments.
- Strong knowledge of Linux administration and troubleshooting.
- Good understanding of networking fundamentals including TCP/IP, DNS, Load Balancers, and network diagnostics.
- Hands-on experience with Docker and Kubernetes platforms.
- Proficiency in Bash and/or Python scripting for automation and operational tasks.
- Experience using Git and at least one CI/CD platform such as GitHub Actions, GitLab CI, Azure DevOps, or Jenkins.
- Practical experience with monitoring and observability platforms such as Prometheus/Grafana, ELK Stack, CloudWatch, Zabbix, or equivalent solutions.
- Willingness to participate in scheduled on-call support rotations and incident response activities.
Preferred
- Hands-on experience with cloud platforms such as AWS or Microsoft Azure.
- Experience with Infrastructure as Code and configuration management tools such as Terraform and Ansible.
- Professional certifications such as:
- Certified Kubernetes Administrator (CKA)
- AWS Certified SysOps Administrator
- AWS Certified Solutions Architect
- Microsoft Azure Administrator Associate
- Understanding of ITIL / ITSM practices and operational governance frameworks.
- Experience working in financial services, banking, insurance, or highly regulated environments.
- Strong problem-solving capability, structured incident handling approach, and excellent documentation practices.
Foreign Language
- Ability to read and understand technical documentation in English.
- Effective written communication skills for incident reports, operational documentation, and technical knowledge sharing.
Phân tích kỹ năng cần có
Phân tích kỹ năng cần có cho vị trí Site Reliability Engineer (SRE) tại Techcombank
🎯 Tổng quan vị trí
SRE (Site Reliability Engineer) là vị trí kết hợp giữa kỹ thuật vận hành (Operations) và kỹ thuật phát triển (Engineering). Trong ngân hàng, vai trò này đặc biệt quan trọng vì hệ thống phải đảm bảo ổn định 24/7 và tuân thủ quy định của Ngân hàng Nhà nước.
---
🔧 Hard Skills (Kỹ năng kỹ thuật cốt lõi)
1. Monitoring & Observability
| Công cụ | Mức độ cần | Ghi chú |
|---|---|---|
| Prometheus | Nâng cao | Hệ thống metrics phổ biến nhất cho SRE |
| Grafana | Nâng cao | Tạo dashboard trực quan |
| ELK Stack (Elasticsearch, Logstash, Kibana) | Trung bình - Nâng cao | Tập trung cho logging |
| Datadog / New Relic / Dynatrace | Trung bình | APM tools thương mại phổ biến trong ngân hàng |
| Splunk | Trung bình | Hay dùng trong môi trường enterprise |
| Jaeger / Zipkin | Cơ bản | Distributed tracing |
2. Scripting & Programming
- Bash/Shell scripting — Bắt buộc, dùng hàng ngày cho automation
- Python — Rất quan trọng, viết tool, xử lý log, automation
- Go — Lợi thế lớn (nhiều tool SRE viết bằng Go: Prometheus, Kubernetes, Terraform)
- YAML/JSON — Thành thạo để cấu hình hệ thống
3. Infrastructure & Cloud
- Linux (Ubuntu, CentOS, RHEL) — Nền tảng, phải thành thạo dòng lệnh
- Docker — Container hóa ứng dụng
- Kubernetes — Orchestration container
- Terraform / Ansible — Infrastructure as Code (IaC)
- AWS / Azure / GCP — Ít nhất 1 cloud provider
4. Networking & Security
- TCP/IP, DNS, HTTP/HTTPS, Load Balancing
- Firewall, VPN, SSL/TLS
- Hiểu biết về bảo mật hệ thống tài chính (PCI-DSS là lợi thế)
5. CI/CD & DevOps Tools
- Git, GitLab/GitHub/Bitbucket — Version control
- Jenkins, GitLab CI, ArgoCD — CI/CD pipelines
- Jira ITSM — Quản lý incident (Techcombank yêu cầu cụ thể)
6. Database
- SQL cơ bản (MySQL, PostgreSQL)
- Hiểu về MongoDB, Redis là lợi thế
---
💡 Soft Skills (Kỹ năng mềm)
| Kỹ năng | Tại sao quan trọng ở vị trí SRE |
|---|---|
| Tư duy phân tích logic | Root Cause Analysis khi hệ thống sập |
| Làm việc dưới áp lực | Xử lý incident production lúc 2h sáng |
| Giao tiếp rõ ràng | Phải báo cáo cho nhiều bên: dev, business, leadership |
| Chủ động, có tinh thần trách nhiệm | Trực on-call, không thể chần chừ |
| Tinh thần học hỏi liên tục | Công nghệ thay đổi nhanh |
| Collaboration | Làm việc chặt chẽ với Dev team, Infra team |
| Viết tài liệu tốt | Runbook, postmortem, SOP |
---
📜 Chứng chỉ nên có (ưu tiên theo thứ tự)
1. Linux Foundation Certified IT Associate (LFCA) — Nền tảng Linux
2. CKA (Certified Kubernetes Administrator) — Nếu làm với K8s
3. AWS Solutions Architect Associate — Cloud phổ biến nhất
4. Terraform Associate (HashiCorp) — Cho IaC
5. Prometheus Certified Associate (PCA) — Cho monitoring
6. SRE Foundation/SRE Practitioner (SREcon/ DevOps Institute) — Chứng chỉ chuyên ngành
7. CISM / CISSP — Nếu muốn hướng Security
---
⚠️ Đặc thù SRE trong ngân hàng Techcombank
- Core insurance platforms, customer portals, partner channels — tức là hệ thống liên quan đến bảo hiểm (Manulife-VCB có thể không, Techcombank có công ty bảo hiểm riêng) và ngân hàng số. Cần hiểu đây là hệ thống mission-critical.
- Tuân thủ quy định NHNN: An toàn thông tin, dự phòng, backup RPO/RTO
- On-call rotation — Chuẩn bị tinh thần trực ca đêm/cuối tuần
Chuẩn bị phỏng vấn
Hướng dẫn phỏng vấn vị trí SRE tại Techcombank
📋 Quy trình tuyển dụng dự kiến (3-5 vòng)
Vòng 1: HR Screening (30-45 phút)
- Giới thiệu tổng quan về Techcombank, văn hóa, benefits
- Xác nhận thông tin cá nhân, mức lương mong muốn, thời gian onboard
- Câu hỏi: Giới thiệu bản thân, tại sao rời vị trí cũ, lý do chọn Techcombank
Vòng 2: Technical Screening với Hiring Manager (60-90 phút)
- Đi sâu vào kinh nghiệm kỹ thuật
- Câu hỏi về monitoring, incident, automation
- Có thể có bài test nhỏ
Vòng 3: Technical Deep Dive / Coding Test (60-90 phút)
- Coding live (Python/Bash)
- System design scenario liên quan đến reliability
- Câu hỏi scenario: "Nếu hệ thống X down, bạn sẽ làm gì?"
Vòng 4: Panel Interview với các thành viên team (60-90 phút)
- Gặp các thành viên trong team SRE
- Câu hỏi về collaboration, quy trình làm việc
- Đánh giá cultural fit
Vòng 5: Director/Head of Department (30-45 phút)
- Thảo luận về tầm nhìn, mục tiêu
- Offer negotiation
---
❓ Câu hỏi phỏng vấn hay gặp
Vòng HR:
1. "Tại sao bạn muốn làm SRE trong ngân hàng thay vì công ty product/tech thuần túy?"
2. "Mức lương mong muốn của bạn là bao nhiêu?"
3. "Bạn sẵn sàng trực on-call không?"
4. "Bạn biết gì về Techcombank và chiến lược chuyển đổi số của ngân hàng?"
Vòng Technical:
Về Monitoring & Incident:
1. "Bạn thiết kế hệ thống monitoring cho một ứng dụng web như thế nào? Bạn sẽ monitor những metrics nào?"
- Gợi ý trả lời: Golden Signals (Latency, Traffic, Errors, Saturation) + USE Method (Utilization, Saturation, Errors) + RED Method (Rate, Errors, Duration)
2. "Làm sao phân biệt giữa alert hữu ích và alert noise? Bạn xử lý alert fatigue thế nào?"
- Gợi ý: định nghĩa SLO, dùng multi-window multi-burn-rate, severity levels, escalation policies
3. "Khi một service response time tăng đột biến, bạn troubleshoot như thế nào?"
- Gợi ý: systematic approach — check metrics → logs → traces → recent changes → resource usage
4. "Hãy mô tả một incident nghiêm trọng bạn từng xử lý. Bạn đã làm gì và học được gì?"
- Lưu ý: Dùng STAR method, chuẩn bị ít nhất 2-3 câu chuyện
Về Automation & IaC:
5. "Bạn đã từng viết automation tool nào? Giải thích trade-off khi chọn công cụ?"
6. "Sự khác biệt giữa Terraform và Ansible? Khi nào dùng cái nào?"
7. "Viết script Bash/Python để monitor disk usage và cảnh báo khi vượt 80%"
Về Reliability:
8. "SLO, SLA, SLI khác nhau thế nào? Cho ví dụ cụ thể?"
9. "Làm sao tính Error Budget?"
10. "Bạn sẽ thiết kế Disaster Recovery plan như thế nào cho một banking application?"
- Gợi ý: RTO, RPO, multi-region, backup strategy, failover testing
Về System Design:
11. "Thiết kế hệ thống thanh toán online đảm bảo 99.99% uptime?"
12. "Nếu phải xử lý 10,000 requests/giây, kiến trúc của bạn sẽ như thế nào?"
---
👔 Dress Code & Tip chuẩn bị
Dress Code:
- Techcombank khá linh hoạt, nhưng buổi phỏng vấn nên mặc business casual hoặc smart casual
- Tránh mặc quá casual (áo thun, quần short)
- Tránh mặc vest/sơ mi quá formal trừ khi phỏng vấn với Director cấp cao
Tips quan trọng:
- ✅ Nghiên cứu kỹ về Techcombank: Techcombank đang chuyển đổi số mạnh (đầu tư vào Cloud, AI, Digital Banking). Thể hiện bạn hiểu chiến lược này.
- ✅ Chuẩn bị 3-4 incident stories thật theo cấu trúc STAR
- ✅ Hỏi câu hỏi ngược lại: "Tech stack của team là gì?", "On-call rotation như thế nào?", "Team hiện tại có bao nhiêu người?", "Roadmap 6 tháng tới là gì?"
- ✅ Thể hiện tư duy reliability: Đừng chỉ nói "tôi biết Prometheus", hãy nói "tôi thiết kế hệ thống monitoring dựa trên SLO để giảm alert noise X%"
- ⚠️ Thừa nhận khi không biết: Đừng bịa, hãy nói "Tôi chưa có kinh nghiệm trực tiếp với X, nhưng tôi đã đọc về nó và sẵn sàng học"
- ⚠️ Chuẩn bị cho scenario về banking: Ví dụ: "Nếu core banking system down lúc cao điểm giao dịch, bạn sẽ làm gì?"
---
🎁 Câu hỏi cuối nên hỏi interviewer
1. "Tech stack và monitoring tools team đang dùng là gì?"
2. "Team hiện tại có bao nhiêu người và đang build gì?"
3. "Quy trình on-call và incident response hiện tại như thế nào?"
4. "Cơ hội phát triển và training budget cho SRE team ra sao?"
5. "Techcombank đang đầu tư vào cloud/microservice thế nào trong 1-2 năm tới?"
Lộ trình ôn thi
Lộ trình ôn thi & chuẩn bị trong 1-2 tuần
📚 Kiến thức nền tảng cần nắm vững
Tuần 1: Nền tảng vững chắc
Ngày 1-2: Linux & Networking cơ bản
- Lệnh Linux nâng cao: `awk`, `sed`, `grep`, `find`, `netstat`, `ss`, `top`, `htop`, `iostat`, `vmstat`
- Process management: `ps`, `kill`, `systemctl`, `journalctl`
- Networking: TCP/IP, DNS, HTTP/HTTPS, port, firewall iptables
- SSH, certificate, permission
- Tài liệu: Linux Academy, Linux Upskill Challenge (free), "The Linux Command Line" book (free PDF)
Ngày 3-4: Scripting (Bash + Python)
- Bash: function, loop, condition, error handling, logging
- Python: requests, subprocess, boto3 (AWS SDK), pandas xử lý log
- Bài tập thực hành:
- Script check service health
- Parse log file và gửi alert
- Auto cleanup disk
- Tài liệu: Automate the Boring Stuff with Python (free)
Ngày 5-7: Monitoring & Observability
- Prometheus: cách scrape metrics, PromQL cơ bản
- Grafana: tạo dashboard, alert rules
- ELK Stack: cách ship log, query trong Kibana
- Golden Signals / RED Method / USE Method: lý thuyết
- SLO/SLI/SLA/Error Budget: hiểu rõ khái niệm, cách tính
- Tài liệu:
- Book "Site Reliability Engineering" (Google) — FREE trên web
- Book "The Site Reliability Workbook"
- Prometheus official docs
- Grafana tutorials trên YouTube
Tuần 2: Nâng cao & Đặc thù ngân hàng
Ngày 8-9: Container & Orchestration
- Docker: Dockerfile, docker-compose, networking, volume
- Kubernetes cơ bản: pod, deployment, service, ingress, configmap, secret
- Thực hành: deploy một app lên K8s local (minikube/Kind)
- Tài liệu: Kubernetes the Hard Way (GitHub), Mumshad's KodeKloud
Ngày 10-11: IaC & CI/CD
- Terraform: provider, resource, state, module
- Ansible: playbook, role, inventory
- Jenkins/GitLab CI: pipeline cơ bản
- Tài liệu: Terraform official tutorial (free), Ansible quickstart
Ngày 12-13: Cloud (chọn AWS)
- AWS core services: EC2, S3, VPC, IAM, RDS, CloudWatch, Lambda
- Hiểu rõ cách build hệ thống highly available trên cloud
- Tài liệu: AWS Free Tier (làm lab thực tế), AWS Skill Builder (free course)
Ngày 14: Banking & Incident Management
- Đọc về quy định NHNN về an toàn thông tin
- PCI-DSS basics
- Quy trình Incident Response, Postmortem template
- RPO/RTO concepts
- Đọc về Techcombank: tin tức, chiến lược chuyển đổi số, sản phẩm
---
📖 Tài liệu tham khảo ưu tiên
| Tài liệu | Loại | Mức độ ưu tiên |
|---|---|---|
| "Site Reliability Engineering" - Google | Sách free | ⭐⭐⭐⭐⭐ |
| "The Site Reliability Workbook" | Sách free | ⭐⭐⭐⭐⭐ |
| "Designing Data-Intensive Applications" (DDIA) | Sách | ⭐⭐⭐⭐⭐ |
| "The Phoenix Project" / "The Unicorn Project" | Novel IT | ⭐⭐⭐⭐ |
| "Site Reliability Engineering" playlist (YouTube) | Video | ⭐⭐⭐⭐ |
| Prometheus University, Grafana tutorials | Online course | ⭐⭐⭐⭐ |
| Techcombank blog & news | Tin tức | ⭐⭐⭐ |
---
🎯 Bài thực hành gợi ý (Làm trong 1-2 tuần)
1. Lab 1: Setup Prometheus + Grafana + Node Exporter trên máy ảo, tạo dashboard cho CPU/RAM/Disk
2. Lab 2: Viết Python script gọi API banking demo (sandbox) và parse response, log lại lỗi
3. Lab 3: Docker-compose cho một web app + database + monitoring stack
4. Lab 4: Deploy một app lên Kubernetes local, scale up/down
5. Lab 5: Viết Terraform tạo EC2 + S3 + security group trên AWS Free Tier
6. Lab 6: Tạo scenario incident: "Database chết lúc 3h sáng" — viết runbook từng bước xử lý
---
⏰ Lịch trình mẫu 2 tuần (10-15 giờ/tuần)
| Ngày | Chủ đề | Hoạt động |
|---|---|---|
| T2-T3 | Linux + Bash | Đọc + lab lệnh, viết 3 script |
| T4-T5 | Python cho SRE | Automate task thực tế |
| T6-CN | Monitoring + SRE Theory | Đọc Google SRE book, lab Prom/Grafana |
| T2-T3 | Docker + K8s | Deploy app, lab minikube |
| T4-T5 | IaC + CI/CD | Terraform/Ansible lab |
| T6-T7 | Cloud + Interview Prep | AWS lab, mock interview, ôn câu hỏi |
---
💡 Tip ôn thi hiệu quả
- 70% thực hành, 30% lý thuyết
- Dùng AWS Free Tier / GCP Free Tier để làm thật, đừng chỉ đọc
- Ghi chép theo "Runbook cá nhân" — tự tạo template xử lý incident để nhớ lâu
- Mock interview với bạn bè hoặc dùng AI để practice câu hỏi technical
Tư vấn nghề nghiệp
Lời khuyên sự nghiệp cho vị trí SRE tại Techcombank
🚀 Lộ trình thăng tiến trong lĩnh vực SRE ngân hàng
```
Fresher / Junior SRE (0-2 năm)
↓
SRE Engineer (2-4 năm) ← Bạn có thể ở đây khi vào Techcombank
↓
Senior SRE Engineer (4-6 năm)
↓
SRE Lead / Staff SRE (6-8 năm)
↓
Engineering Manager / Head of SRE (8+ năm)
↓
Director of Infrastructure / VP Engineering
```
Các hướng đi chuyên sâu có thể rẽ:
- Platform Engineer: Xây dựng internal platform cho dev team
- Cloud Architect: Thiết kế cloud infrastructure
- Security Engineer / DevSecOps: Tập trung vào security
- Observability Engineer: Chuyên về monitoring stack
- Chaos Engineer: Chuyên test hệ thống chịu lỗi (Netflix-style)
- Site Director / Manager: Quản lý team lớn
---
💰 Mức lương kỳ vọng theo cấp bậc (ước lượng tham khảo, có thể thay đổi tùy ngân hàng và thời điểm)
> ⚠️ Ghi chú: Mức lương dưới đây là ước lượng cho thị trường Việt Nam, có thể thay đổi tùy ngân hàng và thời điểm. Ngân hàng thường trả tốt hơn fintech/product company ở một số cấp.
| Cấp bậc | Kinh nghiệm | Mức lương VNĹ/tháng (ước lượng) |
|---|---|---|
| Junior SRE / Fresher | 0-2 năm | 25 - 45 triệu |
| SRE Engineer | 2-4 năm | 45 - 75 triệu |
| Senior SRE Engineer | 4-6 năm | 75 - 120 triệu |
| SRE Lead / Staff SRE | 6-8 năm | 120 - 180 triệu |
| Engineering Manager | 8+ năm | 150 - 250+ triệu |
| Director / VP level | 10+ năm | 250 - 500+ triệu |
Techcombank thường thuộc top trả lương tốt trong ngân hàng tại Việt Nam, cộng thêm:
- Thưởng Tết (1-3 tháng lương)
- 13th month salary
- Stock/ESOP (tùy cấp)
- Healthcare cho gia đình
- Training budget
---
🌟 Tại sao nên chọn SRE tại ngân hàng?
Ưu điểm:
- 🏦 Hệ thống mission-critical: Học được cách xử lý hệ thống phức tạp, downtime không thể chấp nhận
- 💰 Lương cạnh tranh: Ngân hàng top trả rất tốt
- 📜 Tuân thủ quy định: Hiểu biết về PCI-DSS, NHNN, ISO27001 — giá trị cao trong CV
- 🔒 Job security: Ngân hàng ít bị layoff như startup
- 🚀 Tech stack ngày càng modern: Techcombank đang cloud-native, microservice
Thách thức:
- ⚠️ On-call stress: Đặc biệt với core banking, downtime = tiền
- ⚠️ Quy trình chặt chẽ hơn: Change advisory board, approval workflows
- ⚠️ Legacy system: Một số core banking vẫn còn mainframe
---
🛠️ Kỹ năng cần phát triển thêm (Next 6-12 tháng)
Để thăng tiến nhanh trong SRE ngân hàng:
1. Cloud Native Skills (nếu chưa có)
- Multi-cloud strategy (AWS + Azure)
- Service Mesh (Istio, Linkerd)
- Serverless architecture
2. Security & Compliance (đặc thù ngân hàng)
- PCI-DSS
- SOC2
- Zero Trust Architecture
- Secret management (HashiCorp Vault)
3. Soft Skills cho Leadership (Senior+)
- Technical writing
- Mentoring junior
- Project management
- Stakeholder management
4. Emerging Tech
- AI/ML for incident detection (AIOps)
- GitOps (ArgoCD, Flux)
- Platform Engineering mindset
- Chaos Engineering (Chaos Mesh, Litmus)
5. Financial Domain Knowledge
- Hiểu banking process
- Hiểu insurance process (vì SRE ở Techcombank liên quan đến insurance platforms)
- Hiểu regulatory compliance
---
💡 Lời khuyên cá nhân từ góc nhìn "đàn anh"
1. Vào ngân hàng sớm nếu bạn muốn ổn định: Ngân hàng top như Techcombank, Vietcombank, VPBank, MBBank đều đang chuyển đổi số mạnh — đây là thời điểm vàng để build career.
2. Đừng chỉ monitor, hãy automate: Mục tiêu SRE là "If you have to do it twice, automate it". Đừng làm manual work 3 năm, hãy build tools.
3. Build internal visibility: Viết blog nội bộ, present postmortem, share knowledge. Điều này giúp bạn được promote nhanh.
4. Đừng ngại on-call: On-call giúp bạn học nhanh nhất. Nhưng đàm phán rotation hợp lý (1 tuần/tháng là fair).
5. Cân nhắc chứng chỉ quốc tế: Trong ngân hàng, CKA, AWS, Terraform cert được đánh giá cao.
6. Network trong cộng đồng SRE Việt Nam: Tham gia Vietnam SRE Community, các meetup. Network giúp bạn tìm job tốt hơn rất nhiều.
7. Theo dõi Techcombank digital roadmap: Techcombank đang chuyển đổi mạnh sang Cloud (đã hợp tác với AWS), đẩy mạnh AI. Hiểu được roadmap này giúp bạn thể hiện trong interview và có ý tưởng contribute.
Câu hỏi thường gặp
Em là sinh viên năm cuối ngành CNTT, chưa có kinh nghiệm đi làm, có thể ứng tuyển vị trí SRE tại Techcombank được không?
Hoàn toàn có thể nếu em chuẩn bị kỹ. Techcombank có những chương trình Fresher/Junior SRE và tin tuyển dụng không yêu cầu kinh nghiệm cụ thể. Em cần: (1) Nắm vững Linux + 1 scripting language (Python/Bash); (2) Hiểu cơ bản Docker, Kubernetes; (3) Có project cá nhân về monitoring (Prometheus + Grafana) để show trong CV; (4) Đọc Google SRE Book free; (5) Chuẩn bị câu chuyện về những gì em đã tự học. Nhiều anh chị vào ngân hàng từ vị trí fresher rồi build up — quan trọng là mindset ham học và tinh thần chịu on-call.
Tôi đang là DevOps Engineer ở công ty product 2 năm, lương 50 triệu, muốn chuyển sang SRE tại ngân hàng. Có nên không?
Nên cân nhắc kỹ vì cả product và bank đều có ưu nhược điểm riêng. Pros khi sang bank (như Techcombank): lương có thể cao hơn 15-30% ở cùng level, job security tốt hơn, kinh nghiệm về mission-critical system rất giá trị, ổn định lâu dài. Cons: on-call nặng hơn vì hệ thống critical, quy trình change chặt chẽ hơn, đôi khi tốc độ innovation chậm hơn startup. Với 2 năm DevOps, anh/chị đã có nền tảng tốt. Recommend: nên thử apply và đàm phán, nếu offer tốt hơn 20% và phù hợp với mục tiêu dài hạn thì cứ nhảy. Đừng vội rời nếu chưa có offer.
Vị trí SRE tại ngân hàng thường làm việc mấy giờ một ngày? Có phải trực đêm nhiều không?
Giờ làm hành chính như các phòng ban khác (8h-17h hoặc 9h-18h), nhưng SRE sẽ có on-call rotation ngoài giờ. Thường thì 1-2 tuần on-call/tháng, tùy quy mô team. Khi on-call, nếu có incident thì phải dậy xử lý bất kể giờ nào, nhưng nếu hệ thống ổn định thì có thể chỉ nhận alert và xử lý nhẹ sáng hôm sau. Techcombank với core insurance platforms và customer portals thì on-load có thể nặng hơn các service ít critical. Một số team áp dụng 'follow-the-sun' model — bạn chỉ trực theo khung giờ của mình, có team ở nước khác tiếp nhận.
SRE khác gì với DevOps Engineer và System Administrator? Tôi đang phân vân giữa 3 hướng này.
Ba vị trí này overlap nhiều nhưng có khác biệt rõ ràng. System Admin (SysAdmin): quản lý server, network, hardware, ít code, focus vận hành truyền thống. DevOps Engineer: build CI/CD pipeline, automate deployment, collaboration giữa dev và ops, nhiều code/tooling hơn. SRE: được Google định nghĩa rõ — apply software engineering để giải quyết operations problems, focus vào reliability, SLO, error budget, automation. SRE dùng code nhiều nhất trong 3 vị trí, có tư duy engineering hơn cả. Trong ngân hàng hiện đại như Techcombank, ranh giới DevOps vs SRE khá mờ — quan trọng là bạn thích reliability thinking hay deployment pipeline.
Tôi muốn apply vị trí SRE Techcombank nhưng tin không ghi rõ yêu cầu cụ thể. Tôi nên tự đánh giá mình có phù hợp không theo tiêu chí nào?
Dựa trên JD, bạn tự đánh giá theo 6 nhóm kỹ năng: (1) Monitoring & Alerting — bạn đã từng thiết lập Prometheus/Grafana/ELK chưa? (2) Incident Management — bạn đã xử lý production incident thật chưa, có quen thuộc với on-call? (3) Reliability metrics — bạn hiểu SLO/SLI/Error Budget chưa? (4) Scripting — Python/Bash của bạn ở level nào, đã viết automation tool chưa? (5) IaC — Terraform/Ansible bạn dùng thành thạo không? (6) Change & Release — bạn đã làm CI/CD, rollback plan? Hãy tự chấm 1-5 cho mỗi mục. Nếu trung bình ≥3.5 và bạn có ít nhất 1-2 năm kinh nghiệm, apply thử đi. Tệ nhất là bị reject, không mất gì.
Mức lương thỏa thuận nghĩa là sao? Tôi nên đề xuất bao nhiêu khi phỏng vấn SRE tại Techcombank?
"Thỏa thuận" nghĩa là lương dựa vào đàm phán giữa 2 bên. Bạn nên research trước khi vào phỏng vấn: (1) Xem các job tương tự trên ITViec, VietnamWorks; (2) Tham khảo mức lương SRE Việt Nam qua các khảo sát (VietnamSalary, TopDev); (3) Hỏi bạn bè đang làm ngân hàng. Với 2-3 năm kinh nghiệm SRE tại ngân hàng tầm Techcombank, mức 60-90 triệu là hợp lý. Senior 4-6 năm có thể deal 100-150 triệu. Khi HR hỏi "mức lương mong muốn", đừng nói 1 con số duy nhất — hãy đưa range (ví dụ "70-85 triệu tùy theo benefits và cơ hội phát triển") và emphasize bạn sẵn sàng thảo luận. Lưu ý: mức lương có thể thay đổi tùy ngân hàng và thời điểm.
Tôi đã 7 năm làm System Admin ở một công ty outsource, có nên chuyển sang SRE ngân hàng để phát triển không?
Anh/chị ơi, 7 năm SysAdmin là nền tảng rất vững để chuyển sang SRE, đặc biệt trong ngân hàng. Tin tốt là kinh nghiệm vận hành SysAdmin là phần lõi của SRE — bạn đã hiểu hệ thống từ gốc. Tin cần cập nhật: bạn cần bổ sung coding/Python (hiện nay SRE code nhiều hơn SysAdmin nhiều), cloud skills (AWS/Azure), Terraform/IaC, và tư duy SRE (SLO, error budget). Đề xuất: học thêm trong 6 tháng tới, apply thử vị trí Senior SRE. Tại Techcombank, kinh nghiệm 7 năm của anh/chị có thể được offer mức Senior (75-120 triệu) hoặc thậm chí Staff nếu profile tốt. Đừng ngại!
Làm SRE ở ngân hàng có cần kiến thức về tài chính ngân hàng không, hay chỉ cần kỹ thuật thuần?
Câu hỏi hay. Trả lời ngắn: kỹ thuật là bắt buộc, kiến thức ngân hàng là lợi thế cạnh tranh. Đa số SRE ngân hàng không phải là chuyên gia tài chính — họ làm về infrastructure, monitoring, incident. Nhưng nếu bạn hiểu: (1) Core banking system là gì, có những module nào; (2) Transaction flow từ customer đến ledger; (3) Tại sao downtime trong giờ cao điểm nguy hiểm hơn; (4) Quy trình thanh toán, settlement, reconciliation — thì bạn sẽ communicate tốt hơn với business, đánh giá impact chính xác hơn, và được đánh giá cao trong promotion. Recommend dành 2-3 tuần đọc về banking fundamentals (Free course trên Coursera: "Financial Markets" của Yale hoặc tài liệu của NHNN).
Trong 6 nhóm kỹ năng chính của JD SRE Techcombank, nhóm nào quan trọng nhất để gây ấn tượng trong phỏng vấn?
Theo kinh nghiệm phỏng vấn SRE ngân hàng, Incident Management và Service Reliability (SLO/SLI) thường là 2 nhóm gây ấn tượng mạnh nhất. Lý do: đây là phần khác biệt giữa 'ops thường' và 'SRE mindset'. Hãy chuẩn bị: (1) 2-3 câu chuyện incident bạn đã xử lý theo format STAR; (2) Giải thích rõ SLO là gì, error budget, cách bạn đã áp dụng (hoặc nếu chưa áp dụng, hãy nói cách bạn sẽ áp dụng); (3) Cách bạn postmortem văn hóa blameless. Nhóm Monitoring là cơ bản nên dễ đoán, Automation thì nhiều DevOps cũng biết — nhưng Reliability thinking mới là DNA của SRE thực thụ. Cũng đừng bỏ qua Disaster Recovery vì ngân hàng rất coi trọng phần này.