Nhân Viên DevOps Engineer, 5 Năm Kinh Nghiệm – Hệ Thống Kubernetes

CÔNG TY CỔ PHẦN DỮ LIỆU TOÀN CẦU

Netland Building, 27 Lê Văn Lương, Nhân Chính, Thanh Xuân, Hà Nội

Overview

Salary:  20 - 30 triệu

Job Type:  Full-time

Experience: 5 years of experience

Openings: 1

Deadline: 2025-12-21

Posted: 2025-12-03 00:06

Category:  Công nghệ thông tin

Job Description

  • Vận hành, duy trì và tối ưu các cluster K8s (trên openstack)
  • Thiết lập, quản lý và giám sát CI/CD pipeline
  • Quản lý dịch vụ backend portal (viết bằng Python): tiếp nhận source code, fix bug, deploy, tối ưu vận hành...
  • Thiết lập Helm Charts, quản lý các values, triển khai các ứng dụng multi-tenancy
  • Thiết lập và vận hành hệ thống giám sát: Prometheus, Grafana, AlertManager, Logging (Loki, ELK...)
  • Quản lý storage: PVC/PV, StorageClass, mở rộng, snapshot...
  • Thiết lập và quản lý secrets (Vault, ExternalSecrets, ...)
  • Hỗ trợ khách hàng sử dụng cluster: hướng dẫn, xử lý sự cố, giải thích về kiến trúc, các best practices...
  • Thực hiện backup/restore dữ liệu: database (Postgres, MySQL), persistent volume...
  • Security: scan image container, apply security policy (network policy, RBAC), quản lý truy cập
  • Viết kịch bản tự động (bash, python) hỗ trợ vận hành hạ tầng (scale, upgrade, provision...)
  • Tài liệu hóa quy trình DevOps và vận hành (runbook, hướng dẫn khách hàng...)

Requirements

1. Tiêu chuẩn chuyên môn

a. Nền tảng hệ thống & mạng

  • Hiểu vững Linux (Ubuntu/CentOS/Alma...):
    • quản lý process, service, log, quyền, cron, systemd
    • xử lý sự cố CPU/RAM/disk, I/O, load average
    • Scripting (bash/python)
  • Nắm cơ bản network: TCP/IP, DNS, HTTP/HTTPS, reverse proxy, LB, firewall (iptables/security group...).

b. Docker & Container

  • Biết Docker:
    • viết & tối ưu Dockerfile
    • build/push image lên registry (Docker Hub / Harbor / ECR / GitLab Registry...)
    • best practice: giảm kích thước image, multi-stage build, bảo mật.

c. Kubernetes (bắt buộc)

  • Có kiến thức và kinh nghiệm tốt với:
  • Biết deploy ứng dụng lên K8s bằng:
  • Kinh nghiệm:
  • Pod, Deployment, StatefulSet, DaemonSet
  • Service, Ingress, ConfigMap, Secret
  • Namespace, RBAC, ResourceQuota, HPA.
  • Quản lý storage: PVC/PV, storageClass, volume extend
  • Hiểu cách hoạt động của OpenStack (Nova, Cinder, Networking); Ưu tiên nếu đã làm việc với Magnum hoặc OpenStack COE
  • YAML thuần hoặc Helm (ưu tiên Helm/ArgoCD/Kustomize).
  • scale up/down, rolling update, rollback
  • debug pod (kubectl logs, describe, exec...)
  • xử lý sự cố common: CrashLoopBackOff, ImagePullBackOff, OOMKilled...

d. CI/CD & Git

  • Biết dùng Git thành thạo (branching, MR/PR, code review).
  • Đã từng setup/maintain CI/CD với một trong các tool:
  • Tiêu chí:
  • GitLab CI, GitHub Actions, Jenkins, ArgoCD, Drone...
  • Tự động build, test, scan, build image, deploy lên K8s.
  • Biết rollback nhanh khi pipeline fail.

e. Monitoring – Logging – Alert

  • Có kinh nghiệm với một stack giám sát:
  • Biết:
  • Prometheus + Grafana / ELK / Loki / Zabbix / Datadog...
  • đặt metrics, alert cơ bản (CPU, RAM, error rate, latency, disk, pod restart...)
  • đọc log, trace để điều tra sự cố.

f. Cloud / Hạ tầng

  • Ít nhất biết một trong:
  • Hiểu các khái niệm:
  • Cloud public: AWS / GCP / Azure (EC2, VPC, Load Balancer, RDS...)
  • hoặc Private Cloud / Bare metal: OpenStack, Proxmox, VMWARE, on-prem.
  • VPC, subnet, SG, load balancer, object storage, block storage...
  • backup & restore, snapshot, HA, DR (Disaster Recovery) là gì.

g. Bảo mật

  • Nắm các nguyên tắc cơ bản:
  • Nếu tốt: hiểu thêm về NetworkPolicy, Service Mesh (Istio/Linkerd) là plus.
  • bảo mật secret, credential
  • least privilege (RBAC)
  • hardening OS & container, image scanning.

h. Python develop:

  • Đọc hiểu code Python (FastAPI/Flask/Django,,,)
  • Biết viết API, fix bug, xử lý những logic cơ bản.
  • Viết unit test cơ bản
  • Packaging: Poetry/pipenv/venv

Cấp độ từ Middle DevOps K8s trở lên

  • 2–4 năm kinh nghiệm DevOps/SRE.
  • Triển khai & vận hành ít nhất 1 hệ thống K8s thật (prod hoặc staging) với nhiều service.
  • Biết tự thiết kế pipeline CI/CD → K8s, setup monitoring, logging.

2. Tiêu chuẩn thái độ, tư duy, tố chất

  • Tư duy SRE/DevOps:
  • Chủ động & chịu áp lực:
  • Tinh thần học hỏi:
  • Giao tiếp & phối hợp:
  • Ưu tiên đặc biệt:
  • ưu tiên tự động hóa thay vì làm tay
  • coi “system reliability & uptime” là KPI chính.
  • sẵn sàng xử lý sự cố hệ thống (on-call)
  • không “đổ lỗi” mà tìm nguyên nhân gốc (Root Cause Analysis).
  • K8s & DevOps thay đổi rất nhanh → cần cập nhật công nghệ liên tục.
  • làm việc được với developer, QA, khách hàng kỹ thuật.
  • trình bày vấn đề rõ ràng, dễ hiểu (cả cho người không quá kỹ thuật).
  • Thông thạo lập trình Python

Hồ sơ bao gồm:

- CV mô tả quá trình học tập, làm việc và kỹ năng có được

- Sơ yếu lý lịch + ảnh chân dung (bắt buộc)

Ghi chú: Gdata sẽ hẹn phỏng vấn khi có thông tin đầy đủ

Benefits

  • Dải lương cứng: từ 20 – 30 triệu/ tháng
  • Thưởng tháng lương thứ 13 +
  • Đóng BHXH theo quy định, khám SK định kỳ, thưởng lễ tết, nghỉ mát, chế độ khác
`