messenger

Chat Mess

zalo

Chat Zalo

phone

Phone

Gọi ngay: 097.6666.799
messenger

Facebook

messenger

TikTok

Hỗ trợ tư vấn: 097.6666.799
Techcombank

Expert, DevSecOps (40001146)

TP. Ha Noi Technology Division
Expert

Mô tả công việc

Job Purpose

  • The job holder responsible for ensuring DevOps becomes a mindset, a culture, and a set of technical practices.
  • The job holder will provide communication, integration, automation, and close cooperation among all the people needed to plan, develop, test, deploy, release, and maintain a Solution.
  • The job holder will technically lead DevOps team to design and enhance the Continuous Delivery Pipeline (CDP) that represents the workflows, activities, and automation needed to shepherd a new piece of functionality from ideation to an on-demand release of value to the end user

Key Accountabilities (1)

Continuous Delivery through DevSecOps Factory

  • Build, map and optimize delivery of the Continuous Delivery Pipeline (CDP) by addressing key elements like: process time, lead time, delay time and percent of complete and accurate.
  • Continuous Exploration (CE) – understand the market problem / customer need by analyzing and researching to identify the solution required to meet that need, from which suggest development of new features or modification from existing architectures, define and prioritize activities in the Program Backlog.
  • Continuous Integration (CI) – take features from the Program Backlog and implement them to deliver a completed work which is committed to version control, built and integrated into a full system or solution, and tested end-to-end before being validated in a staging environment.
  • Continuous Deployment (CD) - take the changes from the staging environment and deploy them to production.
  • Release on Demand (RoD) - make value available to customers all at once, or in a staggered fashion based market and business needs.

Key Accountabilities (2)

DevSecOps Factory

  • Build, automate, enhance and measure DevSecOps factory.
  • Build, automate, enhance and integrate threat modeling.
  • Build, automate, enhance and integrate application security.
  • Build, automate, enahnce and integrate penetration testing.
  • Build, automate, enhance and integrate continious security monitoring.

Key Accountabilities (3)

DevSecOps Targets

  • Consistently develop software systems with higher quality and accuracy of project budgeting and estimation.
  • Increase visibility and stakeholder input into features for the next release as it is being developed.
  • Engage stakeholders early and consistently throughout the SDLC, leading to few defects and incorrect requirements.
  • Build trust between software development and IT, enable organic process improvement and risk mitigation.
  • Maximize business value by enabling technical staff to adapt to changing requirements or environmental factors.

Key Relationships - Direct Manager

Manager/ Senior Manager/ Director, DevSecOps

Key Relationships - Direct Reports

Key Relationships - Internal Stakeholders

Key Relationships - External Stakeholders

Application/solution provider partners, IT departments of key customer businesses

Success Profile - Qualification and Experiences

Qualifications

  • Bachelor's or Master’s degree in computer science, software engineering or information technology

Work Experience

  • At least 7 years of relevant experience in software development and minimum 2 years of experience in DevSecOps setup.
  • Knowledge of DevSecOps factory pipeline components and DevSecOps Metrics.
  • Experience working with cloud environments is a must.
  • Hands-on experience on code, commit, code review, document, test, integrate, qa, monitor with front end and back end languages and technologies.
  • Experience working with DevSecOps tools is a must (RE protection, SSL pinning, payload encryption, Code quality, source code analysis, SAST/DAST tools).

Foreign language

  • English/ according to TCB's regulations in each period

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

1. Đọc đúng bản chất vị trí

Vị trí Expert, DevSecOps thuộc Khối Công nghệ của Techcombank là một vị trí kỹ thuật cao, hướng đến dẫn dắt việc xây dựng và vận hành nền tảng phát triển phần mềm tích hợp bảo mật. Ứng viên cần hiểu rằng đây không chỉ là vận hành Jenkins, GitLab CI hoặc Kubernetes. Mô tả công việc yêu cầu ứng viên có khả năng:

  • Xây dựng và tối ưu toàn bộ quy trình Continuous Delivery Pipeline từ ý tưởng đến khai thác.
  • Biến bảo mật thành các bước tự động trong pipeline thay vì kiểm tra thủ công khi phát hiện sự cố.
  • Làm việc với nhiều bên liên quan như quản lý công nghệ, đội phát triển, kiểm thử, bảo mật, đối tác cung cấp giải pháp và khách hàng doanh nghiệp.
  • Dùng số liệu để đo lường tốc độ giao hàng, chất lượng, độ ổn định và giá trị kinh doanh.

Chức danh Expert cho thấy yêu cầu cao về khả năng thiết kế, ảnh hưởng và dẫn dắt kỹ thuật. Tuy nhiên, phần “Direct Reports” không được cung cấp nên chưa thể khẳng định đây là vị trí quản lý có đội nhóm. Ứng viên cần hỏi rõ trong phỏng vấn về quyền hạn quản lý con người, phạm vi tham gia kiến trúc và mức độ trực tiếp vận hành.

2. Ma trận kỹ năng cần có

Nhóm kỹ năng Mức độ quan trọng Nội dung cần chứng minh
Continuous Integration và Continuous Deployment Rất cao Thiết kế pipeline tự động, quản lý phiên bản, build, kiểm thử, quản lý artifact, triển khai, rollback và triển khai theo lịch hoặc theo yêu cầu
DevSecOps Factory Rất cao Tự động hóa threat modeling, quét mã nguồn, quét phụ thuộc, kiểm thử xâm nhập, theo dõi bảo mật liên tục và đưa kết quả về đúng người xử lý
Kiến trúc phần mềm và DevOps Cao Hiểu kiến trúc ứng dụng, API, microservice, tích hợp, kiến trúc sự kiện, cơ sở dữ liệu và tác động của kiến trúc đến khả năng triển khai
Nền tảng vận hành Cao Linux, mạng, container, Kubernetes, điện toán đám mây, hạ tầng mã nguồn và quản lý bí mật
Tự động hóa và lập trình Cao Python, Bash, YAML, JSON, xử lý API và viết tự động hóa để giảm thao tác thủ công
Quan sát, sự kiện và sự cố Cao Log, metric, trace, cảnh báo, chẩn đoán sự cố, phản ứng sự cố và phân tích nguyên nhân gốc
Bảo mật ứng dụng Rất cao Mô hình hóa đe dọa, secure coding, SAST, SCA, DAST, quét cấu hình hạ tầng, quản lý lỗ hổng và kiểm thử xâm nhập
Quản trị rủi ro và tuân thủ Cao Change management, phân tách môi trường, kiểm soát truy cập, dấu vết kiểm toán, chính sách bảo mật và khả năng phục hồi dịch vụ
Kỹ năng lãnh đạo và giao tiếp Rất cao Dẫn dắt kỹ thuật, thuyết phục bên liên quan, truyền đạt rủi ro, huấn luyện đội và cân bằng giữa tốc độ, chất lượng, bảo mật

