エンジニアになって3ヶ月目を振り返る
業務
Server
SSL
SSL(Let's encrypt)の取得〜自動更新
Nginxの設定と証明書取得の流れを理解できた。
logrotate
- ログの肥大化によるディスク溢れを防止する
- ログの世代管理やサイズ制限できる
monit
- サーバー監視ツールの設定
- サービスを監視しサービスがダウンしていた場合に、自動でサービスの復旧を行える
Nginx
Digest認証
- ウェブサイトの閲覧制限をBASIC認証より安全に行える
cron
- 特定のスクリプトやコマンドを自動化し、サーバーの保守運用を行える
Docker
CircleCIでDockerが動いているみたいなので、体験した。
GCP
- インスタンス生成〜複製
- immutable deployment と Blue Green Deployment のサーバー運用(厳密にはどちらとも異なる)。
- ダウンタイムの最小化を実現
- immutable deployment と Blue Green Deployment のサーバー運用(厳密にはどちらとも異なる)。
Program
Ruby
まだひよこ状態 dotinstall完了
PHP
こちらもひよこ状態 dotinstall完了 コード見てなんとなく修正はできる
Wordpress
- キャッシュの制御(ハードとソフト?)をし、変更後にリロードもさせずに「あれ、変わっていませんよ?」を防止する。
Tools
Google Tag Manager
- 基本的なタグとトリガーの設定し、今後も増加するタグの一元管理を行う
- タグをバージョン管理することで、いつ、何の目的でタグを入れたかが明確になり、属人的な面から開放される & 管理が楽になる。
OWASP ZAP / Burp Suite
- OWASP ZAPをインストール、プロキシとして動作させてHTTP通信を観察
- Firefoxの拡張期である「FoxyProxy-statdard」を追加して、VirtualBox上で動作する特別な環境のみにプロキシを設定させる。