Hỏi đáp

System Engineering Là Gì – Những Công Việc System Engineer Phải Làm – viettingame

Tùy vào cụ thể từng nhà hàng, System Engineer thậm chí được gọi là System Administrator hoặc Sysadmin. Mức lương giành cho một Senior System Engineer thậm chí lên đến mức 2000 USD.

Đang xem: System engineering là gì

Đọc bài phỏng vấn của a.viettingame.vn với anhNguyễn Hữu Hạ,Lead System Engineer, củaNovobi để hiểu được:

System Engineer là gì? Trách nhiệm chính của System EngineerSai lầm anh đã từng mắc phải lúc làm System EngineerCác tài liệu hữu ích cho System Engineer

Tìm hiểu thêm việc làm System Engineer tại a.viettingame.vn.

Chào anh Hạ! Anh tới với công việc System Engineer thế nào?

Mình tốt nghiệp khoa Khoa học và Kỹ thuật Máy tính của ĐH Bách Khoa TP.HCM năm 2012.

Vốn yêu thích system nên tháng 9/2012, mình chính thức công việc của một Associate System Engineer tại VNG.

Sau khoảng 1,5 năm, mình được “lên level” thành System Engineer (mỉm cười). Ở VNG, mình học được quy trình thao tác chuyên nghiệp của một tập đoàn và một nền tảng kỹ thuật rất tốt so với một System Engineer.

Tới tháng 7/2015, mình chuyển thanh lịch thao tác ở TTV Trực tuyến (một nhà hàng chuyên phát hành game trực tuyến) với vị trí Lead System Engineer. Ở phía trên mình mang thêm thời cơ (và thử thách (mỉm cười)) lúc được thao tác với những thiết bị physical như server và switch ở data center (trung tâm dữ liệu).

Tháng 3/2016, mình chuyển tới MySquar và làm mảng phát hành game với vị trí Senior System Engineer. Do team mới được xây dựng, nên mình kiêm nhiệm không ít việc. Trong năm trước hết, mình vừa làm System Engineer, vừa làm Data Engineer. Sau này lúc team mở rộng rãi, mình được lên làm Lead ở cả 2 mảng System và Data.

Tháng 9/2017, mình đầu quân cho Novobi với mong muốn nâng cao kỹ năng tiếp xúc tiếng Anh và tiếp cận môi trường thiên nhiên thao tác quốc tế.

Ở Novobi, lúc đầu mình cũng làm Senior System Engineer trước lúc trở thành Lead System Engineer và làm công việc này cho tới nay.

Việc làm System Engineer tại TPHCM

Việc làm System Engineer tại Hà Thành

Anh thậm chí định nghĩa System Engineer là gì?

System Engineer cơ phiên bản là người quản lý và vận hành toàn bộ môi trường thiên nhiên IT của doanh nghiệp.

Mà thậm chí chia System Engineer theo vô số phương pháp không giống nhau, ví dụ như chia theo đối tượng người sử dụng phục vụ:

Quản trị những thiết bị cho nghành nghề dịch vụ văn phòng: máy tính, máy in, mail servers…Quản trị cho những khối hệ thống phục vụ end-user.Sử dụng để quản trị hạ tầng, đảm bảo khối hệ thống server, network ổn định cho những System Engineer khác.

Tùy vào cụ thể từng nhà hàng, System Engineer thậm chí được gọi là System Administrator hoặc Sysadmin.

Việc làm System Administrator tại TPHCM

Việc làm System Administrator tại Hà Thành

DevOps Engineer vs System Engineer mang phải là một vị trí?

Thực tiễn, mình nghĩ DevOps ko phải là một nghề, nó là một văn hóa truyền thống. Theo phiên bản thân mình, ranh giới giữa System Engineer ( hoặc System Admin) với DevOps rất nhỏ.

Nhiều lúc một các bạn System Engineer chuyển qua nhà hàng mới là được gán cho vị trí DevOps Engineer ngay.

Tìm hiểu thêm: DevOps là gì? DevOps cần học gì để thành công?

Thường thì một ngày thao tác của anh ý sẽ thế nào?

Thường buổi sớm mình sẽ kiểm tra mail và họp với Product team hoặc Development team để xem những vấn đề còn ứ đọng cần xử lý hoặc mang gì mới cần triển khai.

Sau đó, mình sẽ triển khai những task đã được lên kế hoạch trước đó, ví dụ như khởi tạo khối hệ thống mới cho người sử dụng, backup monitor, hoặc thông số kỹ thuật thêm vào cho người sử dụng.