3. Kiến thức trọng tâm theo từng trụ cột

3.1. Continuous Delivery Pipeline

Ứng viên cần mô tả được pipeline end-to-end gồm:

1. Continuous Exploration: làm rõ nhu cầu khách hàng, phân tích vấn đề thị trường, đề xuất tính năng và ưu tiên backlog.
2. Continuous Integration: lấy mã nguồn từ backlog, build, tích hợp, chạy kiểm thử tự động, kiểm tra bảo mật và đóng gói phiên bản.
3. Continuous Deployment: đưa thay đổi đã được kiểm chứng từ môi trường thử nghiệm sang môi trường khai thác.
4. Release on Demand: phát hành giá trị cho khách hàng theo yêu cầu kinh doanh, có thể toàn bộ hoặc theo từng nhóm.

Các khái niệm cần nói rõ:

  • Process time: tổng thời gian một thay đổi đi qua toàn bộ quy trình.
  • Lead time: thời gian từ khi yêu cầu được đề xuất đến khi giá trị được phát hành.
  • Delay time: thời gian thay đổi nằm chờ trước khi được xử lý.
  • Deployment frequency: số lần phát hành trong một khoảng thời gian.
  • Change failure rate: tỷ lệ thay đổi gây sự cố hoặc cần rollback.
  • Time to restore service: thời gian phục hồi dịch vụ sau sự cố.
  • Escaped defect: lỗi chỉ được phát hiện sau khi phát hành.

3.2. DevSecOps Factory

Đây là phần khác biệt rõ nhất của vị trí. Ứng viên cần trình bày một “nhà máy” gồm các hạ tầng tự động dùng chung, trong đó mỗi sản phẩm có thể tái sử dụng:

  • Mẫu pipeline và module bảo mật dùng chung.
  • Quét mã nguồn tĩnh trong quá trình commit hoặc build.
  • Quét thư viện và phụ thuộc mã nguồn.
  • Quét cấu hình hạ tầng và container.
  • Kiểm thử bảo mật ứng dụng động.
  • Quản lý bí mật và chứng thư số.
  • Tích hợp kết quả kiểm thử xâm nhập vào quy trình phê duyệt.
  • Theo dõi lỗ hổng liên tục trên môi trường khai thác.
  • Tự động tạo báo cáo, phân loại rủi ro, định tuyến cảnh báo và đo thời gian khắc phục.

3.3. Bảo mật trong vòng đời phát triển phần mềm

Ứng viên cần hiểu cách đưa bảo mật vào thiết kế, không chỉ vào kiểm thử cuối cùng:

  • Xác định yêu cầu bảo mật và điều kiện tuân thủ ngay từ giai đoạn yêu cầu.
  • Dùng mô hình hóa đe dọa như STRIDE để xác định điểm tấn công và biện pháp kiểm soát.
  • Áp dụng nguyên tắc đặc quyền tối thiểu, phòng thủ nhiều lớp và mặc định an toàn.
  • Quét mã nguồn, phụ thuộc, bí mật bị rò rỉ và cấu hình hạ tầng.
  • Tích hợp kiểm thử xâm nhập, kiểm thử API, kiểm thử hợp đồng ứng dụng và xác thực OAuth, OpenID Connect nếu có.
  • Quản lý vòng đời lỗ hổng, đánh giá mức độ nghiêm trọng và theo dõi thời gian khắc phục.

3.4. Kiến thức ngành ngân hàng và quản trị rủi ro

Không phải mọi chứng chỉ ngân hàng đều bắt buộc, nhưng ứng viên cần cho thấy hiểu biết về bối cảnh hệ thống tài chính:

  • Dữ liệu khách hàng và giao dịch là dữ liệu nhạy cảm.
  • Thay đổi cần có phê duyệt, phân tách môi trường và dấu vết kiểm toán.
  • Tính sẵn sàng, khả năng phục hồi và phương án dự phòng khi phát sinh sự cố.
  • Quản lý bên thứ ba, nhà cung cấp và rủi ro tập trung.
  • Bảo mật thông tin khách hàng, xác thực, thanh toán và bảo vệ giao dịch.

Các tiêu chuẩn như NIST Secure Software Development Framework, OWASP, CIS Controls, ISO 27001 và quy định bảo mật của Ngân hàng Nhà nước nên được biết ở mức khái niệm. Đây là điểm cộng, không nên biến thành điều kiện tự đặt ra quá nặng nề.

4. Công cụ và nền tảng nên biết

Danh sách dưới đây là hướng chuẩn bị tham khảo, không phải yêu cầu chính thức của tin tuyển dụng. Ứng viên nên biết ít công cụ thật sâu nhưng hiểu nguyên lý, đồng thời thể hiện khả năng học công cụ mới:

Nhu cầu Công cụ thường gặp
Quản lý mã nguồn và phê duyệt Git, GitLab, GitHub, Azure Repositories, Gerrit
Continuous Integration và Continuous Delivery GitLab CI, Jenkins, GitHub Actions, Azure DevOps, Argo CD
Đóng gói và kho artifact Docker, Harbor, Nexus, JFrog Artifactory
Điều phối container Kubernetes, Helm, Kustomize
Hạ tầng mã nguồn Terraform, Ansible, Pulumi, CloudFormation
Điện toán đám mây AWS, Microsoft Azure, Google Cloud hoặc nền tảng nội bộ tùy ngân hàng
Quét bảo mật SonarQube, OWASP Dependency-Check, Trivy, Snyk, Checkov, Fortify, Veracode
Kiểm thử xâm nhập OWASP ZAP, Burp Suite, Nuclei và quy trình kiểm thử xâm nhập nội bộ
Quản lý bí mật Vault, AWS Secrets Manager, Azure Key Vault
Quan sát và sự kiện Prometheus, Grafana, Loki, Splunk, Elastic, OpenTelemetry
Quản lý lỗ hổng DefectDojo, Jira, ServiceNow, Security Hub hoặc giải pháp tương đương

5. Kỹ năng mềm cần thể hiện

  • Dẫn dắt không chỉ bằng chức quyền: ở vị trí chuyên gia, ảnh hưởng thường đến từ năng lực kỹ thuật, uy tín và khả năng thuyết phục.
  • Giao tiếp với nghiệp vụ: giải thích rủi ro kỹ thuật theo tác động nghiệp vụ, không dùng quá nhiều thuật ngữ khó hiểu.
  • Tư duy hệ thống: nhìn toàn bộ chuỗi từ yêu cầu, phát triển, kiểm thử, phát hành đến vận hành.
  • Quyết định dựa trên dữ liệu: biến phản hồi và sự cố thành cải tiến có thể đo lường.
  • Tư duy phục vụ khách hàng: bảo mật không phải lý do làm chậm mà là điều kiện để ngân hàng phục vụ an toàn.
  • Khả năng huấn luyện: xây dựng mẫu, tài liệu và nâng cao năng lực của kỹ sư.

