본문으로 건너뛰기

Public Cloud Infrastructure & Security Engineer

안녕하세요,
김준현입니다

Kim JunHyun (Hann)

사람이 매번 챙겨야 지켜지던 인프라와 보안을, 저절로 지켜지는 구조로 바꿉니다

김준현 프로필 사진
2020 ~
클라우드 커리어 시작
4
개 CSP 운영
3,500 +
대 최대 운영 서버
20 +
개 서비스 프로젝트
15
개 자격증 취득

Short Profile

짧은 소개

게임 서비스부터 금융권까지, 대규모 클라우드 인프라를 설계·운영해 왔습니다

게임 서비스부터 금융권까지 AWS·GCP·Azure·Tencent 4개 클라우드(CSP)에서 최대 서버 3,500대·DB 650대 규모의 인프라를 운영했습니다. Terragrunt 전환으로 배포 시간을 40% 줄였고, CSPM(클라우드 보안 설정 점검) 조치율을 60%에서 85% 이상으로 올렸습니다.

Azure 매니지드 서비스(MSP)에서 커리어를 시작해 게임사의 멀티클라우드 인프라를 총괄했고, 이후 금융권 정보보안 조직에서 보안 인프라를 코드로 옮겼습니다. 문제를 사람의 주의력에 맡기지 않고, 코드와 파이프라인의 기본값으로 만드는 일을 가장 좋아합니다.

기본 정보

이름
김준현 (金俊鉉)
거주지
서울
병역
만기전역 (통신병)
학력
학사 · 정보통신학과

주요 기술

Tech
Stack

Terraform, Terragrunt, AWS, GCP, Azure, Tencent Cloud, Python, PowerShell, Bash, GitLab CI/CD, Jenkins, Zabbix, Grafana, Splunk, Docker

운영해 본 리전

자격증

  • NCP Professional
  • NCA
  • 정보처리기사
  • AZ-900
  • +11

유효 6개 · 취득 이력 9개

궁금한 점이 있으신가요?

반려견을 안고 있는 김준현

실제 레포 코드에서

Infrastructure as Code,
Security by Default

제가 잘하는 다섯 가지

카드를 누르면 해당 분야의 프로젝트만 모아 볼 수 있습니다

My Experience

2026.02 – 2026.10

우리FIS

Woori FIS

정보보안부 네트워크보안팀

대리 · Cloud Security Engineer

우리은행·우리카드·우리금융지주 등 계열사의 하이브리드 환경(퍼블릭·프라이빗 클라우드, 온프레미스)에서 클라우드 보안 아키텍처를 설계·구축·운영했습니다.

  • Terraform이 없던 환경에 AWS Network Firewall·WAF·Shield 보안 인프라를 코드로 처음 도입
  • 다중 AWS 계정의 네트워크 통신 구성을 자동 수집·분석하는 Python 파이프라인 구축
  • GuardDuty·Security Hub·WAF·Network Firewall·Shield를 Splunk 기반 SIEM/SOAR와 연동
  • 전자금융감독규정 망분리 요건과 Zero Trust 원칙을 반영한 IAM 권한 체계를 Terraform으로 정의해 과도한 권한 부여를 구조적으로 차단
  • 하이브리드 보안 솔루션 통합 운영: FortiGate, NxPortrait, WIPS
  • 금융권 퍼블릭 클라우드 도입 초기 멤버로 보안 정책 수립 참여

2023.02 – 2026.02

컴투스플랫폼

Com2us Platform

클라우드본부 인프라기술실 인프라기술C팀

대리 · Cloud Engineer

게임 서비스를 위한 AWS·GCP·Azure·Tencent 4개 CSP 멀티클라우드 인프라의 설계·구축·운영·장애 대응을 총괄한 메인 엔지니어입니다.

  • Terraform → Terragrunt 전환으로 배포 시간 40% 단축
  • GCP → Tencent Cloud 무중단 이관 (서버 80대·DB 20대, 1주일 내 완료)
  • CSPM(클라우드 보안 설정 점검) 조치율 60% → 85% 이상
  • 드래곤스카이 인프라 비용 최대 62% 절감
  • Tencent·GCP 서버 600대·DB 70대 규모의 클라우드 간 방화벽 정책을 전수 분석해 재설계
  • 4개 CSP 자산·감사 로그를 공통 스키마로 수집하는 Python 점검 자동화. 권한 부여, Access Key 발급, 주요 서버·DB 변경은 Slack·Telegram으로 즉시 알림
  • 클라우드를 직접 다루는 보안팀 없이 4개 CSP 감사 대응: 반복 지적은 Terraform 모듈 기본값과 CI/CD의 validate·plan 필수 게이트로 이전
  • Zabbix·Grafana·Slack·Telegram 통합 알림, GCP Cloud Armor로 DDoS 방어 운영

