
안녕하세요~!!
SSAFYcial 주영인입니다!
오늘의 기획기사는
Devops 엔지니어란!?
Devops엔지니어에 대해서
설명해 보는 시간을 가져보려 합니다!
저는 Devops라는 말을
SSAFY에 와서
처음 접해봤습니다.
그렇기 때문에
먼저!
Devops가 무엇일까요?
그리고 2학기 때 필수적으로 사용하는
JIRA를 만든
ATLASSIAN에서
Devops 엔지니어에 대해
다음과 같이 정의했습니다.
https://www.atlassian.com/ko/devops/what-is-devops/devops-engineer
DevOps 엔지니어란 누구입니까? | Atlassian
성공적인 DevOps 엔지니어가 사일로화된 개발 팀과 운영 팀 사이를 연결하는 상위 9가지 기술에 대해 알아보세요.
www.atlassian.com
그리고 아마존에서도
Devops에 대해
정의한 것을 확인할 수 있습니다!
https://aws.amazon.com/ko/devops/what-is-devops/
DevOps란 무엇인가요? - DevOps 모델 설명 - Amazon Web Services(AWS)
소프트웨어와 인터넷은 쇼핑에서 엔터테인먼트 그리고 뱅킹에 이르기까지 전 세계와 산업을 변화시켰습니다. 이제 소프트웨어는 비즈니스를 지원하는 것에 그치지 않고, 비즈니스의 모든 부분
aws.amazon.com
그리고 Devops의 이점에 대해 알아볼까요?
작업 속도가 빨라지므로 고객을 위해 더 빠르게 혁신하고, 시장 변화에 더 잘 적응하고, 좀 더 효율적으로 비즈니스 성과를 창출할 수 있습니다.
릴리스의 빈도와 속도를 개선하여 제품을 더 빠르게 혁신하고 개선할 수 있습니다. 새로운 기능의 릴리스와 버그 수정 속도가 빨라질수록 고객의 요구에 더 빠르게 대응하여 경쟁 우위를 강화할 수 있습니다.
최종 사용자에게 지속적으로 긍정적인 경험을 제공하는 한편 더욱 빠르게 안정적으로 제공할 수 있도록 애플리케이션 업데이트와 인프라 변경의 품질을 보장합니다.
규모에 따라 인프라와 개발 프로세스를 운영 및 관리합니다. 자동화와 일관성이 지원되므로 위험을 줄이면서 복잡한 시스템 또는 변화하는 시스템을 효율적으로 관리할 수 있습니다.
주인의식 및 책임과 같은 가치를 강조하는 DevOps 문화 모델에서 좀 더 효과적인 팀을 구축합니다. 개발자와 운영팀은 긴밀하게 협력하고, 많은 책임을 공유하며, 워크플로를 결합합니다. 이를 통해 비효율성을 줄이고 시간을 절약합니다
제어를 유지하고 규정을 준수하면서 신속하게 진행할 수 있습니다.
이런 이점들이 있어서
많은 기업들이
Devops를 도입하고
Devops 엔지니어를 채용한다고 합니다!
이 두 사이트에서
Devops역량으로
강조하는 것이 있는데
CI/CD(지속적 통합 및 지속적 배포) 입니다!
SSAFY에서
공통 프로젝트를 진행할 때
Jenkins를 사용해서
CI/CD를 했었는데
git에 push를 할 때
자동으로 빌드가 되서
편리했던 경험이 있습니다.
Jenkins에 대해 소개하자면
젠킨스는 소프트웨어 개발 시 지속적 통합 서비스를 제공하는 툴이다.
다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 방지하기 위해
각자 작업한 내용을 공유 영역에 있는 Git등의 저장소에 빈번히 업로드함으로써
지속적 통합이 가능하도록 해 준다.
- 위키백과

비전공 1학기 때는
이런 것들이 있는지도 몰랐지만
2학기를 시작하면서 배포를 해야했고
배포를 하면서 CI/CD라는 것을 알게되었습니다!

그리고 관련된 다양한 Tool들을 사용하면서
배우고 알아야 할 지식들이
쌓이는 것을
실감하고있습니다.

개발뿐만 아니라 운영에도 관심이 있으시다면
Devops 엔지니어에
도전하는 것을
추천드립니다!!
'SSAFY' 카테고리의 다른 글
[SSAFY] 자율 프로젝트 회고 (0) | 2023.11.24 |
---|---|
[알쓸싸잡] 알아두면 유용한 Git 명령어들 (0) | 2023.11.23 |
[SSAFY] 2학기 공통 프로젝트 회고 (0) | 2023.08.22 |
[알쓸싸잡] 백엔드 개발자란!? (0) | 2023.08.22 |
리액트 시작하기! (0) | 2023.07.24 |
댓글