写点什么

出于信仰,我去考了一个证

发布于: 2021 年 05 月 26 日

之前偶尔想到,Terraform 会不会像 CKA 那样有什么认证,一搜,果然有:



这个认证名称是:HashiCorp Certified: Terraform Associate,考核的是对 Terraform 工具的基本操作,对 Terraform 代码和内建函数这些基本不太考,也不考 Terraform 的“设计模式”。测验的形式是 58 道选择题,1 小时的测验时间。


我在考试时遭遇了网络问题,考试用的 PSI 浏览器直接退出了。按照支持给出的信息,考试中如果遇到网络连接问题无法自动恢复的,可以拨打 PSI 美国的一个支持电话;我选择的是北京时间上午的考试时间,所以拨打这个美国电话无人接听;好在重新走了一遍登记证件、扫描考试房间的流程以后,我之前做题的进度都保存完好,可以直接继续。耽误了大约 10 分钟,但因为 1 小时的时间非常的宽裕,所以总体来说没有太大的影响。


官网上列出了一个学习大纲和考点列表。考试内容主要分为 9 方面的知识:


  1. Understand infrastructure as code (IaC) concepts

  2. Understand Terraform's purpose (vs other IaC)

  3. Understand Terraform basics

  4. Use the Terraform CLI (outside of core workflow)

  5. Interact with Terraform modules

  6. Navigate Terraform workflow

  7. Implement and maintain state

  8. Read, generate, and modify configuration

  9. Understand Terraform Cloud and Enterprise capabilities


HashiCorp 官方并没有给出明确的及格线,但根据许多人以及我的经历,大约答对 70%以上就是及格。基本上,如果你有两三个月的 Terraform 使用经验,并且完整阅读了大纲里提到的文档,那么考试通过并不难。


个人认为官方编列的学习大纲非常好,我经过学习,以前写模块时不太注意的一些毛病,通过阅读官方关于模块的最佳实践文档也得到了修正,一些以前不太用的冷门命令也彻底学习了一下。可以说,通过这门考试,就可以成为一个合格的 Terraform 使用者(然而距离编写出健壮、安全、强大、优美的 Terraform 代码还有很远的距离)。


油管上有人整理了 150 道模拟题,地址在 https://www.youtube.com/watch?v=kj2fxet3oe0&list=WL&index=1 的视频说明里。我把题目搬运到了墙内,扫描以下二维码可以下载:



我在真题中没有见到任意一道模拟题,但最后真题的正确率比较接近 Advanced 级别的模拟题正确率,模拟题可以作为一个自我评估的参考。


如果想要学习如何编写出高质量的 Terraform 代码,建议还是阅读这本经典的《Terraform Up & Running》第二版,注意一定要第二版,因为从 Terraform 0.12 开始有太多的东西发生了变化。



另外最近也在看 OPA(Open Policy Agent)。Terraform 本身有策略即代码(Policy As Code)的方案,也就是 Terraform Sentinel,但这玩意只能在企业版里使用。HashiCorp 官方布道师也推荐了 OPA,对 Terraform 代码和基础设施做策略检查,详情可以阅读 HashiCorp 的一个视频分享(已搬运到 B 站):



为什么我说是出于信仰去考这个认证呢?因为我的信仰是,人类社会的进步与财富的增长来自于对机器和自动化的运用。目前互联网圈的氛围非常不好,996 就像病毒一样到处传播,许多人公然为 996 洗地辩护;我所观察到的情况是,绝大多数实行 996 的团队,本身大量的时间精力和金钱都是被无意义的低效协作浪费掉的。推行 996 就是承认除了工时以外无法对团队和员工的产出作出客观评估,就是承认管理者是低能儿。


Terraform 和 HashiCorp 所代表的是一种理念,一种践行软件工程的最佳实践,通过标准化和自动化,向机器要效益的理念。这是一种人类彼此尊重,用智力创造财富的理念。我反对上班摸鱼,同样也反对不问青红皂白,只看加班时长的 996。


最后,秀一下得到的徽章和证书:




发布于: 2021 年 05 月 26 日阅读数: 19
用户头像

还未添加个人签名 2017.10.17 加入

还未添加个人简介

评论

发布
暂无评论
出于信仰,我去考了一个证