Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info
  • Widget Connector
    urlhttps://www.youtube.com/watch?v=-yFXVwhGP0s&feature=share
  • Nitish Kaushik

Agenda

Agenda

...

  1. What is DevOps
2. What is need of DevOps

...

  1. What is need of DevOps
  2. Who should learn DevOps
  3. What are the benefits of DevOps

SDLC (Software Development Life Cycle)

  • Business team or PO
    • Plan
  • Development Team
    • Code
    • Build
    • Test
  • Operations Team
    • Deploy
    • Operate
    • Monitor

DevOps

  • Development + Operations

What is DevOps?

  • DevOps는 개발팀과 운영팀사이의 갭을 채워는 문화 또는 실천방법입니다.
  • 두팀은 SDLC에서 함께 작업하여 제품의 품질, 다양한 환경에서 작동할 수 있는 제품의 성능을 보장해야 합니다.
  • SDLC를 지원하기 위한 많은 도구가 사용가능 합니다.
  • DevOps는 자동화 프로세스를 사용하여, 각 Commit 또는 특정 Interval에서 수명주기를 실행하도록 도와 줍니다.

Who should learn DevOps?

  • 소프트웨어 개발 팀, 개발자, 테스터, PO, 스크럼 마스터 기술에서 일하는 각 사람 ...
  • 운영팀(Operations team)
  • 개별 개발자(Individual developers)
  • 프리랜서(Freelancers)
  • 관리자 (Management)
  • 클라이언트(Client)
  • 무언가를 개발하는것과 관련된 모든 사람들

Benefits of DevOps

  • Fast delivery
    • 개발자 컴퓨터로 부터 서버로 코드를 배포하는 것이 빠릅니다.
  • Reduce time
    • 테스트, 배포, 롤백과 같은 많은 작업이 자동으로 수행됩니다.
  • Rollback
    • 어떤 이유로 든 최종 고객에게 배포되지 않아야 하는 릴리스는 쉽게 롤백 할 수 있습니다.
  • Quality
    • 여러 자동 도구를 사용하여 서버에 배포하기 전에 코드 품질을 확인할 수 있습니다.
  • Collaboration
    • 모든 팀이 훌륭한 제품을 만들기 위해 협력합니다.
  • More Agility
    • 모든 커밋은 최종 딜리버리 됩니다.
  • Easy to use
  • No maintenance
  • Reliable
  • Secure 
  • And lot more...