이동규의 웹 실험실

DevOps/SRE Engineer • Full-Stack Developer

안녕하세요! 저는 DevOps/SRE 엔지니어 이동규입니다. 이 사이트는 제가 개발한 다양한 CLI 도구, 인프라 모듈, 그리고 실험적인 웹 프로젝트들을 소개하는 공간입니다. 또한 DevOps와 클라우드 기술에 대한 실무 경험과 노하우를 공유하는 블로그를 운영하고 있습니다.

프로젝트 검색

최신 블로그 포스트

AWS ECS Fargate 운영 경험기: 프로덕션 환경에서 겪은 문제점과 해결책

프로덕션 환경에서 ECS Fargate를 운영하며 겪은 다양한 문제점들과 해결책을 공유합니다. 오토스케일링 설정부터 로그 관리, 비용 최적화까지 실무에서 꼭 필요한 노하우들을 정리했습니다.

전체 글 읽기

Terraform으로 AWS 인프라 관리하기: 모범 사례와 주의사항

Terraform을 사용해 AWS 인프라를 관리할 때 알아야 할 모범 사례들을 정리했습니다. 상태 파일 관리, 모듈화 전략, 그리고 안전한 배포 방법까지 상세히 다룹니다.

전체 글 읽기

Kubernetes 네트워킹 완전 정복: Service, Ingress, NetworkPolicy 실전 가이드

Kubernetes 네트워킹의 핵심 개념들을 실제 예제와 함께 설명합니다. Service 타입별 특징, Ingress 설정 방법, NetworkPolicy를 통한 보안 설정까지 한 번에 정리했습니다.

전체 글 읽기

Docker 컨테이너 최적화: 이미지 크기 줄이기와 보안 강화

Docker 컨테이너를 효율적으로 관리하는 방법을 알아봅니다. 멀티 스테이지 빌드, 베이스 이미지 선택, 보안 스캔까지 프로덕션 환경에서 필요한 모든 것을 다룹니다.

전체 글 읽기

CI/CD 파이프라인 구축기: GitLab과 Jenkins를 활용한 자동화

실제 프로젝트에서 CI/CD 파이프라인을 구축한 경험을 공유합니다. GitLab Runner 설정부터 Jenkins 파이프라인 작성, 그리고 배포 자동화까지 단계별로 설명합니다.

전체 글 읽기

모니터링 스택 구축: Prometheus + Grafana + AlertManager

완전한 모니터링 시스템을 구축하는 방법을 설명합니다. Prometheus 설정, Grafana 대시보드 구성, 그리고 AlertManager를 통한 알림 시스템까지 모든 과정을 다룹니다.

전체 글 읽기

프로젝트

Friends CLI

EC2 인스턴스를 쉽게 관리할 수 있는 대시보드 및 명령줄 도구입니다. AWS EC2 인스턴스 상태 확인, 시작/중지 등의 작업을 간편하게 수행할 수 있습니다.

Golang AWS EC2 CLI Dashboard
GitHub

WIP CLI

간단한 커밋과 푸시를 위한 Git 도구입니다. 개발 중인 코드를 빠르게 커밋하고 푸시할 수 있어 개발 생산성을 높여줍니다.

Golang Git CLI Productivity
GitHub

ECSCTL

ECS(Elastic Container Service) 오케스트레이션 도구입니다. 컨테이너 서비스를 쉽게 관리하고 배포할 수 있는 명령줄 인터페이스를 제공합니다.

Golang AWS ECS Docker Orchestration
GitHub

Terraform ECS Fargate Module

ECS Fargate 환경을 쉽게 구성할 수 있는 Terraform 모듈입니다. 컨테이너 기반 애플리케이션 배포를 위한 인프라를 코드로 관리할 수 있습니다.

Terraform AWS ECS Fargate IaC
GitHub

개발 환경 설정

개발에 필요한 모든 도구와 설정을 자동화한 스크립트 모음입니다. 새로운 개발 환경을 빠르게 구성할 수 있습니다.

Makefile Shell Automation Setup
GitHub

DevOps 이슈 허브

DevOps 관련 이슈들과 해결책을 모아둔 지식 저장소입니다. 실무에서 발생하는 다양한 문제들에 대한 해결 방법을 공유합니다.

