데브옵스 역할 정리

2025. 9. 27. 15:04·개발 공부/k8s

개발 전체 흐름

  • 개발자가 개발을 해서 깃허브로 올리면 CICD 환경에서 코드를 받아서 빌드를 시키고 인프라 환경으로 배포를 진행함
  • 인프라 환경은 총 3가지가 존재함 (dev, qa, prod)
    • qa 환경은 dev환경과는 다르게 prod 환경과 비슷한 환경을 갖춰야 함 (보안, 스토리지 환경 등)
    • prod 환경은 서버 다운 시 사용을 위해 이중화 구성을 필수임
      • 오픈소스의 이중화를 확인해야함 (직접 실행해보며)
  • 인프라 환경은 maven이 필요하지 않음
  • redhat은 유료 이기 때문에 개발 환경에는 무료를 사용하는 경우가 많음
  • 가장 핵심은 개발 하고 빌드하고 배포하는 것임

데브옵스를 구성하는 오픈 소스들

  • 전체 개발은 계획, 개발, 빌드, 테스트, 릴리즈(배포를 위한 별도의 패키지를 만드는 것), 배포, 운영, 모니터링 순으로 흘러감
  • Github와 같은 public 저장소 보다는 GitLab, docker registry 같은 private 저장소를 쓰는 경우가 많음

DevOps와 개발 직군 그리고 다른 Ops들

  • 9년차 이후에는 PM과 같은 직군을 맡을 기회가 생기는데 그전에 자신의 영역에서 조금씩 영역을 늘려가야 기회를 잡을 수 있음.
  • 위는 각 년차가 담당하면 좋을 영역들임.

  • 데브 옵스 이외에도 GitOps, DevSecOps, MLOps 등이 존재함
  • 다른 옵스들은 전부 영역이 다르기 때문에 기존 Ops에서 넘어가기 힘듦
  • FinOps는 최근에 나온 영역으로 아직 여론을 모으는 단계임

 

출처: https://inf.run/7dm3q

저작자표시 (새창열림)

'개발 공부 > k8s' 카테고리의 다른 글

배포 전 고려해야 하는 요소  (0) 2025.10.11
간단히 데브옵스 환경 구축해보며 정리할 것과 주의할 점  (0) 2025.09.28
Component 동작으로 이해하기  (0) 2025.09.26
Application 기능을 이해하기 PVC, PV / Deployment / HPA / Service  (0) 2025.09.13
Application 기능으로 이해하기 - Configmap, Secret  (0) 2025.09.12
'개발 공부/k8s' 카테고리의 다른 글
  • 배포 전 고려해야 하는 요소
  • 간단히 데브옵스 환경 구축해보며 정리할 것과 주의할 점
  • Component 동작으로 이해하기
  • Application 기능을 이해하기 PVC, PV / Deployment / HPA / Service
Jamey
Jamey
  • Jamey
    컴공 대학생의 이야기
    Jamey
  • 전체
    오늘
    어제
    • 분류 전체보기 (36)
      • 개발 공부 (33)
        • k8s (24)
        • kafka (8)
        • AI (1)
      • 개발기 (2)
      • 프로젝트 홍보 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    Rag
    Producer
    카프카
    Kafka
    Jenkins
    K8S
    토픽
    topic
    Graphana
    AI
    sql자동화
    llm최적화
    serialDB
    cloudflare workers
    langchain
    조인 쿼리
    current offset
    Linux
    consumer
    Kubernetes
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
Jamey
데브옵스 역할 정리
상단으로

티스토리툴바