채용공고 올리기

이호수님을 응원해보세요!

이직/구직 중이에요
책임감
유연함
목표 지향적
효율적
비전 지향

미리보기

기본 정보

이름
이호수
직업
Devops Engineer
간단 소개

Devops의 다양한 경험을 배우고 습득하여 개발 생산성과 운영의 효율성을 높이는 이호수입니다. - 개발 업무에서 Devops 및 Cloud 업무로 전환할 만큼 도전과 성장을 좋아하는 주도적인 성격입니다. - 모두가 공감하는 이슈의 우선순위를 선정하여 일정을 계획하고 발생할 자원과 사이드 이펙트를 목록화합니다. - 평소 자기계발을 꾸준히 하며, 문서화와 정리에 강점이 있습니다. - 불편하거나 불필요한 프로세스가 있다면 주도적으로 개선하여 업무 효율성 및 생산성을 높입니다. - 최신 기술 동향에 관심이 많으며 각종 세미나 및 컨퍼런스를 다니며 다양한 경험과 시각을 얻습니다. - 팀 전체의 업무 효율 증대를 위한 스크럼 문화와 다양한 개발 문화를 탐구하고 도입하여 혼자가 아닌 팀으로써 성장하여 성과를 냅니다.

기술 스택

기술 스택

Kubernetes, AWS, Git, Jenkins, github-actions, GitHub, Prometheus, Kibana, grafana, CI/CD

경력

회사명

주식회사 바로고

직급 | 부서 | 근무 유형

Devops팀 | 재직 중

근무 기간

2024.05. ~ 재직 중 (10개월)

담당 업무

Terraform을 통한 AWS 환경에서의 Cloud 리소스 관리 및 CI/CD 파이프라인 관리, 다양한 리소스 지원 업무를 담당하였습니다.

회사명

주식회사외식인

직급 | 부서 | 근무 유형

근무 기간

2020.04. ~ 2024.01. (3년 10개월)

담당 업무

Jquery 및 Vue.js를 이용한 Front-end 개발과 Spring project 기반 Back-end 개발 업무를 하였으며, Kubernetes를 이용한 컨테이너 운영 환경을 구축하고 관리하였고 개발 효율성 증대를 위한 CI/CD 파이프라인 구축과 AWS를 이용한 Cloud 환경에서의 인프라 구축 및 운영을 담당하여 서비스 안정성을 향상 시키는 Devops 업무를 하였습니다.

프로젝트

프로젝트명

Terraform을 통한 AWS 리소스 관리

소속/기관명

주식회사 바로고

프로젝트 기간

프로젝트 내용

사내에서 사용하는 모든 AWS 리소스를 Terraform으로 코드화하여 관리하였습니다.

프로젝트명

prometheus sharding

소속/기관명

주식회사 바로고

프로젝트 기간

프로젝트 내용

Prometheus가 단일 서버에서 처리할 수 있는 데이터 양에 한계가 있기 때문에, 서비스의 성숙함에 따라 메트릭 데이터의 양이 많아져 sharding 작업을 진행하였습니다. 특히 Prometheus sharding 시 동일한 메트릭을 서로 다른 Prometheus 인스턴스가 수집할 수 있기 때문에 가용성에 대한 podAntiAffinity, Topology 설정과 replica-label 설정을 하여 메트릭 데이터가 분산되어 처리될 수 있게 설정하였습니다.

프로젝트명

AWS RDS SSL/TLS 인증서 업그레이드

소속/기관명

주식회사 바로고

프로젝트 기간

프로젝트 내용

사내에서 사용중인 RDS 인증서 중 rds-ca-2019에 대해 AWS의 지원 만료로 인하여 rds-ca-rsa2048-g1 인증서로 업그레이드하였습니다. 인증서 업그레이드 시 재시작되는지, 서비스에 영향이 있는지 중점으로 파악하였고, SupportsCertificateRotationWithoutRestart 옵션이 True로 설정되어있는 DB 엔진이어서 서비스 중단 없이 안정적으로 업그레이드를 진행할 수 있었습니다.

프로젝트명

Jenkins PVC 최적화

소속/기관명

주식회사 바로고

프로젝트 기간

프로젝트 내용

Jenkins PVC에서 Inode 사용률이 80% 넘는 알람이 지속적으로 발생했고, 여러 프로젝트들 중 특정 프로젝트의 jobs가 빌드 내역을 삭제하지 않아 inode가 유지되는 현상을 발견했습니다. lifecycle을 설정하는 스크립트와 오래된 build 내역을 삭제하는 작업을 통해 15%까지 감소시켰습니다.

프로젝트명

AWS SP/RI를 통한 Cloud 비용 최적화

소속/기관명

주식회사 바로고

프로젝트 기간

