
강민철
- 이메일 : platanus.kr@gmail.com
- Github/Portfolio: platanus.kr
OpenStack 기반 Compute/Storage 기능 개발 및 플랫폼 아키텍처 경험 보유 엔지니어.
하드웨어 엔지니어부터 클라우드 플랫폼 개발까지 넓은 스택 경험.
OpenInfra Korea 커뮤니티 참여 및 오픈소스 컨트리뷰션 리드멘티 활동중.
경력사항
개발자 경력 : 3년 10개월 (4년차)
‣ 아토리서치 (2024.01 ~ 재직중)
선임연구원, 소프트웨어 개발자
프라이빗 클라우드 IaaS 플랫폼 설계 및 개발
- [2025.06 ~ 2025.08] OpenStack 기반 VM 인스턴스 백업/복구 기능 개발
- [2025.01 ~ 2025.05] OpenStack 플랫폼 개발 (CLOUD& v3.0, Nimbus 프로젝트)
- [2024.04 ~ 2024.12] IaaS 백엔드 개발 및 패키징 (CLOUD& v2.5)
- [2024.01 ~ 2024.03] 제품 국정원 보안적합성검증 T/F 참여
‣ GS리테일 어바웃펫 (2021.11 ~ 2023.11)
매니저, 소프트웨어 개발자
주문관리시스템(OMS) 개발 및 운영관리
- [2022.04 ~ 2022.09] 네이버 쇼핑버티컬 권역배송 연동 프로젝트 참여
- [2021.11 ~ 2022.03] 자사몰 백엔드 개발 (전시, 상품, 검색)
경력기술서
‣ 인스턴스 백업/복구 서브시스템
- 상세 기술서🔗
- 기간: 2025.06 ~ 2025.08
- 역할: 기능 설계 및 개발
- 주요 내용:
– Freezer 기반 백업의 한계를 개선, Cinder API 직접 연동 인스턴스 단위 백업/복구 기능 구현
– Full/Incremental 백업 체인 관리, Cron 스케줄링, Retention 기반 자동 삭제 설계
– 인스턴스 메타데이터(Flavor, Network, Security Group, Volume)까지 보존 → 완전한 복구 재현성 확보
– Queue/Worker 기반 직렬화로 Compute-Storage 충돌 최소화 - 기술적 기대효과:
– 증분 정책과 만료 정리 기능으로 장기 보관 시 스토리지 효율성 고려
– 인스턴스 단위 복구 설계로 Compute 자원 가용성 강화
– Queue/Worker 기반 설계로 확장성 및 장애 대응성 확보
‣ OpenStack 통합 플랫폼
- 상세 기술서🔗
- 기간: 2025.01 ~ 2025.05
- 역할: 설계 및 개발
- 주요 내용:
– OpenStack API(Nova, Neutron, Cinder)를 직접 연동하여 Compute 리소스 관리 플랫폼 개발
– 토큰 캐싱·자동 갱신 시스템 구현 → 인증 요청 감소 기대효과
– Flavor, Image, Network, Volume, SecurityGroup을 자동 검증·조합하는 Compute 오 케스트레이션 레이어 설계
– Nova Evacuate + Scheduler를 조합해 VM 자동 대피 기능 구현 - 기술적 기대효과:
– 토큰 캐싱·자동 갱신으로 API 호출 성능 최적화
– Nova·Neutron·Cinder API 조합으로 Compute 라이프사이클 자동화 달성
– Host Evacuate 기능을 플랫폼화해 장애 복구 자동화 가능성 확보
‣ Ceilometer 커스텀 메트릭 개발
- 상세 기술서🔗
- 기간 : 2024.06 ~ 2024.08
- 역할 : 설계 및 개발
- 주요 내용 :
– Custom Discovery: Amphora 인스턴스 필터링으로 불필요한 메트릭 수집 제외
– Dynamic Pollster: SNMP 기반 호스트 CPU 사용량 수집 시스템 구현
– Ceilometer 코어 수정:host_command
실행 시 eval() bypass를 통한 명령어 확장성 확보
– Polling → Pipeline → Gnocchi 전체 워크플로우 직접 제어
OpenStack 관련 커뮤니티 활동
‣ OpenStack MCP Server 개발 프로젝트
- 기간 : 2025.06 ~ 진행중 (알파버전 공개)
- 프로젝트 주소 : https://github.com/openstack-kr/python-openstackmcp-server
- 역할 : 프로젝트 구축 및 개발
- 주요 내용 :
– 2025년 19회 오픈소스 개발자대회 (NIPA) 출품 및 1차 선발
– OpenStack API 와 MCP 를 결합하여 OpenStack 클라우드 자원 관리에 패러다임 전환
– LLM 어플리케이션이 OpenStack 을 사용 할 수 있게 Keystone, Nova, Neutron, Cinder, Glance 에 대한 MCP Tools 제공
– pytest를 통한 단위 테스트 작성 (커버리지 97%)
– FastMCP 기반으로 Python 프로젝트 구축 경험
‣ OpenStack SDK 컨트리뷰션 – 오픈소스 컨트리뷰션 아카데미
- 기간 : 2025.07 ~ 진행중
- 역할 : 리드 멘티
- 기여 프로젝트 : Keystone, Cinder, Barbican
- 주요 내용 :
– OpenStack 아키텍처와 SDK 구조를 파악해 OpenStack 주요 컴포넌트에 코드 기여.
– Keystone User 테스트 코드: 인증 시스템 내부 구조 이해 기반 기여 – PR링크
– Cinder Attachment 분석: 블록 스토리지 연결 메커니즘 심층 분석 – 분석링크
– Barbican Quota SDK: 보안 키 관리 시스템의 할당량 기능 개발 – (진행중)
스킬
- 클라우드/IaaS: OpenStack (Nova, Neutron, Cinder, Keystone), API 개발 및 플랫폼 설계
- 언어/프레임워크: Java (Spring Boot), Python (SDK/테스트 자동화)
- 자동화/운영도구: GitHub Actions, GitLab CI, Jenkins, TeamCity, Ansible
- 인프라/시스템: Linux 서버/스토리지 엔지니어 경험 (4년)
- DB: RDB 설계, ERD 작성 및 개발
학력
- 한국방송통신대학교 컴퓨터과학과 졸업 (2017)
대외활동
- [2025.06 ~ ] OpenStack MCP Server Project – 한국 오픈인프라 사용자 그룹
- [2025.07 ~ ] 오픈소스 컨트리뷰션 아카데미 (OpenStack SDK/CLI 리드멘티) – 과기정통부
- [2025, 2024, 2022] IT 서적 리뷰 활동 (한빛미디어, 이지스퍼블리싱, 길벗)
- [2021.03 – 2022.04] 42서울 본과정 (이노베이션 아카데미)
- [2015.03 – 2019.08] 인프라 하드웨어 엔지니어 (Server, Storage)
자격증
- 2019 RedHat RHCSA
- 2017 정보처리기사 (한국산업인력공단)
- 2017 Microsoft MCP
- 2014 Cisco CCNA
- 2013 네트워크관리사 2급
- 2013 리눅스마스터 2급