很多人可能会好奇,作为一名 DevOps 工程师,每天究竟忙些什么呢?今天就来简单聊聊,作为 DevOps/Build/Release 工程师,我的日常工作节奏是怎样的。
工作准备
每天早上九点半到公司,第一件事就是打开 Slack 和邮箱,优先处理那些紧急或容易回复的消息。遇到比较复杂的内容,就会设置提醒,以防漏掉。之后,会把当天的任务列入 To-Do List,再检查 Jenkins 上是否有失败的任务需要关注。这一系列动作大概会花半小时左右。
咖啡时间
十点左右是咖啡时间——一天的正式开始。如果十点半有站会,那就是一个快速的回顾和计划环节,主要是分享昨天的进展、当天的任务安排,也和团队同步一下各自的状态。
日常工作
开始工作后,我会打开 VSCode,接着前一天没完成的任务。平时常用的代码仓库包括 pipeline-library
、ansible-playbook
、docker-images
和 infra
,它们分别负责管理流水线、自动化脚本、容器和基础设施。几乎每天都会对这些仓库进行一些更新或优化。
Build 和 Release 也是我的主要工作之一。构建任务已经实现了自动化,团队成员通过 Multibranch Pipeline 自行构建;我主要负责分支管理、发布时的合并和冲突解决,确保发布信息的准确和版本的合规性。
此外,还有一些日常任务,比如:
- 维护和升级构建环境
- 收集代码覆盖率,生成报告
- 升级编译器,处理相关问题
- 管理虚拟机分配,帮团队解决环境问题
上午的主要工作还是消息回复和问题处理,之后再逐一处理 To-Do List。
午餐与休息
中午十二点半左右和同事一起午餐。吃饭时聊聊天,也是练习英语的机会。饭后,有时会和同事一起在附近散步,或者自己跑步运动一下。
下午
下午是主要的产出时间。从一点半到四点半,专心处理 To-Do List 上的任务,尽量推进工作进度。四点半之后,美国同事上线,可能会有会议或讨论需求。
晚间时光
晚上是家人时间。天气渐冷,不方便带孩子出门散步,我们偶尔会去超市采购。如果孩子自己看书或看动画片,我会利用时间给开源社区做点贡献,或是写文章。
这就是我在 DevOps 岗位上的一天,一边忙工作,一边兼顾家庭和爱好。希望这个小分享能让大家更了解这个岗位的日常。
你更喜欢我分享一些技术,还是更偏爱这种工作、生活的日常?欢迎留言告诉我!
转载本站文章请注明作者和出处,请勿用于任何商业用途。欢迎关注公众号「DevOps攻城狮」