2020.08 – 2023.02

씨앤토트

C&Thoth

Cloud 서비스팀

사원~대리 · Cloud Engineer (Azure MSP)

Azure 매니지드 서비스(MSP) 기업에서 게임사 고객을 전담한 메인 엔지니어로 설계·구축·운영·보안 감사·배포 자동화를 맡았습니다.

  • Mir4 Global 서버 3,500대·DB 650대 글로벌 게임 인프라 전담 운영
  • Azure Log Analytics + PowerShell DDoS 자동 탐지·차단
  • PowerShell 배포 자동화로 배포 속도 80% 개선 (Mir4 Korea)
  • Dedicated Host 기반 고가용성 구조와 실시간 장애 대응
  • Telegraf·InfluxDB·Grafana(TIG 스택) 실시간 대시보드 구축
  • CSPM·ISMS 기반 고객사 클라우드 보안 감사 대응

코드로 증명하는 프로젝트

GitHub에 공개한 코드의 실제 구조를 그대로 움직여 보여 드립니다

provider 별칭 16개, 같은 assume_roleus-west-2us-west-1us-east-2us-east-1sa-east-1ap-south-1ap-southeast-1ap-southeast-2ap-northeast-3ap-northeast-2ap-northeast-1eu-north-1eu-west-1eu-west-2eu-west-3eu-central-1assume_role모든 리전에서 같은 role_arn16개 리전 · 모듈 24종 · 리전별 locals 맵

PF-01 · AWS · IaC

AWS 멀티 리전 Terraform

리전별 locals 맵 하나를 고치면 16개 AWS 리전에 같은 인프라가 만들어지는 Terraform 모듈 모음입니다.

역할
설계 · 구현
기간
개인 프로젝트 · 2026.11 공개
CSP
AWS
규모
16개 리전 · 모듈 24종 · 예제 3개
핵심 기술
Terraform · AWS · EKS · CloudWatch
GKE 노드 풀 SURGE 업그레이드max_surge = 5 max_unavailable = 0새 노드기존 노드기존 노드를 하나씩 제거 · 사용 불가 0새 노드 5개로 교체 완료 · 사용 불가 노드 0soak 3600s는 BLUE_GREEN 전략에서만 적용

PF-02 · GCP · IaC

GCP Terraform GKE 플랫폼

노드 풀 업그레이드 중에도 용량을 유지하는 SURGE 설정과, VPN 대역만 허용하는 방화벽 기본선을 코드로 담은 모듈 모음입니다.

역할
설계 · 구현
기간
개인 프로젝트 · 2026.11 공개
CSP
GCP
규모
모듈 22종 · 예제 3개
핵심 기술
Terraform · GCP · GKE · Cloud Logging
CloudAudit 추적 → COS 버킷COS 버킷CAMCVMCBSVPCcam/cvm/disk/vpc/AddUserCreateApiKeyAttachUserPolicyRunInstancesTerminateInstancesResizeDiskCreateSecurityGroupPoliciesaudit 트랙 4개 · 서비스별 COS prefix빨간 테두리: 위험 이벤트

PF-03 · Tencent · IaC

Tencent Cloud 감사 대비 Terraform

CloudAudit 추적을 서비스별로 코드에 정의해 위험한 변경을 COS 버킷에 남기는 Tencent Cloud 모듈 모음입니다.

역할
설계 · 구현
기간
개인 프로젝트 · 2026.11 공개
CSP
Tencent
규모
모듈 18종 · 예제 3개
핵심 기술
Terraform · Tencent Cloud · CloudAudit · COS
iam_custom_policyiam_useriam_custom_roleiam_groupvpcelastic_ipebsinternet_gatewaysecurity_groupvpc_endpointvpc_peeringelasticache_subnet_groupnat_gatewayroute_tableinstance_profileec2_instance

PF-04 · AWS · Terragrunt

AWS Terragrunt DRY IaC

Terraform 모듈 16개를 루트 설정 하나로 묶고, Terragrunt가 의존성 그래프를 읽어 순서대로 실행하게 한 구조입니다.

역할
설계 · 구현
기간
개인 프로젝트 · 2026.11 공개
CSP
AWS
규모
모듈 16개 · 유닛 16개 · 의존성 4단계
핵심 기술
Terragrunt · Terraform · AWS
AWSGCPTencent교차 계정 역할iamfirewallinstanceloadbalancervpcaudit_logunused공통 스키마Google SheetsSlackTelegram위험 이벤트 즉시 알림연도/월 보관

