Theo báo cáo lương năm 2023 của chúng mình, mức lương trung bình của các kỹ sư DevOps dưới 5 năm kinh nghiệm là cao nhất so với những vị trí khác trong ngành công nghệ như kỹ sư phần mềm (Software Engineers) hay kỹ sư dữ liệu (Data Engineers). Chúng mình đã phân tích những lý do cho việc này bằng những thông tin đến từ các kỹ sư DevOps của ByteDance và Standard Chartered (tại Singapore).
Một Kỹ sư DevOps có trách nhiệm làm cầu nối giữa đội ngũ phát triển và đội ngũ vận hành, sử dụng việc tự động hoá một cách tối ưu và hợp tác để cải thiện tốc độ cũng như hiệu quả trong việc phân phối phần mềm.
Clement là một Kỹ sư DevOps tại ByteDance. Anh đã từng là kỹ sư phần mềm tại GovTech và One X Tech.
“Khởi điểm của tôi là một kỹ sư phần mềm và tôi thích những thử thách đến quá trình hoàn thiện một sản phẩm. Tuy nhiên, sau khi được tiếp xúc ngày một nhiều với DevOps, tôi càng bị thu hút bởi sự phức tạp và đòi hỏi sự chính xác trong việc lập kế hoạch và thực hiện các giải pháp DevOps. Tôi cũng thích môi trường năng động chỗ tôi làm việc, nơi mà hàng ngày chúng tôi phải đối mặt với những thách thức, bao gồm nhiều vấn đề kỹ thuật với độ phức tạp khác nhau.”
Lup Peng là một kỹ sư DevOps chính tại Standard Chartered Bank. Anh đã từng là kỹ sư phát triển phần mềm tại Amazon và kỹ sư phần mềm tại GovTech.
“Vị trí kỹ sư phần mềm đầu tiên của tôi đã có một số vấn đề lặp đi lặp lại khi tích hợp/triển khai các tính năng mới của chúng tôi vào môi trường pre-production (ví dụ như chạy thử, UAT) để thử nghiệm toàn diện hơn. Vì tôi rất mong muốn các tính năng của mình được đưa ra ngoài nên tôi đã hỏi trưởng nhóm của mình xem tôi có thể giúp đẩy nhanh quá trình này như thế nào. Sau đó, tôi được giao nhiệm vụ làm việc với nhóm DevOps/SRE để xác định những điểm cần cải thiện và cách cải tiến phương thức phát triển các tính năng mới. Tôi đã bị cuốn hút bởi sự phức tạp của việc triển khai tiến hành sử dụng phần mềm hoàn thiện trong môi trường ứng dụng thực tế (deploying to production) và càng tìm hiểu, tôi càng bị hấp dẫn. Đó là bước chân đầu tiên vào thế giới DevOps của tôi.”
Dựa trên các vị trí việc làm gần đây cho Kỹ sư DevOps từ NodeFlair, đây là một số công việc phổ biến của Kỹ sư DevOps:
Về phía Clement, những công việc chính của anh ấy bao gồm:
Đối với Lup Peng, những công việc anh ấy cần làm dưới vai trò kỹ sư trưởng nhóm DevOps là:
Cả kỹ năng mềm và kỹ năng chuyên môn đều quan trọng để trở thành một kỹ sư DevOps xuất sắc. Ngoài ra, bạn cũng cần nắm được rằng định nghĩa của DevOps sẽ khác nhau tuỳ thuộc vào từng tổ chức và yêu cầu một số kỹ nquan trọng nhất là hiểu biết rằng định nghĩa của DevOps có thể khác nhau tùy thuộc vào tổ chức và yêu cầu một số kỹ năng rộng lớn.
Lup Peng đã chia sẻ một vài kỹ năng chuyên môn cần thiết mà một kỹ sư DevOps cần biết:
“Phạm vi công việc của một kỹ sư DevOps có thể bao gồm rất nhiều thứ trong quy trình phát triển sản phẩm. Từ hỗ trợ thử nghiệm đến bảo mật, bảo trì sản phẩm, vì vậy, bạn sẽ cần một nền tảng kỹ năng chuyên môn rất mạnh. Tuy nhiên, những kỹ năng mềm cũng quan trọng không kém theo góc nhìn của tôi. Sự can đảm, kiên trì, kỹ năng giao tiếp và khả năng tự tổ chức tốt chắc chắn sẽ giúp bạn tiến xa trong vai trò này”. - Clement
Một số câu hỏi phổ biến trong phỏng vấn cho vị trí Kỹ sư DevOps bao gồm:
Trong buổi phỏng vấn, nhà tuyển dụng sẽ thường hỏi những câu liên quan đến kỹ năng chuyên môn, những bài kiểm tra để đánh giá về khả năng thiết kế hệ thống và bài kiểm tra khả năng sử dụng những công cụ DevOps (Terraform, Linux, Kubernetes,…)
“Khi nhà tuyển dụng đưa ra một vấn đề, tôi sẽ suy nghĩ kỹ về cách tiếp cận của mình và đưa ra/làm rõ bất kỳ giả định nào mà tôi có thể có - giống như một cuộc phỏng vấn về lập trình. Trong các bài thực hành, việc thông thạo các lệnh chắc chắn là một lợi thế. Ngoài ra, có kiến thức về các nguyên tắc cơ bản của khoa học máy tính (ví dụ: hệ điều hành, mạng, ngôn ngữ lập trình, v.v.) sẽ giúp bạn tìm được những nguyên nhân thực sự đằng sau những vấn đề được đặt ra bởi nhà tuyển dụng.” theo Lup Peng
“Để có thể hoàn thành xuất sắc buổi phỏng vấn, bạn cần phải thành thạo những thuật toán và đọc thật kỹ về thiết kế hệ thống. Mẹo nhỏ là hãy thu thập kiến thức về cách sử dụng một trong những nơi cung cấp giải pháp cho cloud như AWS và mở rộng từ đó. Điều này sẽ giúp bạn hiểu sâu hơn về thiết kế hệ thống”. theo Clement
Dưới đây là một cái nhìn sơ bộ về mức lương của Kỹ sư DevOps vào năm 2022 theo báo cáo Lương Công nghệ của chúng tôi năm 2023 (30th, 50th và 70th percentile tương ứng):
Nếu bạn đang muốn trở thành một kỹ sư DevOps, đây là những công ty nổi tiếng đang tuyển dụng kỹ sư DevOps (và mức lương mà họ đang trả).
Lưu ý: Mức lương này chỉ mang tính chất tham khảo và không nên coi là các con số cố định. Mức lương thực tế có thể thấp hơn hoặc cao hơn so với con số được cung cấp.
Mức lương trung bình của kỹ sư DevOps tại ByteDance được tổng hợp dựa trên số liệu mà người dùng cung cấp và những danh sách công việc trước đây
*Ước lượng dựa trên mức lương của kỹ sư phần mềm tại ByteDance
Xem mức lương ở các vị trí khác tại ByteDance.
Mức lương trung bình của kỹ sư DevOps tại DBS Bank được tổng hợp dựa trên số liệu mà người dùng cung cấp và những danh sách công việc trước đây
Xem mức lương ở các vị trí khác tại DBS Bank
Mức lương trung bình của kỹ sư DevOps tại GovTech được tổng hợp dựa trên số liệu mà người dùng cung cấp và những danh sách công việc trước đây
Xem mức lương ở các vị trí khác tại GovTech.
Mức lương trung bình của kỹ sư DevOps tại JPMorgan Chase & Co. được tổng hợp dựa trên số liệu mà người dùng cung cấp và những danh sách công việc trước đây
Xem mức lương ở các vị trí khác tại JPMorgan Chase & Co.
Mức lương trung bình của kỹ sư DevOps tại NCS Group được tổng hợp dựa trên số liệu mà người dùng cung cấp và những danh sách công việc trước đây
Xem mức lương ở các vị trí khác tại NCS Group.
Mức lương trung bình của kỹ sư DevOps tại Salesforce được tổng hợp dựa trên số liệu mà người dùng cung cấp và những danh sách công việc trước đây
Xem mức lương ở các vị trí khác tại Salesforce.
Mức lương trung bình của kỹ sư DevOps tại Shopee được tổng hợp dựa trên số liệu mà người dùng cung cấp và những danh sách công việc trước đây
Xem mức lương ở các vị trí khác tại Shopee.
Mức lương trung bình của kỹ sư DevOps tại Standard Chartered được tổng hợp dựa trên số liệu mà người dùng cung cấp và những danh sách công việc trước đây
Xem mức lương ở các vị trí khác tại Standard Chartered.
Mức lương trung bình của kỹ sư DevOps tại Tencent được tổng hợp dựa trên số liệu mà người dùng cung cấp và những danh sách công việc trước đây
Xem mức lương ở các vị trí khác tại Tencent
Mức lương trung bình của kỹ sư DevOps tại Visa được tổng hợp dựa trên số liệu mà người dùng cung cấp và những danh sách công việc trước đây
Xem mức lương ở các vị trí khác tại Visa
Để đảm bảo độ chính xác và tính hợp pháp cao nhất, NodeFlair sử dụng offer letter hoặc payslip làm bằng chứng để xác minh các thông tin về lương.
NodeFlair sẽ kiểm tra để đảm bảo tính chính xác và chỉ sau đó mình mới công bố những thông tin. Trong trường hợp có sự không nhất quán, NodeFlair sẽ liên hệ với người dùng đã gửi hồ sơ để cùng làm rõ thêm thông tin trước khi công bố bất kỳ dữ liệu nào.
Mặc dù quá trình này có vẻ phức tạp, đây là hành động NodeFlair muốn thực hiện nhằm cam kết đưa đến một mức lương rõ ràng và thực tế cho thị trường lao động.
Bạn có thể tham gia cùng những người dùng khác để góp phần vào dữ liệu lương một cách hoàn toàn ẩn danh!
Bạn cũng có thể xem Báo cáo Lương Công nghệ của chúng tôi năm 2023 với Iterative!