프로젝트 내용

기존에 사용 중이던 Savings Plan(SP)과 Reserved Instance(RI) 계약을 갱신하는 동시에, 서비스 운영 중에 새롭게 배포된 온디맨드 리소스를 파악하여, 적절한 Savings Plan으로 전환함으로써 비용을 최적화하였습니다

프로젝트명

AWS Lambda와 API Gateway을 활용한 Slack Bot 구현

소속/기관명

주식회사 바로고

프로젝트 기간

프로젝트 내용

사내에서 AWS IAM 비밀번호 초기화와 같은 단순하고 반복적인 요청을 자동화하기 위해 AWS Lambda와 API Gateway를 사용하여 SlackBot을 구성하였습니다. 사용자는 Slack에서 특정 명령어를 입력하면, Lambda 함수가 트리거되어 해당 요청을 처리하고, 결과를 실시간으로 Slack에 반환하는 방식으로 설정하였습니다. 이를 통해 업무 흐름을 중단시키지 않고, 요청 처리가 자동화되어 시간을 효율적으로 사용할 수 있게 되었습니다.

프로젝트명

Jenkins에서 Github Action으로 전환

소속/기관명

주식회사 외식인

프로젝트 기간

프로젝트 내용

사내의 서버 비용 간소화 정책으로 인해 EC2 서버에 따로 운영하던 Jenkins CE에서 Github Action으로의 전환을 하였습니다. 특히 Jenkins의 버전관리 및 플러그인 업데이트등 관리의 불편함이 존재했었고, 여러 보안적인 이슈와 특히 빌드된 파일들이 쌓임에 따라 자원 관리에 대한 이슈도 존재했습니다. Cloud기반의 Github Action으로 전환을 통해 서버 비용을 절감하고, 운영 효율성을 높였으며, 특히 CI 파이프라인 관리가 간소화됨에 따라 개발 흐름을 유지할 수 있어 개발팀의 긍정적인 피드백을 얻었습니다.

프로젝트명

PLG Stack을 활용한 Monitoring System 구축

소속/기관명

주식회사 외식인

프로젝트 기간

프로젝트 내용

AWS OpenSearch의 과도한 비용 청구와 Fluent-bit로 모놀리식 서비스의 로그 수집에 이슈가 있어 EFK-Stack에서 PLG-Stack으로 전환하였습니다. 특히, Loki의 사용으로 레이블 기반 로그 수집으로 로그 데이터를 효율적으로 수집하였고, Compactor의 Retention을 설정하여 주기적으로 압축하여 AWS S3를 통해 로그 데이터 백업하였습니다. 이에 따라 수집되는 로그의 양은 늘었지만, AWS 비용을 약 17% 절감하였습니다.

프로젝트명

VPN 구축

소속/기관명

주식회사 외식인

프로젝트 기간

프로젝트 내용

AWS Client VPN 구축으로 장소에 구애받지 않는 개발 환경을 제공하고, 보안 강화 및 운영 효율성을 향상시켰으며, AWS Lambda와 Slack을 통해 VPN 접속 시 메시지를 보내주는 프로세스를 구현하여 개발팀과 운영팀의 업무 생산성이 향상되었습니다. 다만, 비용 제한으로 인한 Private CA를 통한 Route53의 private 호스팅 Record는 구축하지 못한 것이 아쉬운 점으로 남았습니다.

프로젝트명

Jenkins를 이용한 CI 파이프라인 구축과 ArgoCD를 통한 CD 구축

소속/기관명

주식회사 외식인

프로젝트 기간

프로젝트 내용

Kubernetes를 이용한 컨테이너 운영 환경에서 Jenkins와 ArgoCD를 활용한 CI/CD 파이프라인을 구성하였고, 배포 과정의 시간을 단축하여 업무 흐름에 미치는 영향을 최소화했습니다. 특히 ArgoCD를 통해 기존에 번거로웠던 배포 시스템을 효율적으로 전환하였는데, 기존에 하루에 정해진 시간에만 배포해야 했던 불편한 프로세스에서 하루에 여러 번의 배포하는 프로세스로 전환함으로써 빠른 이슈 대응으로 고객사 이탈률을 20%에서 14%로 감소한 효과를 보게 되었습니다.

프로젝트명

EFK Stack를 활용한 Monitoring System 구축

소속/기관명

주식회사 외식인

프로젝트 기간

프로젝트 내용

Kubernetes를 이용한 컨테이너 운영 환경에서 분산되어 있는 로그를 한 곳에서 관리해야 할 필요성에 의해 AWS Opensearch 기반의 EFK Stack을 구축하여 중앙 집중식 로그 관리 시스템을 구축했습니다. Fluent-bit와 AWS Kinesis Datafirehose를 활용한 로그 백업 및 전송 시스템과 인덱스 라이프사이클 관리로 메모리 공간을 최적화했으며, Kibana를 통한 로그 검색 및 대시보드 기능으로 개발팀의 실시간 오류 로그 분석 및 대응이 가능해져 서비스 효율성이 향상되었습니다.