PF-05 · Multi-cloud · Python

멀티 클라우드 자산·감사 자동화

AWS, GCP, Tencent Cloud의 자산·권한·감사 로그를 공통 스키마로 모으고, 위험 이벤트가 생기면 바로 알리는 Python 도구입니다.

역할
설계 · 구현
기간
개인 프로젝트 · 2026.11 공개
CSP
AWS · GCP · Tencent
규모
클라우드 3개 · 수집기 7종 · 감사 액션 49종
핵심 기술
Python · boto3 · Google Cloud SDK · Tencent Cloud SDK
CEO사용자 지시경영기술영업Emma비서/경영기획실장Mia재무Ava인사Sophia기술실장Noah시니어 엔지니어Luna엔지니어EthanDB 엔지니어LiamQA 엔지니어Chloe보안 엔지니어James기획·영업실장Olivia콘텐츠 마케터(기본비활성)모델 우선순위 · 예상 비용 기록시뮬레이션: 업무 배정, 모델 선택, 비용 기록만 수행합니다언어 모델 API는 호출하지 않습니다

PF-06 · AI · FastAPI

AetherCrew: AI 직원 11명의 가상 회사

직접 만든 오케스트레이터로 AI 직원 11명의 업무 배정, 모델 선택, 비용 추적을 구현한 가상 회사입니다. 에이전트 작업은 시뮬레이션이며 언어 모델 API는 호출하지 않습니다.

역할
설계 · 구현
기간
개인 프로젝트 · 2026.11 공개
CSP
해당 없음
규모
AI 직원 11명 · 3개 부서 · 대시보드 8페이지
핵심 기술
Python · FastAPI · WebSocket · pytest
방화벽 요청출발지 · 목적지 · 포트netops confirmnetops modifynetops flowlog이미 열려 있는가막힌 흐름만 미리보기실제 트래픽으로 검증열림작업 불필요막힘다음 단계로미리보기영향받는 리소스와 규칙 출력--apply + apply 입력규칙 추가만트래픽 확인CloudWatch Logs · Athena변경은 기본으로 일어나지 않습니다

PF-09 · AWS · Python

AWS 방화벽 요청 자동화

방화벽 요청이 이미 열려 있는지 먼저 확인하고, 막힌 것만 미리보기 뒤 적용하며, 실제 트래픽으로 검증하는 CLI입니다.

역할
설계 · 구현
기간
개인 프로젝트 · 2026.11 공개
CSP
AWS
규모
3단계 CLI · 입력 형식 4종 · 리소스 4종
핵심 기술
Python · boto3 · AWS · CloudWatch Logs

실무에서 만든 결과

회사에서 맡아 운영한 서비스와 그 성과입니다

Woori FIS · AWS · Security

IaC 0 → Terraform

Network Firewall · WAF 코드 표준화

우리금융그룹 AWS 클라우드 보안 아키텍처

역할
Cloud Security Engineer · 정보보안부 네트워크보안팀
기간
2026.02 – 2026.10
CSP
AWS
규모
다중 AWS 계정
핵심 기술
Terraform · AWS Network Firewall · AWS WAF · AWS Shield Standard

Case study

Com2us Platform · Migration

약 1주일

서비스 중단 0, 서버 80대·DB 20개

GCP → Tencent Cloud 무중단 마이그레이션

역할
Cloud Engineer · 메인 엔지니어
기간
2023.02 – 2026.02
CSP
GCP · Tencent
규모
서버 80대 · DB 20개
핵심 기술
Terraform · GCP · Tencent Cloud · Online Migration

Case study

Com2us Platform · Multi-cloud

600 / 70

서버 / DB, GCP · Tencent 멀티클라우드

서머너즈워: 천공의 아레나 멀티클라우드와 방화벽 재설계

역할
Cloud Engineer · 메인 엔지니어
기간
2023.02 – 2026.02
CSP
GCP · Tencent
규모
서버 600대 · DB 70개 · Massive
핵심 기술
GCP · Tencent Cloud · Terraform · Terragrunt

Case study

C&Thoth · Azure MSP

3,500 / 650

서버 / DB, Azure 글로벌 게임

Mir4 Global 초대형 Azure 인프라와 DDoS 자동 차단

역할
Cloud Engineer · 메인 엔지니어 (고객사 WEMADE)
기간
2021.07 – 2023.02
CSP
Azure
규모
서버 3,500대 · DB 650개 · Massive
핵심 기술
Azure · Dedicated Host · PowerShell · Log Analytics

Case study

Com2us Platform · FinOps

최대 -62%

인프라 비용 절감

드래곤스카이 인프라 비용 62% 절감

