DEVOPS ENGINEER (KỸ SƯ DEVOPS / VẬN HÀNH HỆ THỐNG)
Công Ty Bánh Đồng Tiến Đà Nẵng
Mô tả công việc
1. Mục tiêu công việc • Vận hành ổn định và bảo trì các hệ thống đang chạy, kể cả hệ thống cũ • Bảo đảm dữ liệu được sao lưu và khôi phục được khi có sự cố • Từng bước chuẩn hoá môi trường dev / staging / production và quy trình phát hành 2. Mô tả công việc • Vận hành, giám sát, bảo trì máy chủ và các ứng dụng đang chạy (web, ứng dụng nội bộ, cơ sở dữ liệu) • Tiếp nhận và bảo trì hệ thống cũ: tìm hiểu cách hệ thống đang chạy, xử lý sự cố, cập nhật, ghi lại tài liệu • Thực hiện sao lưu – khôi phục cơ sở dữ liệu và tệp; diễn tập khôi phục định kỳ • Theo dõi tình trạng cơ sở dữ liệu: dung lượng, truy vấn chậm, chỉ mục; xử lý khi cơ sở dữ liệu chậm hoặc đầy ổ • Chạy các thay đổi cấu trúc cơ sở dữ liệu trên hệ thống đang chạy theo cách an toàn, có đường quay lại • Quản lý phân quyền truy cập cơ sở dữ liệu; tách tài khoản ứng dụng khỏi tài khoản quản trị • Lập sơ đồ hạ tầng và danh mục tài sản (máy chủ, tên miền, chứng chỉ, tài khoản) • Hỗ trợ dựng môi trường staging và CI/CD cho các ứng dụng mới • Quản lý mã nguồn tập trung, phân quyền kho mã • Viết tài liệu vận hành (runbook) để người khác tiếp quản được 3. Yêu cầu • 2–4 năm kinh nghiệm vận hành hệ thống / System Admin / DevOps • Có kinh nghiệm bảo trì, vận hành hệ thống cũ (legacy) đang chạy thật • Thành thạo Windows Server; biết Linux cơ bản • Sao lưu – khôi phục cơ sở dữ liệu SQL Server / MySQL • Khôi phục thử được bản sao lưu và khôi phục về một thời điểm; đọc được log sao lưu để biết lần nào thành công • Vận hành cơ sở dữ liệu ở mức cơ bản: xem truy vấn chậm, thêm và sửa chỉ mục, theo dõi dung lượng, phân quyền truy cập • Mạng cơ bản: DNS, SSL/TLS, firewall • Dùng Git; viết script Bash hoặc PowerShell Ưu tiên: • Đã vận hành ứng dụng web PHP,.NET và ứng dụng desktop Windows • Kiến thức quản trị cơ sở dữ liệu (DBA) sâu hơn mức vận hành: đọc kế hoạch thực thi, tối ưu truy vấn, nâng cấp SQL Server bản cũ • Đã làm việc với SQL Server phiên bản cũ (2005, 2008) đang chạy thật • CI/CD (GitHub Actions / GitLab CI / Jenkins); Docker • Giám sát hệ thống (Zabbix, Grafana hoặc tương đương) • Kinh nghiệm hệ thống bán lẻ / POS nhiều chi nhánh; đã làm việc với cloud Kỳ vọng (Expected Outcomes) • 1 tháng: nắm các hệ thống đang chạy · có sơ đồ hạ tầng hiện trạng · sao lưu các hệ thống quan trọng nhất đã khôi phục thử thành công • 3 tháng thêm: có lịch khôi phục thử định kỳ cho các cơ sở dữ liệu chính, kèm biên bản mỗi lần thử • 3 tháng: có tài liệu vận hành cho các hệ thống chính · có giám sát và cảnh báo cơ bản · hỗ trợ đưa staging/CI/CD vào ít nhất 1 ứng dụng 4. Quyền lợi • Thu nhập: Lương cứng thỏa thuận + các khoản: KPI 10%, Thưởng, Tết + Lương tháng 13 • Review 6–12 tháng theo hiệu quả • Làm trực tiếp với hệ thống core (ERP, POS, CRM…) • Hỗ trợ học & chứng chỉ cloud • Lưu ý thực tế: – Hạ tầng hình thành qua nhiều giai đoạn — phù hợp với người kiên nhẫn tìm hiểu và giữ cho hệ thống cũ chạy ổn định
Yêu cầu công việc
• 2–4 năm kinh nghiệm vận hành hệ thống / System Admin / DevOps • Có kinh nghiệm bảo trì, vận hành hệ thống cũ (legacy) đang chạy thật • Thành thạo Windows Server; biết Linux cơ bản • Sao lưu – khôi phục cơ sở dữ liệu SQL Server / MySQL • Khôi phục thử được bản sao lưu và khôi phục về một thời điểm; đọc được log sao lưu để biết lần nào thành công • Vận hành cơ sở dữ liệu ở mức cơ bản: xem truy vấn chậm, thêm và sửa chỉ mục, theo dõi dung lượng, phân quyền truy cập • Mạng cơ bản: DNS, SSL/TLS, firewall • Dùng Git; viết script Bash hoặc PowerShell Ưu tiên: • Đã vận hành ứng dụng web PHP,.NET và ứng dụng desktop Windows • Kiến thức quản trị cơ sở dữ liệu (DBA) sâu hơn mức vận hành: đọc kế hoạch thực thi, tối ưu truy vấn, nâng cấp SQL Server bản cũ • Đã làm việc với SQL Server phiên bản cũ (2005, 2008) đang chạy thật • CI/CD (GitHub Actions / GitLab CI / Jenkins); Docker • Giám sát hệ thống (Zabbix, Grafana hoặc tương đương) • Kinh nghiệm hệ thống bán lẻ / POS nhiều chi nhánh; đã làm việc với cloud Kỳ vọng (Expected Outcomes) • 1 tháng: nắm các hệ thống đang chạy · có sơ đồ hạ tầng hiện trạng · sao lưu các hệ thống quan trọng nhất đã khôi phục thử thành công • 3 tháng thêm: có lịch khôi phục thử định kỳ cho các cơ sở dữ liệu chính, kèm biên bản mỗi lần thử • 3 tháng: có tài liệu vận hành cho các hệ thống chính · có giám sát và cảnh báo cơ bản · hỗ trợ đưa staging/CI/CD vào ít nhất 1 ứng dụng
Quyền lợi
• Thu nhập: Lương cứng thỏa thuận + các khoản: KPI 10%, Thưởng, Tết + Lương tháng 13 • Review 6–12 tháng theo hiệu quả • Làm trực tiếp với hệ thống core (ERP, POS, CRM…) • Hỗ trợ học & chứng chỉ cloud • Lưu ý thực tế: – Hạ tầng hình thành qua nhiều giai đoạn — phù hợp với người kiên nhẫn tìm hiểu và giữ cho hệ thống cũ chạy ổn định