[Azure] Microsoft DevOps Engineer Expert 취득 후기
취득 배경
취득 배경은 [Personal] Microsoft Azure Fundamentals 취득 후기와 동일하다.
2024년 7월 재직 중인 회사에서 Microsoft Azure
서비스를 위한 준비를 위해
사내 인원에 자격증 취득을 권장하는 Promotion을 진행하게 되어 취득을 준비하게 됐다.
필자는 Developer Associate
자격까지 취득한 이후 여름 휴가를 다녀왔기 때문에,
모두 취득한 이후인 8월 말에 공부를 시작하여 최종적으로 자격을 취득하게 됐다.
Microsoft DevOps Engineer Expert 자격
Microsoft
플랫폼 내에서 DevOps
로 인정받기 위한 관리를 위한 자격 중 고급 자격증이다.
해당 자격은 Microsoft
의 DevOps
서비스와 GitHub
등의 전문 지식을 평가한다.Azure
를 포함한 GitHub
및 CI/CD
등을 파악해야하기에 다른 자격에 비해 범위가 넓다.
시험 응시를 위해선 AZ-104
자격 또는 AZ-204
자격 중 하나를 필수로 보유해야 한다.
마찬가지로 코드가 존재하고 AZ-400
라는 명칭으로 관리되고 있으니 참고하도록 하자.
자격 범위
자격 취득을 위한 범위는 아래와 같이 Microsoft
에서 공식적으로 제공 중인 문서에 나와있다.
- 프로세스와 커뮤니케이션 디자인 및 구현(10~15%)
- 원본 제어 전략 설계 및 구현(10~15%)
- 빌드 및 릴리스 파이프라인 설계 및 구현(50~55%)
- 보안 및 규정 준수 계획 개발(10~15%)
- 계측 전략 구현(5~10%)
범위를 보면 알 수 있듯이 빌드 및 릴리스 파이프라인 설계 및 구현
그러니까 CI/CD
가 부각된다.
문제 수준
문제는 Microsoft
사에서 제공 중인 DevOps
솔루션에 대한 전반에 대해 평가한다.
자격 범위에서 이야기 했듯 DevOps
에서 부각되는 배포 과정과 이에 대한 이해를 중요시 한다.
그렇기에 기본적으로 소프트웨어 개발 과정이 어떠한 과정을 갖는지에 대한 이해가 필요한 부분이다.
정보처리기사와 같은 자격에서 언급됐던 개발 방법론인 Agile
과 Scurm
과 같은 문제도 나온다.
개인적으로 자격은 AZ-204
자격에 비해 난이도가 크게 높지 않으나 범위가 넓다는 점이 있다.
문항 종류
문항은 총 60문항 내외로 출제되는 듯하고, 필자의 경우 51문항이 출제되어 문제를 풀었다.
출제 문항 중 시뮬레이션 랩이라는 분야가 하나 더 추가 됐고 필자는 출제되지 않아 간단하게 서술한다.
듣기론 특정 기능을 구현하거나 활성화 하는 등의 행동을 Azure Portal
에서 수행하는 방식이다.
해당 문항 자체가 사라졌다는 의견도 있고 아직 출제된다는 의견도 있고 의견이 갈려 참고하도록 하자.
- 사례 평가 (평가 내 아래와 형식의 문제 출제)
- 사례 평가는 처음 출제되고 이후 하나 더 출제됐다. 총 2개의 사례를 해석했다.
- 4지 선다 및 Multiple Choice
- Drop Down
- 순서 배열
- 필요 요소 선정
- O/X 문제
- 연속 문제
- 주어진 상황에서
Solution
이 유효한지 평가 - 동일 Case에 대해 3~5문제 정도가 출제되어 평가
- 주어진 상황에서
- 시뮬레이션 랩
- 필자는 시험에 출제되지는 않았지만
Azure Portal
에서 기능 활성화 등을 수행
- 필자는 시험에 출제되지는 않았지만
재응시 정책과 합격점
다른 자격과 마찬가지로 재응시를 위한 정책을 제공하고 있는 상태다.
- 1회 탈락: 24시간
- 2회 탈락: 14일
- 12개월 내 동일 시험 5회 이상 응시 불가
그리고 합격점은 1,000점
만점에서 700점
이상의 점수를 취득하면 합격하게 된다.
공부 방법
마찬가지로 문서를 기준으로 공부를 진행하게 됐고 사례 등은 Dump
를 참고하여 진행했다.
Learn
페이지에서는 사례를 기반으로 기능을 구현하는 방안도 제공하니 참고하도록 하자.
해당 부분은 Micorsoft
사에서 운영 중인 Github.io
페이지에서 제공되고 있다.
각 Learn
문서에 필요한 내용을 링크로 전달하고 있어서 해당 부분을 참고하면 된다.
Microsoft Learn 페이지
이번에도 마찬가지로 Microsoft
에서 제공하는 Learn
페이지를 이용하여 공부하게 됐다.
지난번 AZ-305
와 같이 자기 주도
를 통해 자격 관련 문서를 통해 관련 내용 습득이 가능하다.
다음은 인증 시험
란에서 제공되는 무료 실습 평가 받기
를 이용해 예제 문제를 풀어볼 수 있다.
Dump 페이지 이용
지속적으로 추천 하는 방법은 아니지만 자격 취득을 위해서라면 해당 방법이 빠른 방법이긴 하다.
필자는 이번에는 자격에서 요구하는 것이 어떤 것인지 파악하고 빌드 파이프라인 개념을 알아갔다.
마찬가지로 이번에도 추천하는 Dump 페이지는 ExamTopics이니 참고하여 공부하도록 하자.
공부 커리큘럼
- 총합 공부에 소요된 시간:
약 20시간
- 시험 예약: 2024.08.25(일) 22:15 (2024.08.24(토) 22:18 예약)
- 시험 입실: 2024.08.25(일) 21:45
- 공부 방법
- 2024.08.20(화) - 총 2시간 내외
Microsoft Learn
페이지과정 학습
(2시간 내외)- AZ-400: 엔터프라이즈 DevOps용 개발
- AZ-400: Azure Pipelines와 GitHub Actions를 사용하여 CI 구현
- AZ-400: 릴리스 전략 설계 및 구현
- 2024.08.21(수) - 총 1시간 내외
Microsoft Learn
페이지과정 학습
(1시간 내외)- AZ-400: Azure Pipelines를 사용하여 안전하고 지속적인 배포 구현
- 2024.08.22(목) - 총 1시간 내외
Microsoft Learn
페이지과정 학습
(1시간 내외)- AZ-400: Azure, DSC 및 타사 도구를 사용하여 IaC(Infrastructure as Code) 관리
- 2024.08.23(금) - 총 2시간 내외
Microsoft Learn
페이지과정 학습
(2시간 내외)- AZ-400: 종속성 관리 전략 설계 및 구현
- AZ-400: 지속적인 피드백 구현
- AZ-400: 준수를 위한 보안 구현 및 코드베이스 유효성 검사
- 2024.08.24(토) - 총 6시간 내외
ExamTopics
내 300문제 풀이 (6시간 내외)
- 2024.08.25(일) - 총 8시간 내외
ExamTopics
내 200문제 풀이 (3시간 내외)ExamTopics
내 500문제 재풀이 (5시간 내외)
- 2024.08.20(화) - 총 2시간 내외
시험 방식
시험 방식은 다른 자격과 차이나지 않기에 기존 포스팅을 참고 부탁한다.
결과
시험 결과는 883점
이라는 성적으로 시험을 합격할 수 있었다.
다행히 이번에는 한국어로 잘 예약해서 가볍게 합격할 수 있었던 것 같다.
솔직히 CI/CD
의 배포 프로세스와 배치 과정이 중요시 되는 부분이 있었다.
예전에 CI/CD
에 개인적인 관심으로 공부했던게 굉장히 도움이 많이됐던거 같다.
나중에 기회가 된다면 공부했던 내용을 다시 정제해서 포스팅하면 좋을 것 같다는 생각이다.
이로써 7~8월 기간동안만 Azure
관련 자격을 총 5개 취득했고 열심히 했다는 생각도 든다.
주말의 자유가 찾아왔던 방학 기간동안 주말에 거의 쉬지 않고 공부한거 같은 생각이 들고 있다.
이렇게 대학원 준비를 제대로 못한 나에 대한 한을 이렇게라도 불태울 수 있었다.
해당 포스팅을 읽고 자격에 도움이 되셨으면 좋겠습니다.
끝까지 포스팅을 읽어주셔서 감사드립니다. 😎