6. Chứng chỉ nên cân nhắc

Chứng chỉ chỉ có giá trị khi đi kèm kinh nghiệm thực tế:

1. Certified Kubernetes Administrator: phù hợp nếu vai trò trực tiếp vận hành Kubernetes và nền tảng container.
2. Chứng chỉ điện toán đám mây: chọn theo nền tảng thực tế của ngân hàng; AWS Solutions Architect, Azure Solutions Architect hoặc Google Cloud Professional Architect.
3. DevSecOps hoặc Secure Development Practitioner: có giá trị khi chứng minh được quy trình triển khai tự động, quản lý bí mật, SAST, SCA và DAST trong dự án.
4. CISSP, CISM hoặc ISO 27001: phù hợp hơn với hướng quản trị bảo mật, kiểm toán và quản lý rủi ro.
5. Kubernetes và Cloud Security: hữu ích cho nhóm chuyên sâu về bảo mật hạ tầng và quyền truy cập.

Không nên để chứng chỉ chiếm phần lớn hồ sơ. Một dự án có pipeline, mã nguồn, số liệu vận hành và bản trình bày kiến trúc thường thuyết phục hơn một danh sách chứng chỉ.

7. Những gì ứng viên nên đưa vào hồ sơ

  • Sơ đồ pipeline từ commit đến khai thác và rollback.
  • Danh sách kiểm soát bảo mật tại từng giai đoạn, kèm điều kiện cho phép hoặc chặn phát hành.
  • Số liệu về thời gian build, tần suất phát hành, tỷ lệ lỗi, thời gian khắc phục và mức giảm lỗ hổng.
  • Ví dụ cải tiến giảm thời gian triển khai, giảm lỗi hồi quy hoặc giảm thời gian xử lý sự cố.
  • Kinh nghiệm làm việc với bên liên quan không thuộc kỹ thuật và cách giải quyết bất đồng.
  • Bằng chứng về vai trò dẫn dắt: hướng dẫn, ra quyết định, chuẩn hóa và cải tiến quy trình.
  • Thiết kế phục hồi sự cố, quản lý bí mật, phân tách môi trường và kiểm soát truy cập.

8. Checklist tự đánh giá trước khi ứng tuyển

Ứng viên đủ sức cạnh tranh thường có thể trả lời rõ các câu hỏi sau:

  • Tôi có thể thiết kế một pipeline phát hành dịch vụ ngân hàng mà không cần “cứng” quy trình phê duyệt không?
  • Tôi sẽ phát hiện và ngăn lỗ hổng ở đâu trong vòng đời phát triển?
  • Tôi đo hiệu quả của DevSecOps bằng chỉ số nào, ngoài số lần triển khai?
  • Tôi xử lý thay đổi khẩn cấp và sự cố bảo mật mà không làm mất kiểm soát ra sao?
  • Tôi có thể trình bày một quyết định dẫn đến giảm rủi ro hoặc giảm thời gian giao hàng không?
  • Tôi phân biệt được vấn đề kỹ thuật, vấn đề quy trình và vấn đề quản lý như thế nào?
  • Tôi sẽ thuyết phục ban quản lý đầu tư vào tự động hóa bằng dữ liệu nào?

Chuẩn bị phỏng vấn

1. Quy trình phỏng vấn dự kiến

Tin tuyển dụng không công bố quy trình chính thức. Dựa trên tính chất vị trí chuyên gia DevSecOps, ứng viên có thể chuẩn bị cho quy trình khoảng 4 đến 6 vòng, trong đó một số ngân hàng có thể gộp vòng kỹ thuật và lãnh đạo:

Vòng Nội dung dự kiến Câu hỏi thường gặp
1. Sàng lọc với Nhân sự Xác nhận kinh nghiệm, mức lương kỳ vọng, địa điểm và khả năng làm việc Bạn từng phụ trách pipeline nào? Vì sao chuyển sang DevSecOps? Mức lương mong muốn?
2. Kiểm thuật DevOps và CI/CD Độ sâu về pipeline, triển khai, hạ tầng và sự cố Hãy thiết kế pipeline cho một ứng dụng ngân hàng. Bạn xử lý rollback và cấu hình lỗi thế nào?
3. DevSecOps và bảo mật ứng dụng Threat modeling, SAST, SCA, DAST, kiểm thử xâm nhập, quản lý lỗ hổng Bảo mật được tích hợp vào DevOps ở đâu? Khi nào nên chặn phát hành?
4. Kiến trúc và thiết kế Continuous Delivery Pipeline, DevSecOps Factory, độ tin cậy và khả năng mở rộng Làm sao xây dựng nền tảng dùng chung cho nhiều đội? Làm sao đo DORA metrics?
5. Lãnh đạo và tình huống Quản lý bên liên quan, xung đột, ảnh hưởng và giá trị kinh doanh Kỹ sư phản đối với việc thêm kiểm soát bảo mật, bạn xử lý ra sao?
6. Nhân sự hoặc lãnh độa cuối Đánh giá động lực, văn hóa, mức lương và thông tin chuyên mục Bạn mong đợi điều gì trong 12 tháng đầu? Mức lương và cấu trúc phúc lợi mong muốn?

Ứng viên nên gọi xác nhận số vòng, thời lượng, hình thức trực tiếp hoặc trực tuyến, thành phần hội đồng và có dự án thực hành hay không.

2. Chuẩn bị cho vòng kỹ thuật DevOps

Các chủ đề cần nắm chắc:

  • Mô hình Git, nhánh, pull request, chính sách bảo vệ nhánh và quy trình phê duyệt.
  • Build tái lập, quản lý dependency, cache, artifact và checksum.
  • Unit test, integration test, contract test, end-to-end test và kiểm thử khả năng chịu tải.
  • Triển khai xanh, canary, blue-green, feature flag và rollback an toàn.
  • Quản lý bí mật, danh tính dịch vụ, chứng thư số và quyền truy cập.
  • Container, Kubernetes, hạ tầng mã nguồn và triển khai hạ tầng bằng mã nguồn.
  • Kiến trúc sự kiện, xử lý lỗi, retry, circuit breaker và idempotency.
  • Quan sát hệ thống bằng log, metric, trace và cảnh báo.

Câu hỏi thực hành có thể là:

> “Một microservice có 20 nhóm phát triển, triển khai thủ công và thường xuyên lỗi cấu hình. Bạn sẽ chuyển đổi quy trình trong ba tháng đầu như thế nào?”

Cách trả lời tốt:

