Software Developer
Current고객에게 정제된 위협 정보를 제공하고 대내외 시스템과 정보를 교환하는 업무를 맡고 있습니다. 리눅스 환경에서 C 기반의 Nginx 서버 및 Scala 기반의 서버 애플리케이션을 개발 및 운영하고 있습니다.Nginx 서버의 경우에는 다른 미들웨어(Cassandra, Kafka)들을 활용하여 고객에게 정확한 진단 결과를 제공하고 요청 정보들을 사내 인프라에 유입될 수 있도록 전달하고 있습니다. 그 외 Scala 기반의 서버 애플리케이션들은 고객으로부터 제공받은 대용량의 데이터들을 사내 인프라에서 활용하는 형태로 맞게 변환하거나 다른 서비스들의 성능을 보완하는 등 다양한 목적을 가지고 개발 및 운영하고 있습니다.* Experiences- 로그 데이터를 기반으로 사내 인프라로 유입되는 불필요한 트래픽 분석 및 트래픽 완화를 위한 자동화 시스템 구축- 레거시 서버(Nginx)의 캐시 성능 고도화를 위한 Redis 도입 및 애플리케이션 개발- 신규 데이터 포맷(Protocol Buffer, MessagePack, ..)을 지원하는 데이터 파이프라인 기능 개선- 레거시 서버(Nginx)의 로그 샘플링 기능 추가 및 설정화 구현- Cassandra 데이터베이스의 암호화 통신을 위한 환경구축 및 클라이언트 라이브러리 개발