채용공고 올리기

손지석님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
손지석
직업
DevOps Engineer
간단 소개

자기소개

자기소개
  • 저는 팀과 함께 성장하는 것을 중요하게 여기며, 코드 리뷰PR 기반 협업을 통해 더 나은 결과를 도출하는 데 기여해 왔습니다. 다양한 프로젝트에서 Jenkins, Kubernetes, AWS를 활용해 자동화된 인프라를 구축했으며, 팀원들과 기술 세미나를 통해 지식을 공유하며 함께 발전했습니다.

  • JenkinsKubernetesMSA 기반 CI/CD 파이프라인을 구축한 경험이 있으며, NGINX API Rate Limiting으로 비정상 요청 95%를 차단하고 서버 과부하를 방지했습니다.

  • 또한, PrometheusGrafana를 활용한 실시간 모니터링 시스템을 설계했으며, Auto Scaling GroupAurora DB를 활용한 고가용성 시스템을 통해 트래픽 급증 상황에서도 안정적인 서비스를 제공한 경험이 있습니다.

  • 앞으로도 지식과 경험을 나누며 팀과 함께 성장하는 문화를 지속적으로 만들어가고, 확장성과 안정성을 겸비한 시스템을 설계하며 장애 발생에도 유연하게 대응할 수 있는 엔지니어로 발전하고자 합니다.

프로필

기술 스택

기술 스택

Java, Spring, JPA, MySQL, Redis, Jenkins, Kubernetes, Docker, AWS

프로젝트

프로젝트명

Newstock (경제 뉴스를 분석하는 모의투자 플랫폼)

소속/기관명

삼성 청년 SW 아카데미

프로젝트 기간

2024.08. ~ 2024.10.

프로젝트 내용
  • 프로젝트 소개

    • 경제 뉴스를 통해 투자 인사이트를 키우고, 모의 투자를 통해 실전 감각을 익힐 수 있는 빅데이터 기반 모의투자 플랫폼

    • 총 6명 참여 (프론트엔드 3, 백엔드 2, 인프라 1)

  • 사용했던 기술 스택

    • 백엔드 : Java, Spring Boot, JPA, MSA,MySQL, HBase

    • 인프라 : Kubernetes, Jenkins, Docker, NGINX

  • 기여한 점

    • Jenkins와 Kubernetes를 사용해 자동화된 MSA CI/CD 파이프라인 설계 및 운영

    • NGINX Ingress의 auth-url 기능을 적용한 OAuth 인증 프록시 설계 및 구현

    • NGINX API Rate Limiting을 적용하여 비정상 요청을 차단

  • 발생했던 문제

    • Jenkins와 Kubernetes 간 인증 문제로 Jenkins에서 kubectl 명령 실행 불가

    • 프론트엔드의 useEffect에서 API를 무한 호출하는 이슈로 인해 서비스가 과부하

    • Kubernetes 재스케줄링으로 Redis 데이터가 삭제되는 문제 발생

  • 문제 해결

    • Kubernetes 서비스 계정 생성 및 ClusterRoleBinding 설정으로 인증 문제 해결

    • NGINX에서 API Rate Limiting 적용

    • 크론 방식으로 Redis 데이터를 주기적으로 MySQL에 백업함

  • 성과

    • MSA 아키텍처 기반으로 효율적인 배포 시스템 구축

    • NGINX API Rate Limiting 적용으로 비정상 요청 95% 차단 및 서버 과부하 방지

    • 삼성 청년 SW 아카데미 주관 프로젝트 우수상 수상 🏆

  • GitHub Link

프로젝트명

공기밥 (공공기관 밥집 서비스)

소속/기관명

삼성 청년 SW 아카데미

프로젝트 기간

2024.10. ~ 2024.11.

프로젝트 내용
  • 프로젝트 소개

    • 공공기관의 업무추진비 데이터를 활용해 해당 지역의 맛집 정보를 제공하는 서비스

    • 총 6명 참여 (프론트엔드 2, 백엔드 2, 인프라 2)

  • 사용했던 기술 스택

    • 백엔드 : Java, Spring Boot, JPA

    • 인프라 : Amazon Aurora, AWS EC2, Prometheus, Grafana

  • 기여한 점

    • Jenkins와 Docker를 사용해 자동화된 CI/CD 파이프라인 설계 및 운영

    • Prometheus, Grafana를 활용해 API 트래픽을 실시간 모니터링하고 성능 데이터 시각화

    • PM2, Hotjar, Google Analytics를 통합해 사용자 트래픽과 행동 데이터를 효과적으로 분석 및 최적화

    • AWS 인프라에서 Auto Scaling Group, Aurora등을 활용한 고가용성 시스템 설계 및 운영

    • AWS WAF를 사용해 비정상적인 해외 트래픽 검열 및 차단

  • 발생했던 문제

    • 체류 시간이 0초인 비정상적인 해외 트래픽 식별

    • next.js 오류로 인해 CPU 사용량이 99.9%까지 치솟아 모든 서비스가 중단된 문제

  • 문제 해결

    • NGINX GeoIP2를 사용해 해외 트래픽을 차단

      • 이후 AWS WAF로 업그레이드

    • Auto Scaling Group, Aurora를 사용하여 분산 처리 및 고가용성 구축

  • 성과

    • 비정상적인 해외 트래픽을 미리 차단함

    • 서비스 자동 복구 및 데이터베이스 조회 성능 개선

    • 삼성 청년 SW 아카데미 주관 프로젝트 우수상 수상 🏆

  • GitHub Link