1. Xác định trạng thái hiện tại: thời gian giao hàng, tần suất triển khai, tỷ lệ lỗi và thời gian khôi phục.
2. Chuẩn hóa pipeline và mẫu triển khai ở một nhóm đại diện.
3. Tự động hóa kiểm thử, kiểm soát cấu hình, phê duyệt và rollback.
4. Bổ sung canary, quan sát và cơ chế dừng tự động.
5. Đo lại kết quả sau mỗi vòng cải tiến.

3. Chuẩn bị cho vòng DevSecOps

Ứng viên cần chứng minh rằng mình hiểu bảo mật nằm trong quy trình phát triển, không phải một bước kiểm tra cuối:

  • Phân biệt SAST, SCA, DAST, kiểm thử xâm nhập và kiểm thử cấu hình hạ tầng.
  • Biết cách lập threat model cho một hệ thống xác thực hoặc thanh toán.
  • Xác định điều kiện phê duyệt phát hành dựa trên mức độ nghiêm trọng.
  • Xử lý kết quả quét có lượng lớn: phân loại, chống nhiễu, chỉ số SLA và báo cáo rủi ro thực sự.
  • Bảo đảm bí mật không xuất hiện trong mã nguồn, log, image container hoặc artifact.
  • Thiết kế audit trail cho việc thay đổi mã nguồn, cấu hình, bí mật và phê duyệt.
  • Phối hợp với đội kiểm thử xâm nhập mà không biến kiểm thử thủ công thành điểm nghẽn.

Một câu hỏi mẫu:

> “Một lỗ hổng nghiêm trọng được phát hiện trong thư viện phụ thuộc. Bạn đưa nó vào pipeline và quy trình phát hành như thế nào?”

Câu trả lời nên nêu: nguồn phát hiện, khả năng khai thác, mức độ ảnh hưởng, biện pháp giảm thiểu tức thời, bản vá hoặc thay thế, kiểm thử hồi quy, quyết định phát hành và báo cáo bên liên quan.

4. Chuẩn bị cho vòng thiết kế kiến trúc

Hãy luyện trả lời bài toán:

> “Thiết kế Continuous Delivery Pipeline cho một API ngân hàng số, có thể phát hành nhiều lần trong ngày nhưng không được đánh đổi bảo mật và khả năng phục hồi.”

Một câu trả lời hoàn chỉnh có thể gồm:

1. Phân tích yêu cầu và threat model trước khi phát triển.
2. Quản lý mã nguồn, quyền phê duyệt và tách biệt môi trường.
3. Build, tạo artifact bất biến, sinh SBOM, ký số và quét image.
4. Chạy unit test, integration test, SAST, SCA, quét bí mật và DAST.
5. Triển khai bằng canary hoặc blue-green và tự động rollback khi chỉ số vận hành xấu đi.
6. Theo dõi log, metric, trace, lỗ hổng và hành vi nghiệp vụ sau phát hành.
7. Áp dụng cửa sổ phát hành, phê duyệt theo rủi ro và lịch phục hồi cho sự cố.
8. Đo DORA metrics, tỷ lệ lỗi thoát ra ngoài và thời gian khắc phục lỗ hổng.

5. Chuẩn bị cho vòng lãnh đạo và hành vi

Dùng cấu trúc Tình huống – Hành động – Kết quả – Bài học:

  • Tình huống: bối cảnh và áp lực.
  • Hành động: vai trò, quyết định và cách phối hợp của bạn.
  • Kết quả: số liệu hoặc tác động đo được.
  • Bài học: điều bạn sẽ làm khác đi lần sau.

Các câu hỏi nên luyện:

  • Bạn đã thay đổi quy trình nào để cải thiện tốc độ giao hàng? Số liệu trước và sau ra sao?
  • Kỹ sư cho rằng kiểm tra bảo mật làm chậm phát hành, bạn xử lý thế nào?
  • Bạn đã phát hiện điểm nghẽn giữa phát triển, kiểm thử và vận hành ra sao?
  • Bạn từng dẫn dắt thay đổi khiến nhiều nhóm phản đối thế nào?
  • Bạn đã huấn luyện hoặc cải thiện năng lực của kỹ sư khác ra sao?
  • Hãy mô tả một sự cố bảo mật hoặc sự cố triển khai bạn phải dẫn dắt điều tra.

Câu trả lời mạnh phải nêu được con số, nhưng không được bịa dữ liệu. Nếu không có số liệu chính xác, hãy nói rõ quy mô và cách bạn đo hoặc ước lượng.

6. Tài liệu nên mang đến phỏng vấn

Nếu hình thức cho phép, ứng viên có thể chuẩn bị một bản tóm tắt:

  • Sơ đồ kiến trúc DevSecOps Factory.
  • Quy trình phê duyệt và phân loại rủi ro.
  • Bảng chỉ số vận hành và mục tiêu cải thiện.
  • Một sơ đồ luồng từ yêu cầu đến phát hành.
  • Một ví dụ cải tiến quy trình có số liệu.
  • Bản tóm tắt cấu hình pipeline và điểm kiểm soát bảo mật.

Không nên mang quá nhiều tài liệu. Mục tiêu là chứng minh khả năng thiết kế và giao tiếp, không phải trình bày toàn bộ kinh nghiệm.

7. Câu hỏi nên hỏi người phỏng vấn

  • Nền tảng đang sử dụng chính là gì và kiến trúc triển khai ra sao?
  • DevSecOps Factory đang phục vụ bao nhiêu đội và bao nhiêu sản phẩm?
  • Ba kết quả quan trọng nhất của chức danh trong sáu tháng đầu là gì?
  • Ai chịu trách nhiệm cuối cùng về an toàn phát hành và ai có quyền phê duyệt?
  • Vị trí có tham gia trực giám sát sự cố ngoài giờ hoặc xử lý sự cố phát sinh không?
  • Công cụ nào đã được chuẩn hóa và đội đang tự xây dựng điều gì?
  • Thành công ở vị trí này được đánh giá chủ yếu theo tốc độ, chất lượng, bảo mật hay năng lực dẫn dắt?
  • Vị trí có cơ hội tiếp cận kiến trúc doanh nghiệp và ra quyết định công nghệ không?

8. Trang phục và hình thức

  • Với phỏng vấn trực tuyến: trang phục công sở gọn gàng, nền yên tĩnh, ánh sáng tốt, camera ngang tầm và dự phòng kết nối.
  • Với phỏng vấn trực tiếp: lựa chọn trang phục công sở chuyên nghiệp nhưng không quá cứng nhắc; có thể dùng sơ mi hoặc áo blouse, quần tây, giày kín đáo. Không cần bộ vest nếu thông báo không yêu cầu.
  • Mang bản in hồ sơ, bút, sổ ghi chép và thiết bị dự phòng.
  • Trả lời ngắn gọn theo cấu trúc, tránh nói quá dài, không phủ nhận kinh nghiệm và luôn phân biệt rõ việc đã làm cá nhân với việc do đội thực hiện.

Lộ trình ôn thi

