SRE쪽으로 커리어를 쌓아가고 싶은데
공부 우선순위에대해 질문드리고 싶습니다.
쿠버네티스
grafana
kafka
쿠버네티스는 공부하고 있는데 2,3번도 필수로 공부해서 가는게 좋을가요 아니면 쿠버네티스라도 정확히 아는게 나을까요
SRE쪽으로 커리어를 쌓아가고 싶은데
공부 우선순위에대해 질문드리고 싶습니다.
쿠버네티스
grafana
kafka
쿠버네티스는 공부하고 있는데 2,3번도 필수로 공부해서 가는게 좋을가요 아니면 쿠버네티스라도 정확히 아는게 나을까요
안녕하세요 이순곤님,
일단 SRE쪽에도 많은 분야가 있는데 Observability라고 하는 분야로 가시고 싶으신가요? 이런 포지션은 Splunk, Grafana쪽을 공부하시면 좋을 듯 합니다.
Kafka는 약간 의외인데, Kafka쪽에도 Observability가 있지만 Kafka가 어떤 식으로 돌아가는지만 아시면 되고, Broker의 상태 변화, 데이터 Offset 변화등을 확인 정도 하실 줄 아시면 됩니다.
그것보다 우선으로 공부해야하는 부분은 전체적인 아키텍쳐와 네트워크 설정등을 기본으로 아시는 것이 중요할 듯 합니다. 제가 만든 AWS강의라든지 테라폼이나 앤서블도 모든 서버들을 효과적으로 관리하는데 정말 중요합니다. 일단 전체적인 소프트웨어 아키텍쳐에 대한 기본이 머리 속에 있어야 SRE를 하시는데 재미도 붙이시고, 리소스 만들면서 도움이 되는 것이 많을 겁니다.
요새는 쿠버네티스가 대세이긴 하지만, 이건 일단 기본적으로 아셔야되는 거고, 제가 추천 드리는 점은 AWS 하나를 완벽히 이해하시는 것이 가장 중요한 것 같습니다(제 AWS강의 안들으셔도 됩니다 ㅎㅎ)
보다 개인적으로 더 커리어에 대해 물어보시고 싶으시다면 멘토링 신청하시는 것도 좋은 방법일 듯 합니다.
아참 그리고, 요새 DevOps와 SRE는 파이썬 많이 사용하시니 이 언어를 확실히 해 놓으세요!
답글
이순곤
2024.03.08정성스러운 답변 정말 감사합니다.
Observability쪽으로 갈려고 합니다. 아직 SRE에 대한 분야도 솔직히 아직 잘몰라서 SRE자체의 배경과 역할에 관한 책도 읽어봐야겠네요!
머릿속 정리가되서 이제 공부만 열심히하면 될 것 같습니다!
감사합니다