DevOps 인터뷰 질문 목록 (B급 프로그래머)

Source

  • Evernote/Inbox/B급 프로그래머 Devops를 위한 인터뷰 문제.md

Summary

이 문서는 DevOps 관련 기술 면접을 대비하기 위한 핵심 질문 목록을 정리한 것이다. 원문(Gangboard)의 내용을 한국 실정에 맞게 선별, 수정, 추가하여 구성했다. 주요 주제는 DevOps의 정의와 철학, 형상 관리(Git/SVN), 구성 관리(Ansible), 컨테이너 기술(Docker, Image, Container), CI/CD(Jenkins, 파이프라인 설계, 자동화 테스트), 그리고 모니터링 도구 관리 등이다. 각 질문에 대한 해답은 독자가 원문을 참고하여 직접 정리하도록 유도한다.

Key Points

  • DevOps의 정의, 필요성, 핵심 철학 및 애자일 방법론과의 관계
  • 형상 관리 시스템(VCS) 및 Git과 SVN의 차이점, 브랜치 전략
  • 구성 관리 시스템 및 Ansible의 장점
  • 컨테이너와 VM의 차이점, Docker 및 관련 개념(Image, Container)과 관리 도구
  • CI(Continuous Integration)의 정의, Jenkins의 장점, CI 파이프라인 설계 및 자동화 테스트의 이점
  • DevOps 관점에서의 모니터링 도구 관리