1. Mục tiêu ôn tập trong 1 đến 2 tuần

Mục tiêu không phải học thuộc mọi công cụ, mà là xây dựng ba năng lực chính:

1. Thiết kế và giải thích một pipeline phát triển phần mềm an toàn.
2. Thiết kế một DevSecOps Factory có thể mở rộng và đo lường.
3. Chứng minh khả năng dẫn dắt, phối hợp bên liên quan và cải thiện quy trình bằng số liệu.

2. Kiến thức nền cần nắm

DevOps và phát triển phần mềm

  • Vòng đời phát triển phần mềm, mô hình Agile, backlog và quản lý thay đổi.
  • Continuous Integration, Continuous Delivery, Continuous Deployment và Release on Demand.
  • Quản lý phiên bản, nhánh, pull request, code review và quy tắc bảo vệ nhánh.
  • Kiểm thử tự động, kiểm thử tích hợp, kiểm thử hợp đồng và kiểm thử đầu cuối.
  • Triển khai xanh, canary, blue-green, feature flag và rollback.

DevSecOps

  • DevSecOps Factory và vai trò của nó trong chuỗi giá trị phần mềm.
  • Mô hình hóa đe dọa bằng STRIDE và kiểm soát theo vòng đời.
  • SAST, SCA, DAST, kiểm thử xâm nhập, quét container và quét cấu hình hạ tầng.
  • Quản lý bí mật, chứng thư số, danh tính dịch vụ và quyền truy cập.
  • Quản lý lỗ hổng, phân loại rủi ro, chống nhiễu cảnh báo và quy trình khắc phục.
  • SBOM, chữ ký artifact và chuỗi cung ứng phần mềm đáng tin cậy.

Nền tảng vận hành

  • Linux, shell, Docker, Kubernetes và cơ chế quản lý tài nguyên.
  • Hạ tầng mã nguồn với Terraform hoặc công cụ tương đương.
  • Mạng, DNS, chứng thư số, API, cơ sở dữ liệu và kiến trúc sự kiện.
  • Log, metric, trace, cảnh báo và phân tích nguyên nhân gốc.
  • Khả năng phục hồi, dự phòng, chuyển đổi từng phần và kế hoạch khôi phục sau thảm họa.

Đo lường và điều hành

  • DORA metrics: tần suất phát hành, thời gian dẫn đến phục hồi, tỷ lệ thay đổi thất bại và thời gian khôi phục.
  • Chất lượng: tỷ lệ lỗi, lỗi thoát ra ngoài, thời gian sửa lỗi và mức độ hài lòng của bên liên quan.
  • Bảo mật: số lỗ hổng bị phát hiện, thời gian khắc phục, tỷ lệ lỗ hổng quá hạn và mức độ bao phủ kiểm soát.
  • Tiến độ: process time, lead time, delay time, tỷ lệ hoàn thành chính xác và thời gian chờ phê duyệt.

3. Tài liệu tham khảo

Tài liệu nền tảng

  • Tài liệu chính thức của Git, Docker, Kubernetes, Terraform, GitLab CI, Jenkins, GitHub Actions hoặc Azure DevOps tùy nền tảng quen thuộc.
  • OWASP Top 10, OWASP Application Security Verification Standard và OWASP Web Security Testing Guide.
  • OWASP Software Component Verification Standard và tài liệu về quản lý thành phần phần mềm.
  • NIST Secure Software Development Framework và NIST Cybersecurity Framework ở mức tổng quan.
  • Chương trình OWASP DevSecOps và mô hình DevSecOps Maturity Model của OWASP để hiểu mức độ trưởng thành.

Sách tham khảo

  • The Phoenix Project của Gene Kim: cách kết nối DevOps với luồng công việc và giá trị kinh doanh.
  • Accelerate của Nicole Forsgren, Gene Kim và Nicole Humble: DORA metrics và cải tiến hiệu quả giao hàng.
  • DevSecOps của Steven L. Cerny và các tác giả liên quan: tích hợp bảo mật vào phát triển và vận hành.
  • The Art of Software Security Assessment của Mark Dowd, John McDonald và Justin Schuh: tư duy săn lỗi và phân tích bảo mật.
  • Kubernetes: Up and Running của Kelsey Hightower và Brendan Burns: nền tảng Kubernetes.

Luyện tập tình huống

  • Chọn một ứng dụng mẫu có API đăng nhập và giao dịch giả lập.
  • Vẽ kiến trúc, luồng CI/CD và các điểm kiểm soát bảo mật.
  • Viết threat model và mô tả ba rủi ro chính.
  • Xây dựng pipeline bằng GitLab CI, GitHub Actions hoặc Jenkins tùy kinh nghiệm.
  • Tích hợp SAST, SCA, quét container, tạo SBOM và ký artifact.
  • Triển khai lên môi trường thử nghiệm bằng Kubernetes hoặc nền tảng đơn giản hơn.
  • Thêm canary, điều kiện rollback và bảng theo dõi chỉ số.
  • Trình bày một cải tiến giả định, kèm số liệu trước và sau.

4. Lộ trình 14 ngày

Ngày 1: Phân tích vị trí và khoảng trống

  • Đọc lại từng đoạn mô tả công việc.
  • Chuyển mỗi trách nhiệm thành câu hỏi phỏng vấn.
  • Lập bảng tự đánh giá theo ba mức: thành thạo, biết sử dụng, chưa có kiến thức.
  • Xác định ba điểm mạnh và ba khoảng trống cần che lập.

Ngày 2: Quản lý mã nguồn và Continuous Integration

  • Ôn Git, pull request, quy tắc bảo vệ nhánh và chiến lược nhánh.
  • Viết pipeline build, unit test, lint và tạo artifact.
  • Thêm kiểm thử tích hợp và cơ chế cache.

Ngày 3: Quản lý artifact, bí mật và phê duyệt

  • Tạo artifact bất biến, checksum, SBOM và chữ ký số.
  • Dùng quản lý bí mật thay vì lưu trực tiếp trong mã nguồn.
  • Mô phỏng cổng phê duyệt theo mức độ rủi ro.

Ngày 4: Triển khai và rollback

  • Ôn container, Kubernetes cơ bản và hạ tầng mã nguồn.
  • So sánh triển khai xanh, canary và blue-green.
  • Xây dựng quy trình rollback tự động.

Ngày 5: Bảo mật mã nguồn và phụ thuộc

  • Học SAST, SCA, quét bí mật và quét cấu hình hạ tầng.
  • Phân biệt lỗ hổng thực sự với kết quả trùng lặp hoặc không liên quan.
  • Thiết kế chính sách chặn phát hành theo mức độ nghiêm trọng.