프로젝트명

kubernetes를 이용한 컨테이너 운영 환경 구축 및 전환

소속/기관명

주식회사 외식인

프로젝트 기간

프로젝트 내용

시스템 고도화 프로젝트를 위해 AWS EC2에서 애플리케이션을 호스팅했던 방식에서 AWS EKS를 활용한 Kubernetes 컨테이너 운영 환경으로 전환하였습니다. 이를 통해 재해 복구 및 안정적인 서버 운영이 가능해졌고, 새벽 시간대 장애 대응 부담이 감소했습니다. 특히 CNCF의 오픈 소스인 Botkube를 적극 활용하여 Slack을 통한 클러스터 모니터링 시스템을 구축하여 서버 관리 효율성이 증대되었으며, 컨테이너 운영 환경으로 서버 환경을 전환함으로써 서비스 유연성 및 확장성을 크게 향상시켜 MSA 구조로 가기 위한 토대를 만들었습니다.

프로젝트명

AWS S3 보안 작업

소속/기관명

주식회사 외식인

프로젝트 기간

2022.06. ~ 2022.06.

프로젝트 내용

서비스가 커짐에 따라 AWS S3의 보안 문제가 대두되었고, 모든 버킷에 대한 public access를 제한하고, AWS IAM을 통해 특정 폴더의 접근 권한을 제어하며, VPC 내에서만 객체 접근을 허용하는 보안 강화 조치를 신속하게 적용했습니다. 이 과정에서 긴급한 이슈에도 불구하고 아키텍처 설계부터 테스트, 배포까지 빠르게 진행하여 서비스의 안정성을 확보하고, 사내외에서 신뢰성을 높일 수 있었습니

프로젝트명

스마트 공지 시스템 개발

소속/기관명

주식회사 외식인

프로젝트 기간

2022.01. ~ 2022.03.

프로젝트 내용
  • 3가지의 타입(공지/설문/미션) 별로 발송가능한 스마트 공지 시스템 개발하였습니다.
  • 특정한 시간에 발송하는 공지 예약 발송 시스템 개발하였습니다.
  • Cron Job를 활용한 미응답 공지 Push 알림 재발송 / 읽지 않은 댓글 리마인드 Push 프로세스 개발하였습니다.
프로젝트명

전자 계약 시스템 개발

소속/기관명

주식회사 외식인

프로젝트 기간

2020.07. ~ 2020.08.

프로젝트 내용

협업관계인 타사 플랫폼 글로싸인의 API 와 SDK를 활용하여 계약관리 시스템을 기획부터 DB설계, 개발 및 QA까지 담당하였습니다.

프로젝트명

어드민 페이지 유지 보수

소속/기관명

주식회사 외식인

프로젝트 기간

2023.03. ~ 2023.03.

프로젝트 내용
  • 500여개의 고객사의 요구 사항 처리 및 데이터 추출(SQL)하는 작업을 하였습니다.
  • 다양한 사용자의 권한을 약 13개의 메뉴(약 30개의 하위 메뉴)별 접근 권한 프로세스 개발하였습니다.
  • 팀 권한 시스템 개발하였습니다.
  • 작성된 데이터를 기반으로 평균 점수 / 점수 추이 / 점수별 등급 / 사용자별 점수등 다양한 데이터 통계를 보여주는 대시보드 유지보수 및 개발하였습니다.

자격증

자격증명

Certified Kubernetes Application Developer(CKAD)

점수 | 발급기관

86 | The Linux Foundation

취득연월

2024.02.

자격증명

Certified Kubernetes Administrator (CKA)

점수 | 발급기관

90 | The Linux Foundation

취득연월

2024.01.

교육

소속/기관명

한신대학교

종류 | 전공

대학교(학사) | 컴퓨터 공학

재학 기간 | 재학 상태

2013.03. ~ 2020.02. | 졸업

포트폴리오

URL

link

개인 블로그(티스토리)

티스토리
link

링크드인

링크드인
link

개인 블로그(github page)

깃허브

대외활동

활동명

ArgoCD Contributor

소속/기관명

argoproj

연도

내용

argoCD에 기여

활동명

OpenInfra Summit Asia 준비 위원회

소속/기관명

연도

내용

https://2024.openinfraasia.org/
OpenInfra Summit In Asia의 준비위원회로 행사 준비를 하였으며, 특히 프로그램 부분을 맡아 발표자와 발표에 관한 준비를 하였습니다.

댓글