Cloud Essentials Learning Plan - Job Roles in the Cloud

Jake·2024년 1월 23일
0

과정 목표

  • 클라우드 환경에서의 직무 역할과 책임 영역을 파악합니다.
  • 기존 온프레미스 직무 역할과 클라우드 역할을 비교합니다.
  • 주요 역할에 대한 역량을 파악합니다.
  • Infrastructure as Code와 그 이점이 무엇인지 설명합니다.
  • Infrastructure as Code가 직무 책임 배분에 어떤 영향을 미치는지 파악합니다.

과정 개요

  • 전통적인 IT 역할.
  • 클라우드 역할.
  • 클라우드 역할과 Infrastructure as Code.

전통적인 IT 역할

아키텍트

비즈니스 요구사항에 따라 IT 아키텍처를 설계하는 업무를 담당합니다

  • 전반적인 시스템 구조 설계
  • 애플리케이션 구조 설계
  • 스토리지(데이터베이스) 구조 설계
  • 네트워크 구조 설계
  • 보안 요구사항 지정

시스템 관리자

컴퓨터 시스템 및 서버의 설치, 지원 및 유지관리를 담당

  • 하드웨어 관리
  • 컴퓨터 시스템 유지 관리
  • 하드웨어/소프트웨어 성능 모니터링
  • 네트워크 모니터링
  • 로그 파일 관리
  • 서비스 중단 대응
  • 애플리케이션 설치,업데이트
  • 전체 환경 백업 및 복구
  • 사용자 관리

애플리케이션 관리자

비즈니스의 애플리케이션을 담당

데이터베이스 관리자

IT 환경에서 데이터베이스 설치 및 유지 관리

  • 운영 DBA, 개발 DBA로 나뉠 수 있음
  • 애플리케이션 관리자와 긴밀하게 협업하여 데이터를 관리

네트워크 관리자

LAN, WAN 설계, 구성 및 유지 관리

  • 네트워크 설계, 설치, 유지관리
  • 네트워크 문제 대응
  • 네트워크 확장

스토리지 관리자

  • 스토리지 시스템 구성, 설치, 교체
  • 스토리지 시스템 유지관리 테스트
  • 백업 및 복구 관리
  • 환경 모니터링
  • 용량 관리
  • 다른 기술팀과 협업 (잠재적인 문제 해결)

보안 관리자

  • IT 보안요구사항 분석
  • 보안 정책 구현
  • 무단 엑세스로부터 보호
  • 네트워크 트래픽 모니터링
  • 취약성 테스트

클라우드 역할

엔터프라이즈 아키텍트

  • 비즈니스를 위한 클라우드 서비스 제공
  • 비즈니스 요구사항 설계 및 다양한 모델 제시
  • 아키텍처 검증 및 구체화

프로그램 관리자

  • 운영팀 관리
  • 클라우드 지표 관리 및 모니터링
  • 서비스 보고서 관리

재무 관리자

  • 비용 코딩 담당
  • 팀별 비용 분배
  • 비용 사용량 파악
  • 클라우드 비용 최적화

클라우드 인프라 아키텍트

  • 솔루션에 종속된 클라우드 인프라 아키텍처 설계
  • 계획 개발 및 유지 관리

클라우드 운영 엔지니어

  • 클라우드 인프라 구축, 모니터링
  • 공유서비스 요구사항 충족 확인
  • OS 관리, 패치, 업데이트
  • 가상 인프라 용량 확인
  • 가상 네트워크 관리
  • 성능 분석 및 튜닝
  • 백업 및 복구 지원

클라우드 보안

  • 보안구성 설계 및 유지관리
  • 보안 정책 구현
  • 보안 구성 관리
  • 보안 그룹 구성
  • 취약성 테스트 및 위험 분석

애플리케이션 아키텍트

  • 클라우드에 맞게 애플리케이션 설계
  • 확장성을 고려한 아키텍처 설계

애플리케이션 개발자

  • 서비스 개발
  • 코드 배포를 관리
  • 서비스 변경 관리

클라우드 역할과 Infrastructure as Code

수동 및 자동 관리

  • IaC(Infrastructure as Code)는 CI/CD 개발을 위한 일관적인 배포 환경을 생성하도록 반복 가능한 구성 파일을 사용하는 IT 시스템 인프라 관리 접근 방식

CI/CD 관련하여서 이전에 진행하였던 아래 시리즈를 참고하시면 도움이 됩니다!

과정 요약

  • 클라우드에서 수행해야하는 역할과 임무는 다양
  • 비즈니스, 조직에 따라 포함되지 않은 역할에 의해 특정 임무가 수행될 수 있음
  • Iac는 버전간리제어, 지속적 통합 및 배포와 같은 소프트웨어 개발 기법을 사용하여 인프라를 제공 및 관리하는 방식

0개의 댓글