Technical Skills (Infra & System)
One line — Hands-on infrastructure: I run a 3-server Home Cloud (Linux, NAT gateway via router port-forwarding, HTTPS with auto-renewing Let’s Encrypt) for development/testing, and have designed & deployed AWS networking (NAT Gateway / NAT Instance) myself.
Home Cloud — dev / test server operations
I operate three Linux servers directly within my home network via a NAT gateway (through router port forwarding), primarily for development. To enable HTTPS, I use Let’s Encrypt as the CA and have automated certificate renewal. These were initially built for service development and are now used as both personal dev servers and test environments. My in-house Reinforced Security Agent PoC also ran on this Home Cloud, leveraging Nginx error.log, access.log and deny.log.
AWS Cloud deployment — NAT Gateway / NAT Instance
Based on the experience above, I designed and deployed an AWS network architecture myself. The diagram below focuses on the key components I structured (sensitive details removed). It was written to share with teammates how to effectively use NAT Gateways and NAT Instances.
Related blog post: [AWS] NAT Instance: 직접 구성 & AMI로 NAT Gateway 대체 (1부)
한 줄 요약 — 직접 다루는 인프라: 개발/테스트용 3-서버 Home Cloud(Linux, 라우터 포트포워딩 NAT, Let’s Encrypt 자동 갱신 HTTPS)를 운영하고, AWS 네트워크(NAT Gateway / NAT Instance)를 직접 설계·배포했다.
Home Cloud — 개발/테스트 서버 운영
집 네트워크 안에서 리눅스 서버 3대 를 라우터 포트포워딩을 통한 NAT Gateway 로 직접 운영한다(주로 개발용). HTTPS 를 위해 Let’s Encrypt 를 CA 로 쓰고 인증서 갱신을 자동화 했다. 처음엔 서비스 개발용으로 구축했고 지금은 개인 개발 서버 겸 테스트 환경으로 쓴다. 사내 Reinforced Security Agent PoC 도 이 Home Cloud 환경에서 Nginx error.log, access.log, deny.log 를 활용해 진행했다.
AWS Cloud 배포 — NAT Gateway / NAT Instance
위 경험을 바탕으로 AWS 네트워크 아키텍처를 직접 설계·배포했다. 아래 그림은 민감 정보를 제거하고 내가 구성한 핵심 요소에 초점을 맞춘 것이며, 팀원들과 NAT Gateway·NAT Instance 활용법을 공유하기 위해 작성했다.
관련 블로그: [AWS] NAT Instance: 직접 구성 & AMI로 NAT Gateway 대체 (1부)