<웹개발 분야>
1. 프론트엔드
사용자의 눈에 보여지는 모든 것을 다룸
ex) Naver 홈페이지
2. 백엔드
홈페이지 내부적으로 서버를 관리 및 구축하며 DB를 관리하는, 눈으로 직접 자세히 볼 수 없는 것들을 다룸
<폴스택 개발자>
프론트엔드 + 백엔드 기술을 모두 가지고 업무를 할 수 있는 사람
<데브옵스>
개발(애플리케이션을 만드는 이들)과 운영(이 애플리케이션이 정상적으로 작동하도록 하는 이들)을 하나의 팀으로 통합하고자 하는 문화이자 철학
지속적 통합과 지속적 전달, 테스트를 사용해서 기존 코드베이스를 자주, 증분적으로 개선해 프로덕션으로 배포한다.
<데브옵스 엔지니어>
데브옵스의 팀에서 활동하기 위해 필요한 기술을 갖춘 사람
<데브옵스 엔지니어 역할>
"코딩 방법을 아는 시스템 관리자로 보는 시각도 있고 시스템 관리자 스킬을 갖춘 개발자로 보는 시각도 있다. 어떤 면에서 두 가지 정의 모두 타당하다. 데브옵스 엔지니어의 주된 역할은 지속적 전달과 지속적 통합 워크플로우를 도입하는 것이고, 이를 위해서는 데브옵스 툴에 대한 이해와 여러 프로그래밍 언어에 관한 지식이 필요하다.”
<데브옵스 엔지니어 교육>
현재의 데브옵스 엔지니어들은 확고한 스킬셋을 바탕으로 다른 역할로 스스로를 확장해 나간 사람들이다. 기업이 이들을 채용하는 이유는 현장에 대한 깊은 이해와 많은 실무 경험에 있다. 링크드인의 [데브옵스 엔지니어] 구인 공고를 보면 하나같이 5년 이상의 경력을 필수 요건으로 제시한다.”
<데브옵스 엔지니어 스킬>
- 기초 : 리눅스 관리, 파이썬, AWS 또는 다른 클라우드 플랫폼
- 구성 : 테라폼(Terraform) 또는 앤서블(Ansible)
- 버전 관리 : 깃(Git)과 깃허브(GitHub)
- 패키징 : 도커(Docker)
- 배포 : 젠킨스(Jenkins)
- 실행 : 아마존 ECS와 쿠버네티스
- 모니터링 : ELK 스택
<데브옵스 엔지니어의 역할과 책임>
- 서버 측 기능에 대한 사양 및 문서 작성
- CI/CD 관리
- CI/CD 스크립트 작성
- 성능 평가 및 모니터링
- IT 인프라 유지보수 및 관리(하드웨어, 소프트웨어, 네트워크, 스토리지, 가상 및 원격 자산, 클라우드 데이터 스토리지 포괄)
출처:
http://www.itworld.co.kr/news/118329#csidx1dcb6101a5c98fabf786ac12ec1822f
'빅데이터 > 정보' 카테고리의 다른 글
자살 전 병원을 꼭 한번씩은 찾아갔다는 데이터 (0) | 2019.05.20 |
---|---|
'택배·교통·맛집창업…K빅데이터 열린다' (0) | 2019.05.20 |
빅데이터 분석 기술 (0) | 2019.03.20 |