Ngày 6: Threat modeling và kiểm thử xâm nhập

  • Thực hành STRIDE trên một luồng đăng nhập và thanh toán.
  • Học cách viết hồ sơ kiểm thử xâm nhập và chuyển phát hiện thành yêu cầu sửa.
  • Phân tích khác biệt giữa kiểm thử tự động và kiểm thử chuyên sâu.

Ngày 7: Quan sát và sự cố

  • Ôn log, metric, trace, cảnh báo và dashboard.
  • Viết runbook cho lỗi triển khai, lỗ hổng nghiêm trọng và sự cố chứng thư số.
  • Luyện trả lời câu hỏi về phân tích nguyên nhân gốc.

Ngày 8: Lắp ghép dự án thực hành

  • Hoàn thiện pipeline và cơ chế bảo mật.
  • Thêm tài liệu kiến trúc, runbook và hướng dẫn sử dụng.

Ngày 9: DevSecOps Factory và mô hình vận hành

  • Thiết kế mô hình dùng chung cho nhiều đội.
  • Xây dựng thư viện bước pipeline, mẫu chính sách và cơ chế cấu hình tập trung.
  • Phân biệt nền tảng dùng chung với giải pháp quá tùy biến.

Ngày 10: Đo lường và cải tiến

  • Lập dashboard DORA và chỉ số bảo mật.
  • Phân tích một tình huống từ dữ liệu đến quyết định cải tiến.
  • Chuẩn bị câu trả lời về cách chứng minh giá trị kinh doanh.

Ngày 11: Luyện kiến trúc

  • Trả lời bài toán pipeline cho API ngân hàng.
  • Trình bày sơ đồ kiến trúc trong 10 phút.
  • Chuẩn bị phương án thay thế và đánh đổi cho từng quyết định.

Ngày 12: Luyện lãnh đạo và tình huống

  • Chuẩn bị ba câu chuyện theo cấu trúc Tình huống – Hành động – Kết quả – Bài học.
  • Một câu chuyện về cải tiến quy trình.
  • Một câu chuyện về xung đột với bên liên quan.
  • Một câu chuyện về sự cố và khắc phục.

Ngày 13: Hồ sơ và thông điệp ứng tuyển

  • Viết lại phần mở đầu hồ sơ theo vị trí Expert DevSecOps.
  • Nêu rõ phạm vi trách nhiệm, quy mô, thành phần và kết quả.
  • Làm nổi bật DevSecOps, kiến trúc, đo lường và lãnh đạo kỹ thuật.
  • Chuẩn bị câu hỏi cho người phỏng vấn.

Ngày 14: Phỏng vấn mô phỏng

  • Một vòng kỹ thuật 60 phút.
  • Một vòng kiến trúc 45 phút.
  • Một vòng lãnh đạo và hành vi 30 phút.
  • Ghi âm phần trả lời, đo thời gian và sửa các câu trả lời quá dài hoặc thiếu số liệu.

5. Sản phẩm nên có trước ngày phỏng vấn

  • Một repository chứa pipeline hoạt động.
  • Một sơ đồ kiến trúc và sơ đồ luồng phát hành.
  • Một tài liệu threat model.
  • Một bảng điều khiển với các chỉ số chính.
  • Một tài liệu quyết định: vấn đề, lựa chọn, đánh đổi và kết quả.
  • Một phần trình bày khoảng 10 phút về DevSecOps Factory.

6. Checklist cuối cùng

  • Tôi hiểu mục đích của từng giai đoạn Continuous Delivery.
  • Tôi biết đưa bảo mật vào pipeline ở đâu và vì sao.
  • Tôi có thể giải thích cách đo tốc độ, chất lượng và rủi ro.
  • Tôi có ví dụ thật về việc cải thiện quy trình.
  • Tôi có thể nói rõ điều gì đã thành công và điều gì chưa thành công.
  • Tôi hiểu yêu cầu về tính bảo mật, kiểm toán và phục hồi trong bối cảnh ngân hàng.
  • Tôi đã chuẩn bị câu hỏi về phạm vi quyền lực, công cụ, KPI và cơ hội phát triển.

Tư vấn nghề nghiệp

1. Định vị cơ hội nghề nghiệp

Đây là cơ hội phù hợp với ba nhóm ứng viên:

  • Kỹ sư DevOps đã có kinh nghiệm kiến trúc pipeline, nền tảng và vận hành nhưng muốn chuyển sang hướng bảo mật tích hợp.
  • Kỹ sư phát triển phần mềm có nền tảng DevSecOps, tự động hóa và hiểu kiến trúc ứng dụng.
  • Chuyên gia bảo mật ứng dụng hoặc kiểm thử xâm nhập muốn mở rộng sang phát triển pipeline và cải tiến quy trình.

Ứng viên từ nền tảng quản trị hệ thống hoặc mạng vẫn có thể ứng tuyển nếu đã chứng minh khả năng tự động hóa, hiểu SDLC và có kinh nghiệm triển khai ứng dụng. Tuy nhiên, khoảng cách về kinh nghiệm phát triển phần mềm sẽ là điểm cần đặc biệt bù.

2. Lộ trình thăng tiến

Giai đoạn Trọng tâm phát triển Cơ hội tiếp theo
Kỹ sư DevOps Pipeline, hạ tầng, container, tự động hóa, vận hành Kỹ sư DevOps cấp cao hoặc chuyên gia DevSecOps
Chuyên gia DevSecOps Threat modeling, DevSecOps Factory, đo lường, tư vấn bên liên quan DevSecOps Lead, Cloud Platform Lead, Security Platform Lead
Chuyên gia cấp cao Thiết kế chiến lược, kiến trúc, phát triển năng lực đội Principal Engineer, DevSecOps Architect, Head of DevSecOps
Lãnh đạo Quản lý người, ngân sách, chiến lược và trách nhiệm tổng thể Quản lý DevSecOps, Giám đốc nền tảng hoặc Giám đốc an toàn

Vị trí hiện tại có thể là bước chuyển tiếp quan trọng để ứng viên tiếp cận hướng kiến trúc công nghệ hoặc lãnh đạo nền tảng. Nếu chưa muốn quản lý con người, hãy xây dựng hồ sơ theo hướng chuyên gia kỹ thuật cao cấp, tập trung vào ảnh hưởng, kiến trúc và kết quả đo được.

3. Mức lương kỳ vọng tham khảo

Tin tuyển dụng ghi mức lương “thỏa thuận”. Dưới đây là mức lương tổng theo tháng trước thuế, dựa trên thị trường Hà Nội và xu hướng tuyển dụng phổ biến, không phải mức được cam kết bởi Techcombank:

Cấp bậc tham khảo Mức lương tổng hằng tháng Ghi chú
Kỹ sư DevOps mới vào nghề 18–30 triệu đồng Thường áp dụng khi có ít kinh nghiệm thực tế
Kỹ sư DevOps cấp cao hoặc chuyên gia 30–50 triệu đồng Phụ thuộc phạm vi hạ tầng và kinh nghiệm vận hành
DevSecOps cấp cao hoặc Lead 45–70 triệu đồng Phụ thuộc năng lực bảo mật, kiến trúc và ảnh hưởng đến nhiều đội
Expert, DevSecOps Architect hoặc Lead cấp cao 55–85 triệu đồng Phạm vi thường bao gồm thiết kế nền tảng, cải tiến quy trình và tư vấn lãnh đạo
Quản lý DevSecOps hoặc trưởng bộ phận 80–120 triệu đồng trở lên Còn tùy quy mô đội, ngân sách và trách nhiệm tổ chức

Với chức danh Expert trong mô tả, mức kỳ vọng hợp lý có thể nằm khoảng 55–85 triệu đồng tổng mỗi tháng trước thuế, nhưng cần điều chỉnh theo kinh nghiệm thực tế, phạm vi tuyển dụng và năng lực quản lý. Mức lương có thể thay đổi tùy ngân hàng và thời điểm.

Khi trao đổi, ứng viên nên hỏi rõ tổng hợp đồng gồm:

  • Lương cứng và thưởng theo kết quả công việc.
  • Thưởng thâm niên và thưởng theo quý, năm.
  • Phụ cấp chuyên môn, phụ cấp đi lại hoặc cơ hội làm việc từ xa.
  • Chính sách thưởng, thưởng cổ phiếu nếu có và điều kiện để nhận.
  • Cơ chế tăng lương, ngân sách đào tạo và chứng chỉ.
  • Thời gian thử việc, ngày nghỉ phép và chế độ trực sự cố.

Không nên chỉ thương lượng về lương cứng mà bỏ qua tổng thu nhập, thưởng và cơ hội phát triển.

4. Những kỹ năng nên phát triển sau khi vào việc

  • Kiến trúc DevSecOps nhiều đội: từ pipeline của một sản phẩm sang nền tảng dùng chung.
  • Quản lý rủi ro theo xác suất: kết hợp khả năng khai thác, mức độ ảnh hưởng và giá trị nghiệp vụ.
  • Phân tích dữ liệu vận hành: dùng dữ liệu DORA và chỉ số bảo mật để đưa ra quyết định.
  • Kỹ năng ảnh hưởng không chỉ qua báo cáo: xây dựng cơ chế phê duyệt theo rủi ro và tự động hóa để giảm can thiệp thủ công.
  • Kiến thức ngân hàng: hiểu thanh toán, định danh, chống gian lận, dữ liệu khách hàng và yêu cầu kiểm toán.
  • Khả năng xử lý sự cố: luyện tập trước tình huống sự cố bảo mật, sự cố chuỗi cung ứng và suy hao nhà cung cấp.
  • Truyền thông điều hành: viết tóm tắt quyết định kỹ thuật theo tác động, chi phí, rủi ro và thời gian.

5. Cách xây dựng thương hiệu nghề nghiệp

  • Viết bài về cách tích hợp SAST, SCA và DAST mà không làm chậm quá trình phát hành.
  • Chia sẻ một mẫu threat model, pipeline và runbook có thể tái sử dụng.
  • Trình bày kinh nghiệm theo cấu trúc vấn đề – giải pháp – kết quả – bài học.
  • Xây dựng mạng lưới với chuyên gia bảo mật ứng dụng, kỹ sư nền tảng và đội kiểm thử xâm nhập.
  • Tích lũy bằng chứng về khả năng dẫn dắt: số đội được hỗ trợ, số quy trình chuẩn hóa, thời gian phát hành được cải thiện và số lỗ hổng quá hạn được giảm.

6. Lời khuyên khi ứng tuyển

  • Không tự giới hạn bằng một công cụ hay một chứng chỉ; vị trí này cần tư duy hệ thống và khả năng dẫn dắt.
  • Trong hồ sơ, đưa bằng chứng về tác động kinh doanh: giảm thời gian giao hàng, giảm lỗi hồi quy, giảm thời gian khôi phục hoặc giảm rủi ro phát hành.
  • Chuẩn bị câu trả lời cho câu hỏi khó: “Bạn đã cân bằng tốc độ và bảo mật như thế nào?”.
  • Với chức danh Expert, hãy thể hiện khả năng định hướng và giải quyết vấn đề, không chỉ thành thạo thực thi.
  • Trước khi nhận lời mời, làm rõ phạm vi quyền lực, KPI, cơ chế phê duyệt phát hành, khả năng tiếp cận khách hàng doanh nghiệp và nguồn lực đầu tư.

7. Chiến lược ứng tuyển phù hợp

Ứng viên có thể sử dụng ba hướng:

1. Ứng tuyển trực tiếp: phù hợp khi đã có pipeline, kinh nghiệm bảo mật và số liệu rõ ràng.
2. Ứng tuyển qua mạng lưới: nhờ chuyên gia công nghệ, tư vấn hoặc cựu đồng nghiệp giới thiệu, đồng thời vẫn nộp hồ sơ đầy đủ.
3. Ứng tuyển sau khi hoàn thiện dự án thực hành: hợp lý khi mới chuyển hướng, vì bằng chứng chạy được có giá trị hơn thuật ngữ trên hồ sơ.

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

Tôi là sinh viên năm cuối, chưa có kinh nghiệm làm DevSecOps. Tôi có nên ứng tuyển vị trí Expert không?

Bạn vẫn nên ứng tuyển nếu thực sự đáp ứng phần lớn nội dung công việc, nhưng cần hiểu rằng chức danh Expert và phạm vi trách nhiệm trong mô tả khá cao. Tin tuyển dụng không ghi yêu cầu kinh nghiệm cụ thể, nên hãy hỏi Nhân sự về cấp bậc tối thiểu và mức độ kỳ vọng. Hãy xây dựng một dự án thực hành gồm pipeline CI/CD, quét SAST và SCA, quản lý bí mật, triển khai container, rollback và bảng chỉ số. Sau đó ứng tuyển các vị trí Kỹ sư DevOps hoặc Kỹ sư DevSecOps để tích lũy kinh nghiệm. Kinh nghiệm thực tập, dự án mã nguồn mở và chứng chỉ nền tảng có thể giúp bù cho thiếu số năm làm việc.

Tôi đang làm lập trình viên, muốn chuyển sang DevSecOps. Tôi nên chuyển đổi như thế nào để hồ sơ hấp dẫn?

Hãy giữ lợi thế là hiểu mã nguồn, kiểm thử và vòng đời phát triển phần mềm, đồng thời bổ sung kiến thức về pipeline và bảo mật. Trong hồ sơ, hãy mô tả những đóng góp cụ thể như tự động hóa build, giảm thời gian kiểm thử, thiết kế quyền truy cập, xử lý bí mật, quét phụ thuộc hoặc xây dựng môi trường triển khai. Làm một dự án có CI/CD, SAST, SCA, DAST, triển khai canary, rollback và tài liệu threat model. Trong phỏng vấn, giải thích bạn muốn chuyển từ “làm đúng phần mình được giao” sang “thiết kế quy trình giúp cả nhóm giảm rủi ro và tăng tốc giao hàng”.

