IT Operations Portfolio
서버·네트워크·DB를 직접 구축하고 운영해 온 IT 운영 지원자
Linux 서버를 직접 임대해 클라우드 스토리지, VPN, 웹호스팅, 게임 서버를 구축·운영. 설치부터 장애 해결까지 전 과정 경험
VPN 서버 구축, SSH 터널 기반 사내망 접근 구성, 리버스 프록시(Nginx·Traefik) 설정, DNS·SSL 인증서 관리
PostgreSQL 설치·운영, 스키마 설계, 클라우드 Managed DB 인스턴스 생성과 접근 제어 구성
Prometheus·Grafana 기반 서버 자원 대시보드 구성, 반복 업무의 스케줄 배치 자동화
Naver Cloud Platform · 2026.06 취득
가치랩스 · 2023.07 취득
해외 VPS(Contabo)를 직접 임대하여 여러 서비스를 구축·운영하며, 서버 관리의 전 과정을 경험했습니다.
카카오 엔터프라이즈 인턴 기간, SSH 터널을 통한 사내망 DB 접근 구조를 직접 구성했습니다. 외부에서 안전하게 내부 자원에 접근하는 방식을 실무에서 다뤘습니다.
Nginx와 Traefik으로 여러 서비스를 하나의 진입점 뒤에 배치하고, 도메인별 라우팅과 SSL 인증서(Cloudflare Origin)를 관리했습니다.
프로젝트에서 DB 서버를 애플리케이션 서버에서만 접속할 수 있도록 네트워크를 격리하여 외부 노출을 차단하는 구성을 적용했습니다. 외부 진입 구간에는 Cloudflare(SSL/TLS, WAF, DDoS 방어)를 배치했습니다.
팀 프로젝트에서 PostgreSQL을 직접 설치·운영했습니다. 서버 저장 공간이 부족한 상황에서 디스크 여유가 있는 서버로 DB를 배치하고 접근 경로를 제한하는 판단을 내려, 별도 스토리지 없이 안정적으로 운영했습니다.
카카오클라우드 Managed PostgreSQL 인스턴스를 직접 생성하고, 업무 데이터 관리를 위한 스키마(3테이블 다대다 구조)를 설계했습니다. SSH 터널 기반 접근 제어까지 함께 구성했습니다.
문서 데이터에서 DB 초기 데이터(seed SQL)를 자동 생성하는 스크립트를 구현하여, 수작업 입력 없이 데이터를 일관되게 관리했습니다.
서버 상태를 감이 아니라 데이터로 확인하기 위해, 모니터링 환경을 직접 구성해 운영했습니다.
서버 메트릭 수집 허브. 저장 용량과 보존 기간(5GB·7일) 정책을 정해 운영했습니다.
CPU, RAM, 디스크 I/O 등 시스템 자원 지표를 수집해 병목 구간을 확인했습니다.
수집된 지표를 대시보드로 시각화하여, 자원 사용 추이와 이상 징후를 한눈에 파악할 수 있게 구성했습니다.
측정 데이터를 근거로 서버 구성을 결정하고, 자원 부족 문제를 수치로 확인하며 해결했습니다.
인턴 기간, 수작업에 의존하던 "기술문서-교안 현행화" 업무를 자동화하는 시스템(Doc2Edu Sync)을 기획부터 구현·시연까지 주도했습니다.
GitHub Actions 기반 하루 1회 자동 배치로 기술문서 변경사항을 수집하고, 교안에서 수정이 필요한 부분을 자동 탐색해 리포트로 생성했습니다. 실패해도 다음 실행에서 누락 없이 이어서 처리하는 복원력 설계를 적용했습니다.
실행·상태 조회·리포트 확인이 가능한 GUI 도구를 개발하여, 개발 지식이 없는 구성원도 시스템을 직접 사용할 수 있게 했습니다.
PoC 로드맵 Phase 1~3 전체를 2개월 안에 완료하고 팀 시연까지 마쳤습니다.
기술을 아는 것만큼, 기술을 모르는 구성원에게 설명하고 안내하는 일을 중요하게 생각합니다.
Summary
서버, 네트워크, DB를 개인 환경과 기업 환경 양쪽에서 직접 다뤄, 설치부터 문제 해결까지 혼자 완결할 수 있습니다.
모니터링 대시보드를 직접 구축해 온 경험으로, 장애가 커지기 전에 징후를 발견하는 운영을 지향합니다.
수작업 업무를 자동화 시스템으로 만들고, 비개발 직군도 쓸 수 있는 도구로 제공한 실무 경험이 있습니다.
매뉴얼·문서 작성과 교육 콘텐츠 운영 경험으로, 구성원의 눈높이에서 안내하고 지원할 수 있습니다.