사이트 신뢰성 엔지니어
포드의 글로벌 모니터링 및 옵저버빌리티 플랫폼을 구축하고, GCP 서비스 전반의 신뢰성, 확장성, 보안 및 재해 복구 역량을 강화합니다.
설명
- 신규 및 기존 시스템의 신뢰성을 높이는 코드를 개발하고 배포합니다.
- 코드를 검토하고 프로덕션 변경 사항에 피드백을 제공합니다.
- 복잡한 시스템을 복구하고 최적화합니다.
- 서비스 아키텍처 및 설계의 디버깅과 분석을 주도합니다.
- 온콜 순번에 참여합니다.
- 설계 문서, 시스템 분석, 런북 및 플레이북을 작성합니다.
- Go, Postgres, OpenTelemetry를 사용해 SRE 모니터링 백엔드를 구축하고 관리합니다.
- Terraform 및 관련 인프라 코드 도구를 사용해 인프라 도구를 만듭니다.
- GCP 성능과 비용을 최적화하고 수요에 맞춰 리소스를 확장합니다.
- 개발팀과 협력해 신뢰성과 성능을 개선합니다.
- 온콜 모니터링, 성능 튜닝 및 재해 복구 솔루션을 자동화합니다.
- 개발, 테스트 및 프로덕션 환경 전반의 문제를 진단하고 해결합니다.
- 사후 분석에 참여하고 예방 조치를 마련합니다.
- 인프라 보안 관행을 적용하고 감사 및 취약성 평가를 지원합니다.
- 용량 계획 및 예측에 기여합니다.
- 프로파일링, 분석 및 구성 튜닝을 통해 성능 병목을 찾아 해결합니다.
- 재해 복구 절차를 개발하고 유지하며 테스트합니다.
- 내부 지식 베이스와 문서를 유지 관리합니다.
지원 자격
- 컴퓨터 과학, 공학 또는 수학 학사 학위나 이에 상응하는 경험이 있어야 합니다.
- 소프트웨어 엔지니어 또는 유사한 역할에서 5년 이상의 경력이 있어야 합니다.
- Go 개발 경험이 풍부해야 합니다. Terraform Provider 개발 경험이 있으면 우대합니다.
- 모니터링 및 옵저버빌리티 도구, 특히 OpenTelemetry 또는 이에 준하는 도구에 능숙해야 합니다.
- 클라우드 서비스에 능숙해야 합니다. Kubernetes 및 Google Cloud Platform 경험을 강력히 우대합니다.
- 탄탄한 Go 및 스크립팅 역량과 소프트웨어 개발 관행에 대한 충분한 이해가 있어야 합니다.
- 관계형 데이터베이스 및 문서 데이터베이스 경험이 있어야 합니다.
- 코드를 디버깅하고 최적화하며 반복 업무를 자동화할 수 있어야 합니다.
- 뛰어난 문제 해결 능력을 갖추고 빠르게 변화하는 환경에서 압박 속에서도 효과적으로 일할 수 있어야 합니다.
- 문서 및 대화로 효과적으로 소통할 수 있어야 합니다.