역할
Cloud Engineer · 메인 엔지니어
기간
2023.02 – 2026.02
CSP
Azure
규모
서버 10대 · DB 5개
핵심 기술
Azure · Python · Billing monitoring

Case study

CSP 15개 프로젝트

그 외 참여 프로젝트: 버디크러시: 판타지 골프 · 워너비챌린지 · 사커스피리츠

일하며 만난 문제와 판단

무엇을 만났고, 어떻게 판단했고, 어떻게 해결했는지 장면으로 보여 드립니다

03:00불 꺼진 사무실게임 서비스완화 흐름 로그SYN이 비정상적으로 많은 출발지NSG 차단 규칙203.0.113.x203.0.113.x203.0.113.x사람 없이, 서비스는 계속.

씨앤토트 · 2020.08 – 2023.02

새벽 3시의 DDoS, 사람 없이 막다

탐지 → 차단 자동화사람 개입 0

한 달?????????????????????????????점검AWSCloudTrailGCPCloud Audit LogsAzureActivity LogTencent CloudCloudAudit●●●●▲▲▲▲■■■■★★★★정규화누가 · 언제 · 어디에 · 무엇을AWS · game-a-prod · Access Key 발급GCP · game-b-live · 프로젝트 권한 추가Tencent · game-c-cn · 보안그룹 규칙 추가Azure · tool-rg · 서버 생성조치 완료조치 완료SlackTelegram매일 새벽 자동 점검월 1회 → 매일

컴투스플랫폼 · 2023.02 – 2026.02

한 달에 한 번이던 보안 점검을, 매일 자동으로

월 1회 → 매일4 Clouds

LIVEGCPTencent Cloud방화벽 규칙이 먼저Online Migration · 서버 블록 80개비공개 운영트래픽 전환약 1주일 · 서비스 중단 0gcp.tf → tencentcloud.tf

컴투스플랫폼 · 2023.02 – 2026.02

라이브 게임을 멈추지 않고 클라우드를 옮기다

1 Week0 Downtime80 Servers / 20 DBs

DMZ 서브넷Private 서브넷규정 문서DMZ 분리공인 IP 금지허용된 곳만 나감벽잠긴 문좁은 출구같은 코드를 모든 계정에Terraform 코드계정 A계정 B계정 C…계정이 늘어나도 같은 보안 기준이 반복됩니다

우리FIS · 2026.02 – 2026.10

아무것도 없던 금융 클라우드에 보안 기준을 세우다

IaC 0 → Terraform 표준화

Certifications

만료된 자격증은 취득 이력으로 함께 표시합니다

My Journey

  1. 2013

    네팔 해외봉사

    "소중한 날개2"(서울시립 망우청소년수련관)로 현지 학교 체육대회와 시설 보강을 도왔습니다.

  2. 2015

    경민대학교 정보통신학과 입학

    네트워크와 서버를 처음 배우기 시작했습니다.

  3. 2016–2018

    육군 통신병 복무

    교환병으로 복무하고 병장 만기전역했습니다.

  4. 2020

    AWS 과정 수료 · 학위 취득

    KG IT뱅크 800시간 과정에서 가상 고객사를 AWS로 이전하는 프로젝트를 수행했고, 학점은행제 학사 학위를 받았습니다.

  5. 2020

    씨앤토트 입사

    Azure MSP 엔지니어로 커리어를 시작해 Mir4 Korea, ADT-CAPS 등을 운영했습니다.

  6. 2021

    Mir4 Global 메인 엔지니어

    서버 3,500대·DB 650대, 지금까지 경험한 최대 규모 인프라를 설계 초기부터 맡았습니다.

  7. 2023

    컴투스플랫폼 입사

    AWS·GCP·Azure·Tencent 4개 클라우드를 함께 운영하기 시작했습니다.

  8. 2024

    Terragrunt 전환 · Tencent 이관

    대규모 리전 운영에서 Terraform의 한계를 느껴 구조를 바꿨고, 서비스 중단 없이 클라우드를 옮겼습니다.

  9. 2026

    우리FIS 정보보안부

    금융권으로 옮겨 Terraform이 없던 환경에 보안 인프라 코드를 처음 도입했습니다.

  10. 2026.11

    다음 도전

    클라우드 인프라·보안 포지션에서 함께할 팀을 찾고 있습니다.

함께 이야기해요

클라우드 인프라·보안 포지션을 찾고 있습니다. 궁금한 점이 있다면 편하게 연락 주세요.

이메일 보내기

kimjhtlzk@naver.com 010-9092-0615

기초 인프라 학습 기록은 기술 블로그에 50개의 글로 남겨 두었습니다.

Open to work · 클라우드 인프라/보안