프로젝트명

사르르 (온라인 아이스브레이킹 게임)

소속/기관명

삼성 청년 SW 아카데미

프로젝트 기간

2024.07. ~ 2024.08.

프로젝트 내용
  • 프로젝트 소개

    • WebRTC를 활용해 비대면으로 아이스 브레이킹 게임을 즐기는 서비스

    • 총 6명 참여 (프론트엔드 3, 백엔드 2, 인프라 1)

  • 사용했던 기술 스택

    • 백엔드 : Java, Spring Boot, JPA

    • 인프라 : Docker , Jenkins , NGINX

  • 기여한 점

    • Docker와 Jenkins를 활용해 자동화된 배포 파이프라인 설계

    • Git subtree 구조를 활용하여 GitHub와 GitLab의 동시 상태 관리 및 개별 레포지토리 통합

    • Pull Request 기반 코드 리뷰 프로세스를 도입하여 팀원간의 코드 가독성과 안정성 확보

  • 발생했던 문제

    • Jenkins Docker-in-Docker 환경에서의 빌드 실패 문제

    • Git 레포지토리 메인 브랜치 날라간 문제

  • 문제 해결

    • docker exec -it 명령어를 사용해 Jenkins 컨테이너에 접속 후 Docker 설치 및 데몬 권한 부여를 통해 문제 해결

    • git reset 명령어를 사용해 이전 커밋 상태로 복구

  • 성과

    • Pull Request 기반 코드 리뷰를 도입하여 코드 가독성과 유지보수성을 높임

    • 서비스 인프라를 안정적으로 운영 가능하도록 구성하여, 사용자 경험 개선에 기여

  • GitHub Link

자격증

자격증명

AWS Certified Solutions Architect – Associate

점수 | 발급기관

846 | AWS

취득연월

2024.12.

자격증명

SQLD

점수 | 발급기관

1급 | 한국데이터산업진흥원

취득연월

2024.02.

자격증명

정보처리기사

점수 | 발급기관

1급 | 한국산업인력공단

취득연월

2023.11.

교육

소속/기관명

삼성 청년 SW 아카데미

종류 | 전공

사설 교육 | 자바 전공

재학 기간 | 재학 상태

2024.01. ~ 2024.12. | 졸업

소속/기관명

상명대학교

종류 | 전공

대학교(학사) | 소프트웨어학과

재학 기간 | 재학 상태

2018.03. ~ 2024.02. | 졸업

대외활동

활동명

기술 세미나

소속/기관명

삼성 청년 SW 아카데미

연도

내용

프로젝트 관련 주제를 선정하여 발표 및 토론을 진행하여 기술적 깊이 증진

주제

  • 스프링 시큐리티

  • Docker

  • MSA vs Monolithic

  • 데이터베이스 샤딩

  • CQRS, SAGA 패턴 (MSA)

발표 자료

활동명

INHA SW NET-Zero 공동해커톤

소속/기관명

인하대학교 및 상명대학교

연도

내용

해커톤 주제

  • 에어코리아에서 제공하는 실시간 대기정보 데이터를 활용하여 실생활에 유용한 대기오염 정보 모니터링 분석 및 경보 솔루션 개발

선정 주제

  • 대기 오염 정보 제공 커뮤니티 플랫폼

    • 일정 미세먼지 농도 초과 시, 같은 지역 사용자들에게 메시지 전달

    • GPT 모델을 활용한 건강 정보 제공

    • 자유로운 소통을 위한 커뮤니티 공간 조성

    • 실시간 대기 정보 분석 시각화

기여한 점

  • HTML, CSS, Javascript를 활용하여 UI/UX 개발

  • 채팅방과 백엔드 서버 간 통신 구현

시연 영상

활동명

GDSC 상명 해커톤

소속/기관명

상명대학교

연도

내용

해커톤 주제

  • 일상의 역발상

선정 주제

  • 안심 배달 플랫폼

    • 배달 속도 통제를 통해 안전하고 건강한 배달 문화를 조성

    • 설정된 금액 이상으로 소비 시 배달을 차단하여 과소비 방지

    • 비만 예방을 위한 소비 습관 개선

기여한 점

  • HTML, CSS, Javascript를 사용하여 웹페이지 제작

  • Bootstrap을 통한 반응형 웹페이지 제작

활동명

수상 내역

소속/기관명

연도

내용

삼성 청년 SW 아카데미 / 프로젝트 우수상 / 24.08 ~ 24.11

  • 공기밥 프로젝트 우수상 수상 (배포 링크) (2024.11)

  • 뉴스탁 프로젝트 우수상 (2024.10)

댓글