DevOps Troubleshooting Documentation Knowledge Base
GitHub

Go API 템플릿

Golang으로 REST API를 개발하기 위한 기본 템플릿입니다. 인증, 로깅, 미들웨어 등 필수 기능들이 포함되어 있습니다.

Golang REST API Template Backend
GitHub

Donggo Package

자주 사용하는 Golang 유틸리티 함수들을 모아둔 개인 패키지입니다. 개발 시 반복적으로 사용하는 기능들을 재사용 가능하게 만들었습니다.

Golang Package Utilities Functions
GitHub

QR 코드 생성기

간편하게 QR 코드를 생성할 수 있는 웹 도구입니다. 텍스트나 URL을 입력하면 즉시 QR 코드를 만들어드립니다.

JavaScript QR Code Web Tool Utility
바로가기

기술 스택

프로그래밍 언어

Golang TypeScript JavaScript Python Shell Script

인프라 & 자동화

Terraform Terragrunt Ansible Docker Kubernetes

클라우드 서비스

AWS ECS EC2 Lambda S3

DevOps 도구

GitLab Jenkins GitHub Actions LGTM Monitoring

소개

DevOps/SRE 엔지니어로 일하며 인프라 자동화와 개발 생산성 향상에 관심이 많습니다. Golang과 TypeScript를 주로 사용하며, AWS 클라우드 환경에서 컨테이너 오케스트레이션과 CI/CD 파이프라인 구축 경험이 있습니다.

현재 LLM(Large Language Model)과 머신러닝 기술을 학습하고 있으며, 이를 DevOps 워크플로우에 적용하는 방법을 연구하고 있습니다.

연락처

연락 정보

zkfmapf999@gmail.com
서울, 대한민국
DevOps/SRE Engineer
평일 09:00 - 18:00 (KST)

메시지 보내기

개인정보처리방침

1. 개인정보 수집 및 이용목적

본 웹사이트에서는 다음과 같은 목적으로 개인정보를 수집하고 있습니다:

  • 문의 및 상담 요청에 대한 응답
  • 서비스 제공 및 개선
  • 웹사이트 이용현황 분석 및 개선

2. 수집하는 개인정보 항목

본 웹사이트에서 수집하는 개인정보 항목은 다음과 같습니다:

  • 필수항목: 이름, 이메일 주소, 문의내용
  • 자동수집항목: IP주소, 쿠키, 접속 기록, 서비스 이용 기록

3. 개인정보의 보유 및 이용기간

수집된 개인정보는 다음과 같은 기간 동안 보유됩니다:

  • 문의 및 상담: 문의 처리 후 1년
  • 웹사이트 이용기록: 3개월
  • 법령에 의한 보관: 관련 법령에서 정한 기간

4. 개인정보의 제3자 제공

본 웹사이트는 이용자의 개인정보를 원칙적으로 외부에 제공하지 않습니다. 다만, 다음의 경우에는 예외로 합니다:

  • 이용자가 사전에 동의한 경우
  • 법령의 규정에 의거하거나, 수사 목적으로 법령에 정해진 절차와 방법에 따라 수사기관의 요구가 있는 경우

5. 개인정보 처리 위탁

본 웹사이트는 원활한 개인정보 업무처리를 위하여 다음과 같이 개인정보 처리업무를 위탁하고 있습니다:

  • Google Analytics: 웹사이트 이용현황 분석
  • Google AdSense: 광고 서비스 제공

6. 이용자의 권리와 의무

이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다:

  • 개인정보 열람 요구
  • 오류 등이 있을 경우 정정 요구
  • 삭제 요구
  • 처리정지 요구

7. 개인정보 보호책임자

본 웹사이트는 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다:

  • 개인정보 보호책임자: 이동규
  • 연락처: zkfmapf999@gmail.com

8. 개인정보처리방침 변경

이 개인정보처리방침은 시행일로부터 적용되며, 법령 및 방침에 따른 변경내용의 추가, 삭제 및 정정이 있는 경우에는 변경사항의 시행 7일 전부터 공지사항을 통하여 고지할 것입니다.

공고일자: 2024년 1월 1일

시행일자: 2024년 1월 1일