Ngoài ra, team mình mang khối hệ thống monitor 24/7 được báo qua điện thoại cảm ứng thông minh và email, nên bất kể thời điểm nào mình cũng cần phải sẵn sàng để xử lý sự cố.

Ví dụ, nếu website của người sử dụng bị treo trong một vài thời điểm, mình cùng với chúng ta Developer sẽ tìm kiếm nguyên nhân.

Trước tiên, mình sẽ kiểm tra những tool monitor xem những thông số kỹ thuật liên quan tới CPU memory và đĩa mang gì không bình thường hay là không.

Nếu mọi thứ ổn, mình sẽ kiểm tra tới database. Ví dụ như mang câu query nào chạy chậm ko, bị locked hay là không.

Việc này thực ra là của Database Administrator (DBA), tuy nhiên ko phải nhà hàng nào cũng đều có DBA nên mình phải kiểm tra.

Nếu database cũng ổn, mình sẽ cùng Developer review tới code.

Trước phía trên System Engineer thường ko thích code. Tuy nhiên, System Engineer thời đại thời nay nên biết code ít nhất một ngôn từ. Lúc các bạn biết một ngôn từ, các bạn thậm chí hiểu một phần code của ngôn từ khác vì thế những ngôn từ mang sự tương thích với nhau.

Xem thêm: Kho trò chơi Chiến Thuật Offline Nhẹ, # Top 50 trò chơi Chiến Thuật Offline Pc Hay Nhất

Ví dụ, các bạn biết PHP ở mức độ đọc hiểu hoặc viết được, thì lúc đọc qua code của Java hay Python, các bạn sẽ thấy được vấn đề, ví dụ như: Sao logic code chỗ này bị lặp vô tận, mang lỗi ở phần này.

*

20 Tài liệu Python từ cơ phiên bản tới nâng cao

11 Sách lập trình PHP chất nhất

Công việc System Engineer mang giống với tưởng tượng ban sơ của anh ý ko?

Mình lý thuyết làm System Engineer từ thời được xem là sinh viên nhưng nghề này kiếm việc khó lắm.

Nhờ cơ duyên, mang một người các bạn làm HR kiên trì gửi mẫu CV trống trơn của tớ đi 3 lần ở 3 phòng ban không giống nhau của nhà hàng, lần cuối mới đậu (mỉm cười).

Sai lầm to anh từng mắc phải trong công việc System Engineer là gì?

Sự cố này xẩy ra ở nhà hàng cũ, lúc mình vào nhà hàng được mang vài tháng.

Lần đó mình muốn shutdown một con server. Sau lúc nhìn một trong những thông tin sơ bộ trên dashboard (mình sử dụng tool quản lý và vận hành giao diện server) thì mình shut down.

Vài phút sau, tool monitor báo qua email server bị down là một server khác. Mình rất run và toàn thân đổ mồ hôi hột.

Mình nghĩ: “Trời ơi, là nhân viên mới của nhà hàng, chưa đóng góp được gì nhiều thì đã shut down nhầm server rồi.”

Cũng may là sếp mình ko khiển trách la mắng gì. Nhưng mình hiểu, mình quá bất cẩn và so với một System Engineer, việc service bị down trong vòng vài phút là một vấn đề to.

Từ sự cố này, mình rút ra bài học xương máu là ko khi nào được phép sử dụng tool quản lý và vận hành giao diện server để shut down nữa.

Thay vào đó, mỗi lần muốn shut down một con server, mình phải truy vấn vào nó để xem host name của nó là gì, IP address là gì, service là gì, mang đúng thông tin của con server mà mình muốn shut down hay là không rồi mới shut down.

Những kỹ năng/ tố chất quan trọng nếu muốn trở thành System Engineer?

1. Ham học hỏi

Làm system buộc phải ghi nhận nhiều thứ, nhiều ngóc ngách nên luôn luôn cần sự tìm tòi, học hỏi từ rất nhiều nguồn.

Theo mình, sớm nhất, hiệu suất cao nhất và thực tiễn nhất đó là trải qua việc tìm cách tối ưu hóa khối hệ thống hiện tại của tớ. Dành thời hạn “chém gió” với bè bạn cũng là một cách hữu dụng.

Mình mang một nhóm gồm những bằng hữu kỹ thuật ở đủ những mảng: System, DevOps, Front-end, Back-end, Data, Android, iOS chém gió về đủ thứ trên đờì.

2. Thời gian làm việc tổng quát hóa

