비즈니스 요구 사항에 따라 IT 아키텍처를 설계하는 업무를 담당한다.
① 엔터프라이즈 또는 시스템 아키텍트
② 애플리케이션 아키텍트
③ 스토리지 아키텍트
④ 네트워크 아키텍트
⑤ 보안 아키텍트
컴퓨터 시스템 및 서버의 설치, 지원 및 유지 관리를 담당한다.
① 하드웨어
② 컴퓨터 시스템
③ 하드웨어/소프트웨어
④ 컴퓨터 시스템
⑤ 컴퓨터 시스템
⑥ 컴퓨터 시스템
⑦ OS 및 애플리케이션
⑧ 파일 시스템
⑨ 전체 환경
⑩ 사용자
비즈니스 애플리케이션을 담당한다.
① 애플리케이션
② 튜닝 및 문제 해결
③ 애플리케이션 통합
IT 환경에서 데이터베이스 설치 및 유지 관리, 데이터베이스 사용에 대한 직원 교육을 담당한다.
① 운영 DBA
② 개발 DBA
③ 데이터 관리자
LAN 및 WAN의 설계, 설치, 구성 및 유지 관리를 담당한다.
① 네트워크 설계
② 네트워크 설치/구성
③ 네트워크 유지 관리
④ 네트워크 확장
IT 환경에서 스토리지 시스템 관리를 담당한다.
① 스토리지 시스템
② 스토리지 시스템
③ 스토리지
④ 애플리케이션
보안 솔루션의 설치, 구성, 관리, 모니터링 및 적용을 담당한다.
① 요구 사항 분석
② 보안 정책 구현
③ 무단 액세스로부터 보호
④ 네트워크 트래픽 모니터링
⑤ 지원 도구 관리
⑥ 취약성 테스트 수행
⑦ 보안 감사 실시
⑧ 규정 준수 적용
비즈니스를 위한 클라우드 서비스 제공을 담당한다.
① 협업을 통해 비즈니스 요구사항 확보
② 솔루션에 독립적인 아키텍쳐 설계
③ 비즈니스에 다양한 모델 제시
④ 아키텍쳐 검증, 구체화 및 확장
⑤ 필요엥 따라 아키텍쳐 관리, 모니터링 및 업데이트
클라우드가 적절하게 관리되도록 할 책임이 있다.
① 운영팀 관리
② 클라우드 지표 관리 및 모니터링
③ 서비스 보고서 관리
클라우드의 재무 통제 관리를 담당한다.
① 비용 코딩 담당
② 비용 분배
③ 비용 사용량 파악
④ 클라우드 비용 최적화
솔루션에 종속된 클라우드 인프라 아키텍처의 설계를 담당한다.
① 계획 및 유지 관리
② 다른 팀과 협업
클라우드 인프라 공유 서비스 구축, 모니터링 및 관리를 담당한다.
① 클라우드 인프라 아키텍트와 협업
② 서비스 요구사항이 충족되는지 확인
③ 관리
④ 지원
보안 요구사항 지정을 담당한다.
① 다른 팀과 협업
② 보안 구성 체크리스트 설계 및 유지 관리
③ 위험 평가 계획 설계 및 유지 관리
④ 기업 보안 정책 및 절차 설계 및 유지 관리
⑤ 인시던트 대응 계획 설계 및 유지 관리
보안 관리, 모니터링 및 적용을 담당한다.
① 기업 보안 정책 및 절차 구현
② 규정 준수 관리 및 적용
③ 보안 구성 관리
④ Identity and Access Management 및 연합 ID 소스와의 통합 관리
⑤ 보안 그룹 구성
⑥ 취약성 테스트 및 위험 분석 수행
⑦ 보안 평가 및 감사 보고서 작성
① 다른 팀과 협업
② 용량 및 확장성 요구 사항 수행
③ 전문적인 소프트웨어 지식 제공
④ AWS 모범 사례에 대해 조언
애플리케이션 개발을 담당한다.
① 애플리케이션 변경 관리
② 코드 릴리스 관리
③ 코드 배포 관리
④ 애플리케이션 지원 제공
⑤ 애플리케이션 설명서 관리
⑥ 애플리케이션 최적화 기법 개발
⑦ 애플리케이션 교육 제공
빠르고 확장 가능한 Work Flow의 구축 및 운영을 담당한다.
① 다른 팀과 협업
② 자동화 솔루션 설계 및 구축
③ 지속적인 구축, 통합, 배포 및, Infrastructure as Code 구현
④ 운영 개선 사항 검토 및 권장
⑤ 애플리케이션 테스트 및 복구 수행
⑥ 변경 관리 프로세스 개발 및 유지 관리
① 수동으로 환경 관리
② Infrastructure as Code를 사용하여 환경 관리
→ 재사용, 유지 보수, 확장 및 테스트가 가능한 인프라를 제공
IaC는 버전 관리 제어나, 지속적 통합 및 전달과 같은 코드 및 소프트웨어 개발 기법을 사용하여 인프라를 제공하고 관리하는 방식이다.
① 설계 코드화
② 신속한 설계 반복
③ 간편한 유지 관리
④ 손쉽게 회사 보안 모범 사례 추가
개발과 운영 사이에 명확한 경계를 정해야한다. 또한, 어떤 경계를 설정해야 최적의 구분이 될지 알아낼 수 있어야 한다.
① 세부적인 제어는 가능하나 운영 태스크에 대한 자동화는 전무
② 코드를 사용해 애플리케이션 구성을 자동화
③ 코드를 통해 운영체제 및 호스트 구성을 자동화
④ 코드를 통해 거의 완전히 자동화할 수 있는 온전한 DevOps 환경
이 시리즈의 글들은 AWS Skill Builder의 교육 내용을 모방하고 있으며, 이미지는 AWS Skill Builder에서 가져온 것입니다. 넷제로 해커톤을 준비하는 과정에서 수료해야 하는 교육 내용이기에 블로그에 정리해 둔 것입니다. 문제 시 삭제하겠습니다.
>> AWS Skill Builder