User
ブラウザからApplication Load Balancer経由でポートフォリオへアクセスします。
EntryAWS PRIVATE WEB APP PORTFOLIO
Network / Security / Cloud Engineer
Building cloud infrastructure that connects network, security, and application operations.
ネットワーク/セキュリティ設計構築の実務経験をベースに、AWS上で実際に動くWebアプリケーション基盤を構築しています。 ALB、Private EC2、Nginx、FastAPI、RDS PostgreSQLを組み合わせ、公開経路・管理経路・データ永続化まで含めて検証しています。
$ curl /api/health
status: ok
entry: Application Load Balancer
compute: Private Ubuntu EC2 + Nginx
api: FastAPI / OpsNote AI
database: RDS PostgreSQL
Architecture Overview
Public SubnetにはALBとBastion、Private SubnetにはWeb/API EC2とRDS PostgreSQLを配置。 インターネットからEC2/RDSへ直接到達させず、ALB経由の公開とBastion経由の管理を分離した構成です。
ブラウザからApplication Load Balancer経由でポートフォリオへアクセスします。
EntryPublic Subnetに配置したALBでHTTPリクエストを受け、パスベースでWeb/APIへ振り分けます。
RoutingPublic IPを持たないUbuntu EC2でNginxを稼働。静的サイト配信とAPIへのリバースプロキシを担当します。
Web / API/api配下でFastAPIを公開し、技術メモのCRUDと検索機能を提供します。
ApplicationPrivate Subnet内のRDS PostgreSQLにデータを永続化。EC2からのみ接続できる構成です。
DatabaseSelected Projects
実務で培ったネットワーク・セキュリティ領域と、AWS上で公開可能なポートフォリオ基盤の検証内容を整理しています。
AWS上で公開できる個人ポートフォリオとして、ALB、Private EC2、Nginx、FastAPI、RDS PostgreSQLを組み合わせたWeb/API基盤を構築しています。
Public/Private Subnet分離、ALBルーティング、Nginxリバースプロキシ、RDS永続化、Health Checkを意識して構成。
単なる静的サイトではなく、Web/API/DB/運用管理まで含めたAWS構成として説明できる状態にしました。
FortiGateを中心とした更改案件で、要件整理、設計、構築、テスト、導入調整を推進しました。
既存環境への影響と切戻し観点を整理し、セキュリティ基盤を安全に更新。
更改案件で重要な事前調査、関係者調整、テスト観点の設計力を深めました。
Fortinet SD-Branch構成で、機器選定、パラメータ設計、現地導入、品質管理を担当しました。
複数関係者を巻き込む現場で、進捗・課題・リスクを可視化して推進。
大規模導入における品質管理、現地調整、ベンダーコントロールを経験しました。
A10 Thunderを用いたロードバランサ構築で、設計、パラメータ作成、テストを担当しました。
マルチベンダー環境での接続性と冗長性を意識して検証。
ネットワークとアプリケーション境界の可用性設計を実務で扱いました。
Skill Matrix
ネットワーク・セキュリティの実務経験を軸に、AWS、Linux、監視、運用改善まで対応領域を広げています。
About
ネットワーク/セキュリティ領域での設計・構築経験を活かし、AWSを用いたクラウドインフラ設計・運用スキルを拡張中です。 本ポートフォリオでは、実際にAWS上へ構築したWebアーキテクチャと、日々の技術検証ログを公開しています。
VLAN、ルーティング、冗長化、ロードバランサなど、通信経路を意識した設計・構築に対応。
Firewall更改、ポリシー、NAT、運用影響、切戻し観点まで含めて安全に進める姿勢。
AWSの公開基盤を実際に構築し、API、DB、配信、ヘルスチェックまで検証。
OpsNote Knowledge API
FastAPIバックエンドとRDS PostgreSQLから取得する技術メモです。カテゴリ、タグ、要約を検索しながら、ALB、Nginx、API、DBの疎通も確認できます。
Contact