AWS 個人開発
Cloud Resume Challenge
サーバーレス構成の職務経歴サイト
業務での運用経験を構築・自動化につなげるため、この日英対応サイトをAWS上に構築しました。生成AIを学習支援として活用し、自分で設定・実装・デプロイを行った個人プロジェクトです。
構成図:ページの配信、アクセスカウンター、監視・通知、更新の仕組み
ブラウザ→CloudFront→ OAC →S3(非公開)
ブラウザ→API Gateway→Lambda / Python→DynamoDB
構築・実装したこと
- S3・CloudFrontによる静的コンテンツ配信と、OACによるS3へのアクセス制限
- API Gateway・Lambda・DynamoDBによるアクセスカウンター
- GitHub Actionsによるフロントエンド配信と、テスト成功後のLambda更新
- Terraformによる構成全体のコード化(既存のS3・CloudFront・バックエンドをimport)と、Lambda実行ロールの最小権限化
- CloudWatchアラーム(Lambdaエラー・API 5xx)とSNSによるメール通知、ダッシュボードによる可視化
設計と検証のポイント
- サーバー管理の負担を抑えるため、マネージドサービスを採用
- DynamoDBの原子的な加算で、読み取り後の上書きによる更新競合を回避
- pytest・Motoでレスポンス、初回値、連続加算、保存結果の4項目を検証
スキル・経験の範囲
- 業務経験|サーバー・監視
- Windows Server、VMware(約2年)。Linux、Zabbix、AWS CloudWatch Logs(現職)
- 業務経験|調査・対応
- ログ・設定値・変更履歴を用いた障害切り分け、エスカレーション、手順書の作成・更新
- データベース
- SQL Server/PostgreSQL:SQLによる参照・更新の基礎
- 個人開発|AWS構築
- S3、CloudFront、API Gateway、Lambda、DynamoDB、IAMの権限設定、CloudWatchアラーム・ダッシュボード、SNS通知
- 個人開発|実装・自動化
- Python、GitHub Actions、Terraform、pytest、Moto
- 学習中
- AWS SAA試験に向けたVPC、EC2、RDS等の設計知識。
職務経歴
IT実務経験 約2年半履歴書(公開版PDF)職務経歴書(公開版PDF)
自社サービス運営企業|システムサポート部
2026.09 – 現在正社員 / Linux・AWS環境のシステム保守、問い合わせ・障害一次対応(24時間365日シフト制)
- Zabbixアラートを起点にLinuxサーバーのログ・プロセス・ディスクを確認し、障害を一次切り分け
- CloudWatch LogsでLambda・API Gatewayのログを確認し、エラー内容を調査
- 電話・メールによる問い合わせ対応と、「事象・影響範囲・確認済み事項」を整理したエスカレーション
- インシデント対応履歴の記録・管理
産業用オートメーション企業|客先常駐
2024.04 – 2026.07入社後3か月の研修を経て、2024.07からSCADA/HMI開発・開発環境の運用保守に参画(10名体制)
- 開発用Windows Server/VMware環境の運用・維持管理、仮想マシンのリソース監視
- イベントログ・アプリケーションログ・設定値・変更履歴からの障害切り分け、復旧、報告
- 過去の障害対応履歴を整理し、頻出原因と確認ポイントを手順書化して対応の標準化に取り組む
- AVEVA System Platform/InTouch HMIでの監視画面作成、通信設定、動作確認
- リーダー不在時の朝会進行と、メンバーの作業状況の取りまとめを代行
今後の方向性
これまでの運用保守・障害対応経験を活かし、まずはAWS環境の運用で貢献しながら、構成変更や自動化、構築へ段階的に担当領域を広げたいと考えています。ログに基づく切り分けと、チームが対応しやすい情報整理・手順書化を大切にしています。
資格・学歴
- 現在AWS認定ソリューションアーキテクト – アソシエイト学習中
- 2024.07ITパスポート試験 合格
- 2023.04TOEIC Listening & Reading 775点
- 2022.12日本語能力試験 N1 合格
- 2020.06河南城建大学(中国)建築学部 給排水工学科 卒業