Vì sao tôi nên ứng tuyển Techcombank cho vị trí Expert DevSecOps?

Câu trả lời tốt cần gắn với ba yếu tố. Thứ nhất, vị trí có phạm vi sâu, từ Continuous Delivery Pipeline đến DevSecOps Factory, phù hợp với hướng cải tiến quy trình và nền tảng. Thứ hai, bối cảnh ngân hàng tạo ra các yêu cầu bảo mật, kiểm toán, độ tin cậy và phục hồi có giá trị cao. Thứ ba, vị trí trong Khối Công nghệ cho phép ảnh hưởng trực tiếp đến tốc độ phát hành và trải nghiệm khách hàng. Hãy chuẩn bị câu trả lời cá nhân về động lực, đồng thời tránh nói chung chung rằng chỉ muốn làm trong môi trường chuyên nghiệp.

Hãy thiết kế một pipeline phát triển ứng dụng ngân hàng phù hợp với vị trí này.

Tôi sẽ bắt đầu bằng phân tích yêu cầu và threat model, sau đó chuẩn hóa quản lý mã nguồn, quyền phê duyệt và tách biệt môi trường. Pipeline sẽ build, tạo artifact bất biến, sinh SBOM, ký số, chạy unit test, integration test, SAST, SCA, quét bí mật và quét container. Trước khi phát hành, DAST hoặc kiểm thử API sẽ kiểm tra môi trường thử nghiệm; phát hành dùng canary hoặc blue-green với điều kiện rollback tự động. Sau phát hành, log, metric, trace, cảnh báo lỗ hổng và chỉ số nghiệp vụ sẽ được theo dõi. Tôi cũng sẽ đo tần suất phát hành, thời gian dẫn đến phục hồi, tỷ lệ thay đổi thất bại, thời gian phục hồi, lỗi thoát ra ngoài và thời gian khắc phục lỗ hổng.

DevSecOps Factory khác gì so với một pipeline DevSecOps thông thường?

DevSecOps Factory là nền tảng hoặc mô hình vận hành có thể tái sử dụng cho nhiều sản phẩm và đội. Nó chuẩn hóa các bước kiểm soát, công cụ, mẫu pipeline, chính sách, quyền truy cập, báo cáo và cách xử lý sự cố. Một pipeline thông thường có thể chỉ phục vụ một sản phẩm. Với vị trí Expert, ứng viên cần chứng minh khả năng thiết kế lớp dùng chung nhưng vẫn cho phép đội mở rộng theo nhu cầu, đồng thời có cơ chế quản lý phiên bản, đo lường mức độ sử dụng và liên tục cải tiến.

Tôi nên trả lời thế nào khi được hỏi về mức lương mong muốn cho vị trí Expert DevSecOps?

Hãy hỏi về cấu trúc tổng thu nhập, phạm vi trách nhiệm và tiêu chí xếp cấp trước khi đưa ra con số. Mức tham khảo cho cấp chuyên gia hoặc kiến trúc sư DevSecOps tại Hà Nội có thể khoảng 55–85 triệu đồng tổng mỗi tháng trước thuế, nhưng đây không phải cam kết của Techcombank. Mức lương có thể thay đổi tùy ngân hàng và thời điểm. Nếu mức lương mong muốn nằm ngoài khoảng này, hãy giải thích dựa trên phạm vi thiết kế, số đội được hỗ trợ, chứng chỉ, kinh nghiệm ảnh hưởng và kết quả cải tiến cụ thể. Đồng thời, cần hỏi rõ thưởng, phụ cấp, ngân sách đào tạo, thời gian thử việc và chính sách điều chỉnh.

Vị trí này có thường xuyên làm việc ngoài giờ hoặc trực sự cố không? KPI chính có thể là gì?

Tin tuyển dụng không cung cấp lịch làm việc, chế độ trực hoặc KPI chính thức, vì vậy ứng viên cần hỏi trực tiếp trước khi nhận lời mời. Với nền tảng phát hành và sự cố ngân hàng, khả năng có yêu cầu hỗ trợ trong tình huống khẩn cấp là điều cần xem xét, nhưng không nên suy đoán quy mô trực. KPI có thể bao gồm tần suất phát hành, thời gian dẫn đến phục hồi, tỷ lệ thay đổi thất bại, thời gian phục hồi, độ ổn định pipeline, tỷ lệ lỗ hổng quá hạn, thời gian khắc phục lỗ hổng, mức độ tự động hóa và mức độ sử dụng của DevSecOps Factory.

Kỹ sư cho rằng thêm kiểm tra bảo mật sẽ làm chậm phát hành. Tôi nên xử lý xung đột này như thế nào?

Trước tiên, tôi sẽ làm rõ lo lắng thực tế của kỹ sư, ví dụ thời gian chờ kết quả, tỷ lệ cảnh báo không chính xác hay thiếu hướng dẫn khắc phục. Sau đó, tôi sẽ đồng thời cải thiện công cụ và quy trình: đưa kiểm tra nhanh vào giai đoạn sớm, chạy kiểm tra sâu theo rủi ro, phân loại mức độ nghiêm trọng, tích hợp phản hồi trực tiếp trong công cụ phát triển và tự động hóa báo cáo. Tôi cũng sẽ đo thời gian chờ trước và sau cải tiến để chứng minh rằng kiểm soát bảo mật hiệu quả không đồng nghĩa với kiểm soát chậm. Mục tiêu là cổng phê duyệt theo rủi ro, không phải cổng chặn mọi thay đổi.

Tôi muốn phát triển từ DevOps lên vị trí Expert DevSecOps trong 12 tháng tới. Tôi nên ưu tiên gì?

Hãy chọn một hệ thống có giá trị kinh doh rõ ràng và tự xây một pipeline end-to-end. Ưu tiên tích hợp threat modeling, SAST, SCA, quét container, quản lý bí mật, DAST, triển khai canary và rollback. Đồng thời, xây dựng dashboard DORA và chỉ số bảo mật, ghi lại quyết định cùng kết quả cải thiện. Dành thời gian hỗ trợ ít nhất một đội khác giải quyết điểm nghẽn trong pipeline, đồng thời chuẩn bị kỹ năng trình bày và ảnh hưởng lãnh đạo. Một chứng chỉ chỉ nên bổ sung cho kiến thức đã có, không thay thế bằng chứng thực tế.

Ứng tuyển ngay Luyện đề thi ngân hàng

Từ khóa

techcombank DevOps / Hạ tầng An ninh thông tin
Xem tất cả tin tuyển dụng