跳到正文

职位档案 · 科技 · 科技专业

DevOps Engineer

负责让软件从开发完成到实际上线这段路走得顺——管理部署流程、服务器与云端基础设施。

Degree尤佳科技与系统整理与安排动手做东西又叫:Cloud Engineer、Site Reliability Engineer
读完这一页,你会知道5 分钟读完
  • 一天从几点忙到几点,每个时段具体在做什么
  • 月薪大约从 RM 5.2k 到 RM 20k,哪些因素会拉高或压低
  • 要什么学历、证书,面试通常会被问什么
  • 做满几年之后,可以往哪里升、往哪里转

01一天的生活

8:0010:0012:0014:0016:0018:0012345
  1. 1查看夜间自动监控(Prometheus/Grafana)的告警记录,确认没有未处理的系统异常
  2. 2帮开发团队部署新版本,透过 CI/CD 流程跑自动化测试与部署
  3. 3一个 Docker 容器在生产环境重启异常,排查是资源不足还是配置问题
  4. 4用 Terraform 更新云端基础设施配置,为即将上线的新功能预留资源
  5. 5优化 CI/CD 流程的其中一个步骤,减少每次部署等待的时间

02具体做什么

  • 建置与维护 CI/CD(持续整合/持续部署)流程
  • 管理云端基础设施(AWS、Azure、GCP)
  • 自动化部署与运维流程,减少人工出错
  • 监控系统运行状况,处理线上事故
  • 跟开发团队协作,优化开发到上线的整体流程

03会用到的工具

  • 云端平台AWS(EC2虚拟机、S3存储、RDS数据库、VPC网络、IAM权限管理、CloudWatch监控、Lambda无服务器运算)、Azure、GCP
  • 容器化Docker、Kubernetes
  • CI/CD 工具Jenkins、GitLab CI
  • Infrastructure as CodeTerraform
  • 监控工具Prometheus、Grafana、ELK(日志分析)

04薪水多少

马来西亚月薪,单位令吉(RM)。下面是一个区间,不是承诺:落在哪里,取决于接下来这几件事。

5k10k15k20kRM 5.2–8.5k新人0–2年RM 8.75–11.25k有经验3–6年RM 12–20k资深8年以上
雇主类型本地科技大厂/MNC 薪资明显高于本地中小企业;远程受雇海外雇主薪资可达 RM20,000+
云端认证AWS Certified、Azure Certified 等专业认证是薪资谈判的实质筹码,很多招聘直接把特定认证列为门槛
责任范围需要 24/7 on-call 处理紧急事故的职位,薪资通常包含额外津贴

05怎么入行

  • 学历要求:Degree(计算机科学/信息科技相关科系)尤佳
  • 证书/技能要求:Linux 系统基础、至少一个云端平台(AWS/Azure/GCP)操作经验、容器化技术(Docker、Kubernetes)、CI/CD 工具(Jenkins、GitLab CI 等)
  • 加分项:云端认证(AWS Certified、Azure Certified 等)、Infrastructure as Code 经验(Terraform)、脚本语言(Python/Bash)

面试与申请细节

  • 面试流程:技术筛选 → 情境题(比如"Docker 容器一直重启,你怎么排查")→ 系统设计/架构讨论 → 团队面试
  • 常见考点:CI/CD 流程设计、Kubernetes 基础概念、云端服务(尤其 AWS 的 EC2/S3/IAM)实际操作经验、自动化脚本能力(Python/Bash)
  • 多数人是从 Backend Developer 或系统管理员(Sysadmin)转岗过来,直接应届入行 DevOps 的案例比较少见

06往哪里发展

(通常从)BackendDeveloper /SystemDevOps EngineerSenior DevOpsEngineerDevOps Lead /Site ReliabilityEngineer (SRE) /

07为什么值这个价

开发团队写好的代码,要靠 DevOps 搭建的流程才能安全、稳定、快速地上线;系统出事故时,DevOps 团队的应变速度直接决定业务中断的时间长短。这个角色的价值在于让整个工程团队的产出效率更高、系统更可靠。

08好处与代价

好的一面

  • 薪资在技术岗位里数一数二
  • 技能横跨开发与基础设施,视野广
  • 云端与自动化是持续增长的领域,需求稳定

不太好的一面

  • 系统出事故时责任重大,可能需要 on-call 处理紧急状况
  • 需要同时掌握开发与系统运维两方面知识,学习曲线陡
  • 入行门槛较高,不适合完全没有技术基础的人

09一个常见误会

很多人以为

“DevOps 只是"管服务器的 IT”

实际上

现代 DevOps 工程师需要理解开发流程、写自动化脚本、设计基础设施架构,是横跨开发与运维的复合型技术角色。

10适合你吗

  • 系统性思维强
  • 能承受紧急事故处理的压力
  • 对自动化与效率优化有兴趣
  • 愿意持续学习云端新技术
资料来源(3)