「Personal Competency Matrix」- 要变成简历了……

更新日期:2019年12月30日
@IGNORECHANGE

求职意向

运维工程师,

教育背景


工作经验


项目经验


# 运维自动化


项目:应用自动化发布
功能概述:开发人员向Git仓库提交代码,之后Jenkins开始进行代码检查、构建、打包、发布、测试、邮件通知。

解决问题:项目自动化,降低沟通成本,提高组织效率。

技术要点:Git Webhook;Jenkins Pipeline;Docker;Kubernetes;Sonarqube;Mail;

项目:基础镜像自动构建
功能概述:开发人员向Git仓库中提交Dockerfile文件,之后Jenkins开始进行进行镜像打包,上传到Harbor仓库中。构建结果以邮件进行通知。

解决问题:开发人员无需搭建本地Docker镜像构建环境;对Dockerfile进行版本控制;利于所有人参与到镜像的维护中;降低维护难度,减少维护成本。

技术要点:Git Webhook;Jenkin Pipeline;Dockerfile;

项目:博客更新(个人)
功能概述:向GitLab提交笔记,触发Jenkin构建,在Jenkins构建中导出HTML内容,通过Wordpress的RESTful接口上传到站点。完成后Jenkins以邮件的方式进行通知。

解决问题:专注与文章的编写,后续操作由各种工具链负责完成,并负责通知。

技术要点:Git Webhook;Jenkin Pipeline;Dockerfile;LVM;KVM;Jenkin Node Management;(其中KVM、LVM、Jenkin Node Management是某些问题的解决方案)

项目:将Jenkins自动化
功能概述:开发人员创建仓库,(1)之后Jenkins会自动添加Webhook到仓库,(2)并自动创建项目对应的Jenkins任务,(3)启动添加自动化模板到项目中,(4)邮件通知开发人员

解决问题:将固定流程全自动化;降低沟通成本;提高组织效率、交付速度。

技术要点:Jenkins、Python、Git、Gitee、REST API

自我评价

对于新技术、新事物,首先要了解其所解决的问题。如果不能解决当前问题,那么可以进行简单的尝试。如果是当前问题的解决方案,则需要进行深入研究。

将技术研究的内容放在问题的周围。以解决问题为主,围绕要解决的问题,深入研究与之相关的技术。


ToC

求职意向

教育背景

工作经验

项目经验

# 运维自动化

自我评价