Job responsibilities
- You will work with incident management process and tools.
- You will use complex application systems and find your way through them to debug a business impacting issue.
- You will follow standards and best practices to bring operational efficiencies, stability and availability of the system.
- You will use continuous delivery practices to evolve, support and deliver high-quality software, as well as value to end customers, as early as possible while working in collaborative, value-driven teams to build innovative customer experiences for our clients.
- You will leverage your knowledge regarding different logging techniques (various levels) and use them for alerting, monitoring and identifying the root cause of incidents.
- You will derive meaningful reports/key performance indicators and set up alerting and monitoring mechanisms for quicker identification of incidents and response.
- You will apply the latest technology thinking from our Technology Radar to solve client problems.
Technical Skills
- You have experience working programming languages such as .Net (C#), Ruby and Java, an understanding of cloud platforms such as AWS, Azure or GCP and scripting languages such as Python and Powershell.
- You understand how to use debugging tools and how to troubleshoot issues with the code.
- You have experience working with relational or non-relational databases.
- You have experience working with CI/CD tools such as Jenkins or Azure pipelines.
- You have an exposure to application monitoring tools such as DataDog, Prometheus or Grafana .
- You are comfortable with Agile methods such Scrum and/or Kanban.
- You have the ability to ensure that the deliverables, namely bug fixes and enhancements to the existing codebase, are of high quality and well-tested.
- You have strong communication and articulation skills, are proficient in English and able to confidently hold a Q&A discussion with senior stakeholders.
- You have good communication and articulation skills.
- You have a presence in the external tech community and willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more.
- You are resilient in ambiguous situations and can approach challenges from multiple perspectives.
- You are willing to be part of a rotation- and need-based 24x7 team and are able to handle multiple engagements.
Learning & Development
There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys.
About Thoughtworks
Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world.
Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.
Được rồi, trước tiên hãy giải quyết vấn đề của công ty. ThoughtWorks là công ty tư vấn CNTT toàn cầu cung cấp các dịch vụ tư vấn và phát triển hệ thống dựa trên Agile. Chúng tôi đã đi tiên phong trong nhiều phương pháp phát triển phần mềm Agile tiên tiến và thành công nhất cũng như các phương pháp thực hành tốt nhất được sử dụng trong ngành hiện nay.
Nói cách khác, chúng tôi xây dựng phần mềm (tuyệt vời). Thật tuyệt vời vì chúng tôi xây dựng nó với nỗi ám ảnh hoàn toàn về việc làm điều đúng đắn cho người dùng và khách hàng, cũng như một số phương pháp kỳ quặc để đưa chúng tôi đến đó một cách thực sự nhanh chóng. Nó cũng thật tuyệt vời vì nó là thứ tạo nên hoặc phá vỡ các công ty; phần mềm tạo ra lợi thế cạnh tranh.
Nhưng đó chỉ là một phần của câu chuyện. ThoughtWorks là một cộng đồng xã hội và thương mại dựa trên ba trụ cột - (1) điều hành một doanh nghiệp bền vững -- cho phép chúng tôi (2) cung cấp phần mềm xuất sắc và (3) ủng hộ sự thay đổi tích cực trong xã hội.
Review Thoughtworks
TW đã từng có một tầm nhìn xa, gần như phi thường, làm bao lập trình viên sống trong mê đắm.
Mọi người cũng đã tìm kiếm
Công việc của System Engineer là gì?
Kỹ sư hệ thống, hay System Engineer, là những chuyên gia có nhiệm vụ quản lý và duy trì hệ thống thông tin và công nghệ thông tin của một tổ chức hoặc doanh nghiệp. Họ chịu trách nhiệm đảm bảo rằng hệ thống máy tính và mạng của tổ chức hoạt động một cách hiệu quả và an toàn. Công việc của họ bao gồm thiết kế, triển khai, cấu hình, và quản lý hệ thống, đảm bảo tính ổn định và khả năng mở rộng của hệ thống để đáp ứng nhu cầu ngày càng tăng cao của tổ chức.
Mô tả công việc của System Engineer
Công việc của một System Engineer (Kỹ sư hệ thống) là thiết kế, triển khai, quản lý và duy trì hệ thống thông tin và công nghệ thông tin (IT) trong một tổ chức. Họ đóng vai trò quan trọng trong việc đảm bảo rằng hệ thống máy tính và mạng của tổ chức hoạt động một cách hiệu quả, an toàn và ổn định. Dưới đây là mô tả chi tiết về công việc của một System Engineer:
Thiết kế hệ thống
System Engineer phải hiểu yêu cầu của tổ chức và thiết kế các hệ thống máy tính và mạng phù hợp. Điều này bao gồm việc chọn phần cứng, phần mềm và cấu hình hệ thống để đảm bảo khả năng mở rộng và hiệu suất tốt.
Triển khai hệ thống và quản lý hệ thống
Sau khi thiết kế, họ thực hiện triển khai hệ thống bằng cách cài đặt và cấu hình phần cứng và phần mềm cần thiết. Điều này có thể bao gồm cài đặt máy chủ, mạng, ứng dụng và các thành phần khác của hệ thống. System Engineer chịu trách nhiệm quản lý hệ thống hàng ngày. Điều này bao gồm việc theo dõi hiệu suất, đảm bảo tính sẵn sàng và xử lý sự cố khi hệ thống gặp sự cố. Họ cũng thực hiện các nhiệm vụ bảo mật để đảm bảo rằng hệ thống an toàn khỏi các mối đe dọa.
Bảo trì, nâng cấp và hỗ trợ người dùng
System Engineer thường thực hiện việc bảo trì định kỳ để đảm bảo rằng hệ thống luôn hoạt động một cách ổn định. Họ cũng đánh giá và thực hiện các nâng cấp cần thiết để cải thiện hiệu suất và tính năng của hệ thống. System Engineer cung cấp hỗ trợ cho người dùng cuối bằng cách giải quyết các vấn đề kỹ thuật, cung cấp hướng dẫn sử dụng và hỗ trợ trong việc khắc phục sự cố. Họ thường tạo tài liệu về hệ thống, bao gồm tài liệu hướng dẫn, tài liệu kỹ thuật và tài liệu bảo trì để giúp đội ngũ khác hiểu và quản lý hệ thống. System Engineer theo dõi và cập nhật kiến thức về công nghệ mới và tham gia vào các khóa đào tạo để cải thiện kỹ năng và nâng cao trình độ.
Công việc của một System Engineer đòi hỏi kiến thức sâu về hệ thống máy tính, mạng, và phần mềm, khả năng giải quyết vấn đề, tư duy logic và kỹ năng giao tiếp tốt để làm việc cùng đội ngũ trong tổ chức và hỗ trợ người dùng.
System Engineer có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
159 - 241 triệu
/nămLộ trình sự nghiệp System Engineer
Tìm hiểu cách trở thành System Engineer, bạn cần có những kỹ năng và trình độ học vấn nào để thành công cũng như đạt được mức lương mong đợi ở mỗi bước trên con đường sự nghiệp của bạn.
Số năm kinh nghiệm
Điều kiện và Lộ trình trở thành một System Engineer?
Yêu cầu tuyển dụng với vị trí System Engineer
Tuyển dụng một System Engineer đòi hỏi các tiêu chí về kiến thức chuyên môn và kỹ năng cơ bản. Dưới đây là một số tiêu chí quan trọng cho cả hai khía cạnh này:
Yêu cầu bằng cấp và kiến thức chuyên môn
- Hệ điều hành: Hiểu biết về các hệ điều hành phổ biến như Linux, Windows, Unix, và có khả năng quản lý và cấu hình chúng.
- Mạng máy tính: Kiến thức về cơ bản về mạng máy tính, bao gồm giao thức, cấu trúc mạng, subnetting, routing, và các dịch vụ mạng như DNS, DHCP.
- Virtualization và Cloud: Hiểu biết về công nghệ ảo hóa như VMware, Hyper-V, hoặc KVM, cũng như các dịch vụ đám mây như AWS, Azure, hoặc Google Cloud.
- Quản lý hệ thống: Có khả năng cài đặt, cấu hình, và quản lý máy chủ và hệ thống lưu trữ, bao gồm cả quản lý nguồn tài nguyên và giải quyết sự cố.
- Bảo mật thông tin: Hiểu biết về các nguy cơ bảo mật thông tin và biện pháp bảo vệ hệ thống, bao gồm cả kiến thức về firewall, VPN, và chứng thực.
- Scripting và Automation: Có khả năng viết script sử dụng các ngôn ngữ như Python hoặc PowerShell để tự động hóa các tác vụ hệ thống.
Yêu cầu về kỹ năng
- Giải quyết vấn đề: Có khả năng phân tích và giải quyết các sự cố hệ thống một cách hiệu quả.
- Truyền thông: Có khả năng truyền đạt thông tin một cách rõ ràng và hiệu quả với các thành viên khác trong nhóm làm việc và khách hàng.
- Quản lý thời gian: Có khả năng ưu tiên và quản lý thời gian để xử lý nhiều nhiệm vụ cùng một lúc.
- Học hỏi liên tục: Lĩnh vực công nghệ thông tin luôn thay đổi, nên khả năng tự học và cập nhật kiến thức mới là quan trọng.
- Làm việc nhóm: Có khả năng làm việc trong môi trường đa người và hợp tác với các thành viên khác của nhóm.
- Quản lý dự án cơ bản: Hiểu biết về quản lý dự án cơ bản để thực hiện các dự án liên quan đến hệ thống.
Các yêu cầu cụ thể có thể thay đổi tùy theo vị trí công việc cụ thể và môi trường làm việc, nhưng những tiêu chí này thường là quan trọng để trở thành một System Engineer thành công.
Lộ trình thăng tiến của System Engineer
Số năm kinh nghiệm | Vị trí | Mức lương |
0 - 1 năm | Thực tập sinh kỹ sư hệ thống | 4.000.000 - 5.000.000 triệu/tháng |
1 - 3 năm | Kỹ sư hệ thống | 8.000.000 - 10.000.000 triệu/tháng |
3 - 6 năm | Kỹ sư hệ thống chuyên nghiệp | 12.000.000 - 14.500.000 triệu/tháng |
Trên 6 năm | Kỹ sư hệ thống cấp cao | 30.000.000 - 35.400.000 triệu/tháng |
Mức lương của System Engineer tại Việt Nam khoảng từ 10 triệu - 20 triệu VND/tháng. Mức lương của một System Engineer ở Việt Nam có thể thay đổi tùy thuộc vào nhiều yếu tố, bao gồm địa điểm làm việc, kinh nghiệm, công ty, và ngành công nghệ cụ thể.
- Đối với Kỹ sư tự động hoá, mức lương sẽ từ 9-14 triệu/tháng.
- Ngành kỹ thuật khác như Kỹ sư sản xuất sẽ ở mức 10-15 triệu/tháng.
Lộ trình thăng tiến của một System Engineer thường bao gồm các cấp bậc sau đây, bắt đầu từ vị trí thực tập sinh:
1. Thực tập sinh kỹ sư hệ thống
Mức lương: 4 - 5 triệu/tháng
Kinh nghiệm làm việc: 0 - 1 năm
Thực tập sinh Kỹ sư Hệ thống là vị trí dành cho sinh viên đang theo học ngành Công nghệ Thông tin hoặc các ngành liên quan, tham gia thực tập tại các công ty, tổ chức để tích lũy kinh nghiệm thực tế trong lĩnh vực hệ thống máy tính. Các công việc chính tại vị trí này là hỗ trợ Kỹ sư Hệ thống trong các công việc thiết kế, triển khai, vận hành và bảo trì hệ thống máy tính, tham gia vào các dự án liên quan đến hệ thống CNTT, thực hiện các nhiệm vụ được giao theo hướng dẫn của Kỹ sư Hệ thống,...
2. Kỹ sư hệ thống
Mức lương: 8 - 10 triệu/tháng
Kinh nghiệm làm việc: 1 - 3 năm
Kỹ sư hệ thống, hay System Engineer, là những chuyên gia có nhiệm vụ quản lý và duy trì hệ thống thông tin và công nghệ thông tin của một tổ chức hoặc doanh nghiệp. Họ chịu trách nhiệm đảm bảo rằng hệ thống máy tính và mạng của tổ chức hoạt động một cách hiệu quả và an toàn. Công việc của họ bao gồm thiết kế, triển khai, cấu hình, và quản lý hệ thống, đảm bảo tính ổn định và khả năng mở rộng của hệ thống để đáp ứng nhu cầu ngày càng tăng cao của tổ chức. Công việc chính tại vị trí này là hiểu yêu cầu của tổ chức và thiết kế các hệ thống máy tính và mạng phù hợp. Điều này bao gồm việc chọn phần cứng, phần mềm và cấu hình hệ thống để đảm bảo khả năng mở rộng và hiệu suất tốt, triển khai hệ thống bằng cách cài đặt và cấu hình phần cứng và phần mềm cần thiết. Điều này có thể bao gồm cài đặt máy chủ, mạng, ứng dụng và các thành phần khác của hệ thống,...
3. Kỹ sư hệ thống chuyên nghiệp
Mức lương: 12 - 14 triệu/tháng
Kinh nghiệm làm việc: 3 - 6 năm
Kỹ sư Hệ thống Chuyên nghiệp là Kỹ sư Hệ thống có trình độ chuyên môn cao, giàu kinh nghiệm thực tế và có khả năng giải quyết các vấn đề phức tạp trong lĩnh vực hệ thống máy tính. Họ được trang bị kiến thức chuyên sâu về phần cứng, phần mềm, mạng lưới, hệ điều hành, cơ sở dữ liệu và các công nghệ CNTT tiên tiến. Các công việc chính tại vị trí này là phân tích yêu cầu của người dùng và xác định các thông số kỹ thuật cho hệ thống, thiết kế kiến trúc hệ thống, bao gồm phần cứng, phần mềm, mạng lưới và các thành phần khác, lập tài liệu thiết kế kỹ thuật chi tiết,...
4. Kỹ sư hệ thống cấp cao
Mức lương: 30 - 35 triệu/tháng
Kinh nghiệm làm việc: Từ 6 năm trở lên
Kỹ sư hệ thống cấp cao là chuyên gia có trình độ chuyên môn cao, kinh nghiệm dày dặn và đóng vai trò quan trọng trong việc thiết kế, triển khai, vận hành và bảo trì các hệ thống máy tính và hệ thống CNTT phức tạp. Họ là những nhà lãnh đạo kỹ thuật, dẫn dắt các nhóm kỹ sư hệ thống khác và chịu trách nhiệm chung cho thành công của các dự án hệ thống. Công việc chính tại vị trí này là dẫn dắt và quản lý các nhóm kỹ sư hệ thống, phân công nhiệm vụ và đánh giá hiệu quả công việc của các thành viên trong nhóm, thiết lập mục tiêu và chiến lược kỹ thuật cho các dự án hệ thống, đảm bảo việc tuân thủ các tiêu chuẩn và quy trình quản lý hệ thống CNTT tiên tiến, thiết kế kiến trúc hệ thống phức tạp, bao gồm phần cứng, phần mềm, mạng lưới, cơ sở dữ liệu, bảo mật hệ thống và các thành phần khác,...
>> Xem thêm:
Việc làm System Engineer đang tuyển dụng
Việc làm Kỹ sư phần mềm đang tuyển dụng