從基礎設施工程師轉職SRE一週了
大家好,我是無能。
雖然自己也查了不少資料,但很少在就業前找到SRE這個職位的工作記錄,所以無法形成具體印象,因此我將在這裡記錄下來。
開頭作為一個插曲,我會盡量讓它與業務無關,讓其他職種的人也能享受閱讀。
我是這樣的人
- 古董店經驗約3到4年
- 基礎設施工程師經驗1年
我從小就喜歡電腦,從小學六年級左右就開始用租賃伺服器製作網頁,國中時用自製電腦和烙鐵修理東西,學習CGI書籍並在租賃伺服器上架設佈告欄。
雖然我是資訊相關科系的高中畢業生,但當時仙台所謂的資訊通訊業、IT相關職缺很少,我曾懷疑這真的能成為一份工作嗎?所以一直過著漫無目的的生活。
現在因為工作,從這個月開始成為了東京都民。
之所以從事古董店工作,是因為當時的老闆問我要不要試試看,我便開始打工,之後轉為正職員工。
前言:飛逝的一週
我搬到了其他縣市,並一直工作到上個月12月27日,這段時間過得非常匆忙,需要切換各種思維模式,所以有些部分已經盡力了。
23歲能獲得這個機會,我也一直在全力以赴。
雖然沒有看房就決定了住處,但離公司有一定距離,而且家附近有以下這些地方,這點很棒:
- 百元商店
- 便宜的中餐館
- 個人經營的二手店
到家時,竟然沒有吸頂燈,搬家後過了1~2天沒有電燈的生活,但其實並不覺得辛苦。在天亮時起床,天黑時睡覺,這對重置生理時鐘來說是非常好的方式。
不習慣MacOS和Mac美式鍵盤佈局的日子
我現在是GNU/Linux和BSD的忠實用戶,所以這點讓我有些不安。
不過,連Linus都讚不絕口的M1/2/3晶片Mac確實非常強大。
雖然.zsh本身也是第一次接觸,但它基本上是bash的超集,所以沒有遇到太多困難,只是預設的$PS1提示符顯示過於簡潔,也沒有顏色方案設定,所以我將其調整為與我的Artix Linux一致。

大概只設定了最基本的.vimrc吧。
Mac美式鍵盤佈局!
緊湊型MacBook的日式鍵盤佈局讓按鍵非常密集,讓我感到不安,而且半角/全角鍵在MacBook的日式鍵盤上不存在於相同位置,所以我改用了美式鍵盤佈局,但習慣了日式鍵盤後,要適應美式鍵盤真的很困難。
不過,這是一個最終可以使用外接鍵盤解決的問題,所以如果之後真的受不了,總會有辦法的。
我以前的部落格說過要買ThinkPad鍵盤...?那是幻覺啦...
公司裡竟然有我在Qiita上看過文章的人...
當公司裡有在Qiita上寫文章的人時,對方不認識我,但我卻單方面讀過他的文章,感覺就像一場單向的線下聚會。
每天聽到Qiita名稱的由來、圖示的由來等,都會覺得「原來有這樣的背景啊...」,這很有趣。
營運流程、業務流程等
這些流程因組織而異,所以我需要從聊天記錄中理解流程,將其視為不同的組成部分,並在腦海中構建和組合它們。
就像同一個軟體有不同的使用方式,Nginx既可以用作網頁伺服器,也可以作為代理伺服器,對於業務來說,要想像大家每天是如何透過什麼流程來完成任務的,這部分相當困難,但多虧了和藹的前輩,我正一點一點地理解。
對人充滿感激。
每天都要做筆記
由於我平時就使用vim,以Markdown格式做筆記不僅方便之後撰寫日報,許多看似無關緊要的筆記也常常在事後變得必要,所以對於「該從何開始寫起?」這個問題,或許只要將會議中看到的URL貼在筆記上就可以了。
雖然在公司內部安全政策下,如果只能從終端機查看而無法進行認證就沒有意義,但我自己製作的從URL獲取標題並以Markdown格式輸出的工具在工作中也很有用,所以在此宣傳一下。
GitHub - haturatu/ght: go-http-title Get website title
老實說,一開始沒什麼特別能做的,但組織層面IaC化的優點
每天都有新的學習,所以日子過得非常愉快。
與基礎設施工程師最大的不同是,SRE更傾向於雲端化的運營,因此更難以形成整體架構的圖像,但當然,原有的思維方式在很多情況下仍然有用。
IaC化雖然有其困難之處,但相較於僅在WebGUI上逐一查看所有必要資訊,透過程式碼管理可以以文字形式確認將以何種配置啟動,這反而帶來了許多便利。
缺點是什麼?
我的感覺是並沒有什麼特別的缺點,但一開始很難掌握營運的整體概念,所以我希望能在業務上補充文件,以便後來加入SRE團隊的人也能受益。
正如Google SRE文件中所建議的,SRE團隊被鼓勵以精簡的精英部隊運作,但我認為這可能會增加團隊成員的工作量,因此文件整備要達到完善在營運上可能相當困難。所以,如果我能將自己一無所知時所做的筆記和學習內容整理成文件,那麼對於「初次見面!」的人來說,這將會是一份友善的資料。
文件的必要性
這一點是基於OpenBSD的理念。
OpenBSD - 維基百科
其目標是「正確性」(correctness) 和「主動式安全」(proactive security)。它也以重視開源和文件、以及對軟體授權不妥協的態度而聞名。由於Theo de Raadt的家位於亞伯達省卡加利,因此將沒有加密出口限制的加拿大作為開發基地。其標誌和吉祥物是河豚Puffy。
從Google SRE文件中UNIX哲學的思想來看,UNIX後裔BSD系列的思想也應該是正確的。
如果根本沒有人能夠理解,要確保持續的安全性也會變得困難。
結語
關於實際業務中接觸到的產品、服務等,由於涉及安全方面,這裡沒有提及,但只要抱著「總會有辦法的!」的心情,就真的會有辦法的。
而這些「有辦法」的部分都是多虧了前輩們的幫助才能實現,所以我希望能夠做得更好。
如果每天都能多了解一些事情,就能更好地展望未來的自己,所以無論是興趣還是其他,讓我們一起努力吧!
那麼,今天就到這裡。
下次再見了。