IT 고객 엔지니어 지원 · 툴 컴퓨팅 및 서버 인프라
코드부터 장비까지
장애 원인을 끝까지 찾는
허정연이에요
보안 솔루션 회사에서 4년 가까이 기업용 시스템을 만들고 고객사에 배포해왔습니다. 호주 매장 키오스크의 PC, 장비, 서버도 직접 운영하고 있습니다.
- 납품·운영현대 계열 3곳
- 장애 대응 사례6건
- 배포 자동화CI/CD 구축
공고에 맞춰 정리했어요
주요 책임과 핵심 역량을 제 경험과 하나씩 맞춰봤습니다.
- 컴퓨팅 인프라 문제 진단·해결해봤어요
호주 매장 키오스크 PC에 원격으로 들어가 로그로 원인을 찾고 복구했습니다.
- 장비 장애 대응·복구해봤어요
카메라, 결제 단말, 프린터가 멈추면 현장 복구 순서를 안내하고 코드에서 원인을 고쳤습니다.
- 외부 협력업체와 문제 해결해봤어요
결제 단말 장애가 단말 펌웨어 문제인 걸 확인하고, 근거를 정리해 벤더(Nayax)에 넘겼습니다.
- Windows · Linux 서버 관리해봤어요
Windows 키오스크 PC 여러 대의 환경변수, 권한, 드라이버를 관리하고 AWS EC2 Linux 서버를 운영합니다.
- 모니터링 · 로그 분석해봤어요
부스마다 상태를 주기적으로 보내게 하고, 관리자 화면에서 장치 상태를 한눈에 보게 만들었습니다.
- 배포 · 설치 · 업그레이드해봤어요
Jenkins, Ansible, Harbor로 배포 파이프라인을 만들었습니다. 신규 부스 설치와 서버 이전도 맡았습니다.
- 스토리지 · 백업비슷한 경험
DB 일일 백업과 디스크 증설을 했고, 업로드가 실패해도 PC에 남은 백업으로 복구할 수 있게 했습니다.
- 가상화 · 컨테이너비슷한 경험
Docker로 서비스를 배포하고 Harbor 레지스트리를 운영했습니다. VMware와 Kubernetes는 아직 실무 경험이 없습니다.
- 기술 영어비슷한 경험
Canon EDSDK, Nayax 같은 영문 SDK 문서와 API 레퍼런스를 읽고 연동했습니다.
이런 장애를 해결했어요
호주 매장 키오스크와 서버를 운영하면서 직접 맡은 일입니다. 눌러서 자세히 볼 수 있습니다.
Linux · AWS EC2운영 서버가 메모리 부족으로 멈췄어요
- 증상
- 서버가 응답하지 않아 부스의 사진 업로드와 QR 다운로드가 멈췄습니다.
- 원인
- 영상 변환(ffmpeg) 작업이 여러 개 동시에 돌면서 메모리를 다 썼습니다.
- 조치
- 서버를 살리고 메모리 4GB 인스턴스로 올린 뒤 스왑 2GB를 추가했습니다.
- 재발 방지
- 영상 변환은 한 번에 하나씩만 돌게 바꿨습니다. DB 일일 백업(7일 보관)도 이때 설정했습니다.
네트워크 · 데이터 유실인쇄는 됐는데 QR에 사진이 없었어요
- 증상
- 손님이 사진은 받았는데 QR로 들어가면 사진이 없다는 문의가 반복됐습니다.
- 원인
- 업로드 재시도가 서버 오류(400)나 50번 실패 후에 작업을 버리고 있었습니다.
- 조치
- 부스 PC에 남아 있던 백업에서 빠진 사진을 찾아 다시 올렸습니다.
- 재발 방지
- 성공할 때까지 계속 재시도하도록 바꾸고, PC 백업으로 복구하는 방법을 정식 절차로 만들었습니다.
하드웨어 · USB업데이트 후 카메라가 촬영을 못 했어요
- 증상
- 카메라는 연결돼 있는데 촬영이 전혀 안 됐습니다.
- 원인
- 업데이트하면서 앱이 강제 종료됐고, 카메라 연결 세션이 반납되지 않아 다시 열 수 없었습니다.
- 조치
- 현장에 카메라 전원을 껐다 켜는 순서를 안내해서 바로 영업을 다시 했습니다.
- 재발 방지
- 앱이 종료될 때 카메라 세션을 꼭 닫도록 고쳐서, 업데이트해도 다시 생기지 않습니다.
결제 단말 · 벤더 협업두 지점 카드 결제가 동시에 거절됐어요
- 증상
- 두 지점 모두 카드 결제가 거절되면서 판매가 멈췄습니다.
- 원인
- 단말에 들어간 테스트 단계 펌웨어와 비어 있는 최대 금액 설정이 겹친 문제였습니다.
- 조치
- 우리 코드로는 고칠 수 없는 설정인 걸 확인하고, 펌웨어 버전과 로그를 정리해 Nayax에 전달했습니다.
- 재발 방지
- 단말 문제인지 우리 문제인지 구분하는 확인 순서와 복구 순서를 정리했습니다.
Windows · 권한재시작할 때마다 남은 용지 수가 되돌아갔어요
- 증상
- 여러 부스에서 프린터 남은 용지 수가 재시작하면 예전 값으로 돌아갔습니다.
- 원인
- ProgramData 폴더에 쓰기 권한이 없어서 저장이 안 되고 있었습니다. 같은 증상인 PC가 7대였습니다.
- 조치
- 로그로 쓰기가 거부된 PC를 골라내서 영향 범위를 확인했습니다.
- 재발 방지
- 쓰기가 막히면 사용자 폴더(LocalAppData)에 저장하도록 바꿨습니다.
Windows · 장비 등록새로 설치한 부스가 관리 화면에 안 보였어요
- 증상
- 신규 부스를 설치했는데 관리자 화면에 나타나지 않았습니다.
- 원인
- 같은 이미지로 설치해서 PC 이름이 겹쳤고, 서버가 중복 장비로 보고 등록을 막았습니다.
- 조치
- 부스마다 고유 시리얼을 환경변수로 넣어 다시 등록했습니다.
- 재발 방지
- 환경변수가 바로 반영되지 않는 문제까지 처리한 설치 스크립트를 만들었습니다.
지금 운영하는 시스템이에요
- 1매장 장비
- Canon 카메라 · USB
- Nayax 결제 단말 · 시리얼(COM)
- 포토 프린터 · USB 드라이버
- 2Windows 키오스크 PC
- C# 장치 데몬이 장비 제어
- 앱과 데몬은 IPC로 통신
- 사진 로컬 백업 · 업로드 재시도
- 3AWS 서버 (Linux)
- NestJS API · PostgreSQL
- 영상 변환 작업 큐
- DB 일일 백업 · 관리자 화면
경력
- 동훈아이텍2023.08 – 재직 중
R&D센터 · 개발자 (정규직)
- Jenkins, Ansible, Harbor로 CI/CD 파이프라인을 처음부터 만들어 수동 배포를 없앴습니다.
- 보안 자산관리 플랫폼 Keyrke를 개발하고 유지보수합니다. 자산 탐지, 인벤토리, 취약점 점검, 보고서 기능이 있습니다.
- Keyrke는 현대모비스, 현대오토에버, 현대케피코에 납품돼 운영 중입니다.
- 기업 고객이 쓰는 CyberArk, BigID 관리 콘솔을 만들었습니다.
- HILLMARU 골프장 관리 시스템은 포천 현장에 직접 가서 요구사항을 듣고 시연까지 했습니다. 시제품이 실제 운영에 채택됐습니다.
- SnapClub (호주 멜버른)2026.04 – 현재
포토부스 키오스크 · 프리랜서 (본업 병행)
- 오래된 WPF 키오스크를 분석해서 Electron, React, NestJS로 새로 만들었습니다. 호주 매장에서 운영 중입니다.
- 카메라, 결제 단말, 프린터를 C# 데몬으로 연결했습니다.
- 장치 원격 관리와 매출 분석이 되는 관리자 화면을 만들었습니다.
- AWS 계정 간 서버 이전, 백업, 장애 대응까지 운영을 맡고 있습니다.
- 윈앤티켓2025.11 – 2026.03
티켓 커머스 · 프리랜서
- Spring Boot, MyBatis, PostgreSQL로 API 50개 이상을 만들었습니다.
- 공연장 입구 QR·바코드 검증을 1건당 3초 안에 처리하게 했습니다.
- KCP 결제와 3단계 권한 관리를 붙였습니다.
- 통인익스프레스2025.03 – 2025.08
전자계약 시스템 · 프리랜서
- 종이 이사 계약을 태블릿 웹앱으로 바꿔 현장 처리 시간을 25분에서 10분으로 줄였습니다.
- 통인익스프레스2022.05 – 2022.11
웹 퍼블리셔 (정규직)
- 홈앤무브 웹사이트를 혼자 다시 만들고 사내 웹 시스템을 유지보수했습니다.
다룰 수 있는 기술
OS · 서버
- Windows
- Linux (Ubuntu)
- Nginx
- AWS EC2 · S3
배포 · 컨테이너
- Docker
- Jenkins
- Ansible
- Harbor
- Kubernetes학습 중
- VMware학습 중
하드웨어 연동
- Canon EDSDK
- Nayax 결제 단말
- 포토 프린터
- C# 데몬 · IPC
백엔드 · 데이터
- PostgreSQL
- NestJS
- Spring Boot
- REST · WebSocket
보안 솔루션
- CyberArk
- BigID
- 자산 탐지 · 취약점 점검
학력
시각미디어디자인과