System Engineer là gì? Dễ mắc sai lầm gì? | Nttworks.vn

Kiến Thức Việc Làm 0 lượt xem

Kỹ sư hệ thống là người quản lý toàn bộ môi trường CNTT của công ty.

Tùy thuộc vào công ty, kỹ sư hệ thống có thể được gọi là quản trị viên hệ thống hoặc quản trị viên hệ thống. Mức lương của một kỹ sư hệ thống cao cấp có thể lên đến 2.000 đô la.

Đọc các cuộc phỏng vấn của ITviec với anh ấy Nguyễn Hữu HàKỹ sư hệ thống hàng đầu của Novobi để tìm hiểu:

  • Kỹ sư hệ thống là gì? Nhiệm vụ chính của kỹ sư hệ thống
  • Một lỗi bạn đã mắc phải với tư cách là một kỹ sư hệ thống
  • Tài liệu hữu ích cho kỹ sư hệ thống

Xem công việc của một kỹ sư hệ thống ITviec.

Chào anh Hà! Làm thế nào bạn kết thúc với tư cách là một kỹ sư hệ thống?

Tôi tốt nghiệp Đại học Bách Khoa Thành phố Hồ Chí Minh năm 2012 với bằng Kỹ sư và Khoa học Máy tính.

Tôi thích hệ thống này, vì vậy vào tháng 9 năm 2012, tôi bắt đầu làm việc tại VNG với vị trí kỹ sư hệ thống.

Khoảng 1,5 năm sau, tôi được thăng chức lên Kỹ sư hệ thống (cười). Tại VNG, tôi học được quy trình làm việc bài bản của một công ty lớn và nền tảng rất tốt về kỹ thuật hệ thống.

Tháng 7/2015, tôi bắt đầu làm kỹ sư hệ thống hàng đầu tại TTV Online (công ty chuyên phát hành game trực tuyến). Ở đây tôi có nhiều cơ hội (và thách thức (cười)) hơn là tôi có thể làm việc với các thiết bị vật lý như máy chủ và thiết bị chuyển mạch trung tâm dữ liệu.

Vào tháng 3 năm 2016, tôi chuyển đến MySquar và làm việc trong lĩnh vực xuất bản trò chơi với tư cách là kỹ sư hệ thống cấp cao. Vì đội mới được thành lập nên tôi có trách nhiệm rất lớn. Trong năm đầu tiên, tôi vừa là kỹ sư hệ thống vừa là kỹ sư dữ liệu. Sau đó, khi nhóm mở rộng, tôi được thăng chức lên vị trí lãnh đạo trong cả mảng hệ thống và dữ liệu.

READ  Headhunter là gì? Tất tần tật về Headhunter tại Việt Nam | Nttworks.vn

Tháng 9/2017, tôi gia nhập Novobi để nâng cao khả năng giao tiếp tiếng Anh và tiếp cận với môi trường làm việc nước ngoài.

Trước khi trở thành Kỹ sư Hệ thống Cấp cao, ban đầu tôi làm việc tại Novobi với tư cách Kỹ sư Hệ thống Cấp cao và đã làm như vậy kể từ đó.

Việc làm kỹ sư hệ thống tại TP.

Việc làm Kỹ sư hệ thống tại Hà Nội

Bạn có thể định nghĩa kỹ sư hệ thống là gì không?

Một kỹ sư hệ thống về cơ bản là người quản lý toàn bộ môi trường CNTT của công ty.

Kỹ sư hệ thống có thể được chia theo nhiều cách, ví dụ theo đối tượng dịch vụ:

  • Quản lý thiết bị văn phòng: máy tính, máy in, mail server …
  • Quản trị hệ thống phục vụ người dùng cuối.
  • Dùng để quản lý hạ tầng, cung cấp hệ thống máy chủ, đảm bảo mạng ổn định cho các kỹ sư hệ thống khác.

Tùy thuộc vào công ty, kỹ sư hệ thống có thể được gọi là quản trị viên hệ thống hoặc quản trị viên hệ thống.

Việc làm Quản trị hệ thống tại TP.

Việc làm quản trị hệ thống tại Hà Nội

Kỹ sư DevOps và Kỹ sư hệ thống có ở cùng một vị trí không?

Trên thực tế, tôi nghĩ DevOps không phải là một nghề, đó là một văn hóa. Theo tôi, ranh giới giữa Kỹ sư hệ thống (hoặc quản trị viên hệ thống) và DevOps là rất nhỏ.

Thông thường, một kỹ sư hệ thống chuyển đến một công ty mới ngay lập tức được giao vị trí kỹ sư DevOps.

Xem: DevOps là gì? DevOps cần học gì để thành công?

Ngày làm việc của bạn thường như thế nào?

Tôi thường kiểm tra email của mình vào buổi sáng và gặp gỡ sản phẩm hoặc nhóm phát triển để xem bất kỳ vấn đề chưa giải quyết nào cần được giải quyết hoặc triển khai.