Lúc nhận một request nào khác từ người sử dụng, cần tổng quát hóa vấn đề rồi tìm ra cách làm tốt nhất. Yêu cầu của Developer, của người sử dụng thường quá cụ thể nên mình cần tìm hiểu thêm nhiều thông tin hơn từ họ để tìm ra một cách làm hợp lý.

Mức lương và thời cơ nghề nghiệp giành cho một System Engineer? Anh mang nghĩ nghề này đã “bão hòa” ?

Mình nghĩ nghề này vẫn còn đấy rất hot, nhưng mang sự tuyên chiến đối đầu rất rộng. Số lượng System Engineer / DevOps trong một nhà hàng ít hơn rất nhiều so với số lượng Developer.

Mức lương thì tùy người, tùy kinh nghiệm, tùy vị trí. Bật mý là đợt rồi, Novobi mong muốn tuyển Senior với mức 2.000 USD đó (mỉm cười).

Novobi tuyển dụng System Engineer dựa trên những tiêu chuẩn nào?

Novobi tuyển người ko dựa trên technology/kỹ thuật Novobi đang làm mà dựa trên kỹ năng và kiến thức và suy nghĩ của ứng viên.

Hai câu nói khởi đầu của tớ trong một cuộc phỏng vấn là :

+ Các bạn đang làm dự án công trình nào mà các bạn thấy mình tâm đắc nhất (hoặc tự tin nhất)? Bỏ qua toàn bộ những thông tin nhạy cảm, kín đáo nhà hàng, các bạn thậm chí mô tả khối hệ thống các bạn đang làm bằng một system diagram được ko ?

+ Để loại bỏ những rào cản trong suy nghĩ của ứng viên , mình luôn luôn nói “Sếp của công ty ko ở phía trên, người sử dụng của công ty ko ở phía trên, và nhà hàng mang đủ tiền cho mình để làm một khối hệ thống đắt tiền nhất”. Sau đó mình nhờ các bạn chỉ ra rằng và xử lý những vấn đề về : bottleneck, high availability trong mẫu system diagram phía trên (tức là khối hệ thống các bạn đang làm ).

Chỉ bằng 2 thắc mắc này, mình mong muốn ứng viên cho mình thấy được:

+ Nếu như khách hàng dành thời hạn suy nghĩ đủ sâu về những gì các bạn đang làm thì qua Novobi các bạn cũng sẽ như vậy.

+ Cách suy nghĩ và cách khắc phục vấn đề của công ty.

Những khó khăn ít ai biết của người làm System Engineer?

Chịu cực/chịu khó vì thế mình là người phụ trách về việc ổn định của khối hệ thống 24/7. Việc nửa đêm mang alert báo phải dậy kiểm tra khối hệ thống là việc thông thường.

Mình còn nhớ như in hình ảnh cả team ngồi ôm máy vi tính lúc đang trên đường đi phượt Vũng Tàu. Rồi cả đợt đi tuần trăng mật của 2 vợ ông chồng, mình vác balo máy vi tính để leo đồi Radar ở Langbiang thay vì thế đi xe Zeep.

Chịu những gánh nặng : Những gánh nặng lúc khối hệ thống xẩy ra sự cố rất rộng từ sếp, từ người sử dụng. Mình thiết yếu tinh thần minh mẫn nhất để tìm ra nguyên nhân và cách khắc phục tối ưu nhất.

Xem thêm: ” Rote Learning Là Gì Trong Tiếng Việt? Rote Learning Là Gì

Những resource nào anh thấy mang ích cho nghề System Engineer của tớ?

1. Beginning Windows System Administration: Phía trên là khóa học cơ phiên bản về Windows mang quality tốt trên Udemy

2. Fundamentals of Unix and Linux System Administration: Là khóa học hỗ trợ nền tảng quản trị khối hệ thống Unix và Linux cơ phiên bản trên Udemy

3. Google Cloud Platform (GCP) – For Techs: Khóa học cơ phiên bản về Google Cloud trên Udemy

4. Góc IT: Share kỹ năng và kiến thức tin học opensource, Linux, VMWare

5. serverfault.com: Website hỏi đáp giành cho System Admin

6. highscalability.com: Trang này còn có nhiều nội dung bài viết cơ phiên bản và nâng cao thú vị trong việc xây dựng khối hệ thống.

*

Nếu như khách hàng nghĩ những share này thậm chí giúp ích cho bè bạn hoặc đồng nghiệp, hãy nhờ rằng nhấn nút Share dưới nhé!

Về Viettingame.com

Viettingame.com - Chuyên trang web tổng hợp những thông tin hữu ích trên internet như thông tin về game, tin tổng hợp
Xem tất cả các bài viết của Viettingame.com →

Trả lời

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