Infrastructure as Codeとホスティング運用
Terraform、Ansible、Linux、クラウド環境、ホスティング管理パネルを使ったTrax Armstrongの仕事。
TerraformとAnsibleを使い、インフラ変更を再現しやすく、レビューしやすく、引き継ぎやすい形にします。PythonとBashも、自動化や日々の運用に活用しています。
変更を見える形にする
自動化の流れには、変更予定の構成、確認項目、理解できる差分、復旧計画を含めます。権限を持つ別の担当者が、必要な背景を理解してレビューし、同じ作業を実施できる状態を目指します。
人が使う基盤を扱う
cPanelとWHM、Pleskを含む幅広い管理パネルを扱い、Linux、Apache、NGINX、WHMCS連携、ウェブサイト移行にも取り組んでいます。初めて扱う基盤では運用モデルと必要な手順を学び、結果を検証します。これらはソフトウェア、顧客アクセス、メール、DNS、課金に関係するため、一つのページやプロセスだけで変更を判断できません。
運用手順を文書にする
ランブックには、前提条件、期待する効果、確認方法、復旧手順を記します。日常業務と障害対応に役立ち、特定の一人に依存しにくい文書を大切にしています。