Sau đó, tôi thực hiện các tác vụ được lên kế hoạch trước, chẳng hạn như đặt lại hệ thống mới cho máy khách, sao lưu màn hình hoặc định cấu hình thêm cho máy khách.

Ngoài ra, nhóm của chúng tôi có hệ thống theo dõi 24 giờ được thông báo qua điện thoại và email, vì vậy chúng tôi cần chuẩn bị sẵn sàng để giải quyết vấn đề bất kỳ lúc nào.

Ví dụ: nếu trang web của khách hàng ngừng hoạt động trong một thời gian, tôi và các nhà phát triển sẽ tìm ra lý do.

Đầu tiên, tôi kiểm tra màn hình công cụ để xem các thông số CPU và ổ đĩa có bất thường hay không.

Nếu mọi thứ đều ổn, tôi kiểm tra cơ sở dữ liệu. Ví dụ, có một truy vấn bị chậm, bị khóa hoặc không?

Nó thực sự là một quản trị viên cơ sở dữ liệu (DBA), nhưng không phải tất cả các công ty đều có DBA, vì vậy tôi cần kiểm tra nó.

Xem thêm: Quản trị viên cơ sở dữ liệu là gì?

Nếu cơ sở dữ liệu ổn, tôi sẽ xem lại mã với nhà phát triển.

READ  Top 33 Mẫu bìa tiểu luận đẹp file Word | Nttworks.vn

Trước đây, các kỹ sư hệ thống không thích mã. Tuy nhiên, kỹ sư hệ thống ngày nay nên biết ít nhất một ngôn ngữ để viết mã. Nếu bạn biết một ngôn ngữ, bạn có thể hiểu một số mã bằng ngôn ngữ khác vì các ngôn ngữ có những điểm tương đồng.

Ví dụ: nếu bạn đã quen thuộc với PHP ở cấp độ đọc hoặc ghi, bạn sẽ thấy các vấn đề khi đọc mã Java hoặc Python, chẳng hạn như: Tại sao logic của mã này được lặp lại vô thời hạn, có một lỗi. .

kỹ sư hệ thống-la-gi

20 Tài liệu Python từ cơ bản đến nâng cao

11 cuốn sách lập trình PHP hay nhất

Công việc của một kỹ sư hệ thống có giống với tưởng tượng ban đầu của bạn không?

Tôi đã có dự định trở thành kỹ sư hệ thống từ khi còn là sinh viên, nhưng rất khó tìm được việc làm trong lĩnh vực này.

Thật trùng hợp, một bạn làm nhân sự liên tục gửi CV trống 3 lần ở 3 phòng ban khác nhau của công ty, lần gần đây nhất bạn ấy đều đậu (cười).

Sai lầm lớn nhất của bạn ở vị trí kỹ sư hệ thống là gì?

Sự việc này xảy ra ở công ty cũ của tôi khi tôi mới vào làm ở công ty được vài tháng.

Lần này tôi muốn tắt máy chủ. Sau khi xem thông tin ban đầu trên trang tổng quan (sử dụng Công cụ quản lý giao diện máy chủ), tôi đã đóng.

Vài phút sau, Tool Monitor gửi email cho bạn rằng máy chủ thư bị lỗi là một máy chủ khác. Tôi rùng mình và toàn thân vã mồ hôi.

Tôi nghĩ, “Ồ, thưa ông, tôi đã không đầu tư nhiều với tư cách là một nhân viên mới của công ty, tôi đã đóng nhầm máy chủ.”

May mắn thay, sếp của tôi không quở trách hay chửi thề. Tuy nhiên, tôi hiểu rằng tôi đã quá bất cẩn và việc kỹ sư hệ thống làm gián đoạn dịch vụ trong vài phút là một vấn đề lớn.

Tôi rút ra một bài học xương máu từ trường hợp này là bạn đừng bao giờ sử dụng Công cụ quản lý giao diện máy chủ để đóng lại.

Thay vào đó, mỗi khi tôi muốn tắt một máy chủ, tôi cần truy cập vào nó để xem tên máy chủ, địa chỉ IP, dịch vụ là gì và máy chủ tôi muốn tắt có thông tin chính xác hay không. hoặc không, tắt nó đi.

Những kỹ năng / thuộc tính nào được yêu cầu nếu bạn muốn trở thành một kỹ sư hệ thống?

1. Tính tò mò muốn học hỏi

Việc tạo ra một hệ thống đòi hỏi phải biết nhiều thứ, nhiều ngóc ngách nên luôn cần tìm hiểu và học hỏi từ nhiều nguồn.

Theo tôi, cách nhanh nhất, hiệu quả nhất và thiết thực nhất để tìm cách tối ưu hóa hệ thống hiện tại của bạn. Dành thời gian cho bạn bè trong “hàng ớt” cũng là một cách bổ ích.

