[AWS] DevOps

정기홍·2024년 5월 17일
0

Cloud

목록 보기
14/14

DevOps

데브 옵스는 소프트웨어의 개발과 운영의 합성어로서, 소프트웨어 개발자와 정보기술 전문가 간의 소통, 협업 및 통합을 강조하는 개발환경이나 문화.

문화

사람 (팀, 인원, 가치, 의사소통)
DevOps를 통해 하나의 문화를 만들어 나갑니다.

자동화

일 (프로세스, 방법론)
자동화를 통해 효율성과 빠른 속도를 지향합니다.

측정

서비스 (서비스의 가치, 성격)
지표를 측정하여 지속적으로 개선해 나갑니다.

공유

자원 (H/W, S/W, 기술, 도구)
공유를 통해 함께 발전해 나갑니다.

축적

시간 (일정, 변경 가능성, 회복탄력성, 예측)
기록을 축적하여 자산을 만들어 나갑니다.

DevOps 엔지니어 역학

올바른 DevOps 문화를 위해 서비스 혹은 SW LifeCycle에서 반복적인 일들을 자동화하고, 기술적 문제 혹은 팀의 차이를 기술적으로 예방하고, 해소시키는 역할

1. Soft Skill

Soft Skill은 사회 기술, 의사소통 기술, 성격 또는 성격 특성, 태도, 직업 속성, 소셜 인텔리젼스 및 감성 인텔리전스 지수 등의 조합으로, 사람들이 환경을 탐색하고 다른 사람드과 잘 일하는 능력을 이야기한다.

2. Technical Skill

Technical Skill은 특정한 일을 효과적으로 수행하는 지식과 능력을 이야기 한다.
IT 영역에서는 프로그래밍 언어 작성 능력, SW 디자인, 데이터베이스 및 서버관리 등 특정한 기술의 지식과 수행능력을 예로 들수 있다.

  • 프로그램 : Go, Python 등 능숙하게 다룰 수 있는 언어는 큰 강점이ㅣㅂ니다.
  • 운영체제 : Linux와 같은 운영체제를 능숙하게 다루는 것과 개념을 반드시 알아야 합니다.
  • 서버관리 : 서버를 관리하는 기술과 운영지식을 통해 신뢰할 수 있는 서비스를 구축해야 합니다.
  • 오픈소스 : 인프라를 이루는 SW들을 이해하고, 자동화 도구들을 다룰 수 있어야 합니다.
  • 클라우드 : 퍼블릭 클라우드를 능숙하게 다루고, 직접 구축 및 설계를 할 수 있어야 합니다.

DevOps 엔지니어 과정

MLOps

  • 데이터 엔지니어링과 DevOps, 머신러닝이 결합된 과정

DataPipeline

  • 큰 틀의 데이터파이프라인으로 ETL과 BI의 과정이다.
  • AWS로 구현한 데이터 웨어하우스로 AWS의 서비스만으로도 구현이 가능하다.
profile
늘 새로운걸 도전하는 의지

0개의 댓글

관련 채용 정보