READ  Kỹ tính là gì? Dấu hiệu nhận biết người kỹ tính trong công việc  - | Nttworks.vn

Mình có một nhóm anh em kỹ thuật đủ các lĩnh vực: System, DevOps, Front-end, Back-end, Data, Android, iOS nói về đủ thứ chuyện trên đời.

2. Khả năng khái quát hóa

Khi nhận được yêu cầu từ khách hàng, bạn cần khái quát vấn đề và sau đó tìm ra cách tốt nhất để thực hiện. Yêu cầu của nhà phát triển và khách hàng thường quá chi tiết, vì vậy tôi cần nghiên cứu để biết thêm thông tin để tìm ra cách hợp lý.

Mức lương và cơ hội nghề nghiệp cho kỹ sư hệ thống? Bạn có nghĩ rằng nghề này đã “bão hòa”?

Tôi nghĩ rằng cơ quan này vẫn còn rất nóng, nhưng có rất nhiều cạnh tranh. Số lượng kỹ sư hệ thống / DevO trong một công ty nhỏ hơn nhiều so với số lượng nhà phát triển.

Mức lương tùy thuộc vào người, khả năng, vị trí. Hóa ra lần trước Novob cần tuyển một thâm niên ở mức này là 2.000 USD (cười).

Tiêu chí tuyển dụng kỹ sư hệ thống Novobi là gì?

Novobi không tuyển người dựa trên kỹ thuật / công nghệ mà Novobi làm mà dựa trên kiến ​​thức và tư duy của ứng viên.

Lời mở đầu của hai cuộc phỏng vấn của ông như sau:

+ Bạn đang thực hiện dự án nào mà bạn cho là hào hứng nhất (hoặc tự tin nhất)? Bỏ qua mọi thông tin nhạy cảm, bí mật công ty, bạn có thể mô tả hệ thống bạn đang làm bằng sơ đồ hệ thống không?

+ Để loại bỏ những trở ngại trong tâm trí của ứng viên, tôi luôn nói, “Sếp của bạn không có ở đây, khách hàng của bạn không ở đây, và công ty có đủ tiền để tạo ra một hệ thống đắt tiền nhất.” Sau đó, hãy phác thảo và giải quyết các vấn đề trong sơ đồ hệ thống trên: nút cổ chai, tính sẵn sàng cao (tức là hệ thống bạn đang làm việc).

Chỉ với hai câu hỏi này, tôi muốn các ứng viên cho tôi thấy:

+ Nếu bạn dành thời gian để suy nghĩ kỹ về những gì bạn làm, bạn cũng có thể đạt được điều đó thông qua Novob.

Cách suy nghĩ và giải quyết vấn đề của bạn.

Những khó khăn ít được biết đến của một kỹ sư hệ thống là gì?

Tôi phải chịu đựng những khó khăn cùng cực vì tôi chịu trách nhiệm về sự ổn định của hệ thống suốt ngày đêm. Việc kiểm tra hệ thống khi thức dậy vào nửa đêm là điều bình thường.

Tôi vẫn nhớ hình ảnh cả đoàn ngồi ôm laptop trên đường đi Vũng Tàu. Sau đó, tôi mang theo cả cặp tuần trăng mật trong ba lô máy tính xách tay của mình để leo lên núi Radar ở Langbiang thay vì xe của Zeep.

Chịu áp lực: áp lực khi hệ thống gặp sự cố lớn do sếp, khách hàng. Mình phải có đầu óc tỉnh táo nhất để tìm ra nguyên nhân và cách giải quyết tốt nhất.

Những tài nguyên nào hữu ích cho sự nghiệp của bạn với tư cách là một kỹ sư hệ thống?

1. Bắt đầu với quản trị hệ thống Windows: Đây là khóa học Cơ bản về Windows chất lượng tốt trên Udemy

2. Khái niệm cơ bản về Quản trị hệ thống Unix và Linux: Một khóa học cung cấp cho Udemy cách quản trị hệ thống Unix và Linux cơ bản

3. Google Cloud Platform (GCP) – Dành cho Kỹ thuật viên: Khóa học Cơ bản về Google Cloud trên Udemy

4. Góc CNTT: Chia sẻ kiến ​​thức công nghệ thông tin mã nguồn mở, Linux, VMWare

5. serverfault.com: Trang web hỏi đáp dành cho quản trị viên hệ thống

6. highscalability.com: Trang này có rất nhiều bài viết cơ bản và nâng cao thú vị về xây dựng hệ thống.

Robby2

Nếu bạn nghĩ những chia sẻ này có thể giúp ích cho bạn bè, đồng nghiệp của mình thì đừng quên bấm vào nút Chia sẻ bên dưới nhé!

Xem công việc của một kỹ sư hệ thống ITviec.

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai.

Protected with IP Blacklist CloudIP Blacklist Cloud