1. 인프라 운영 및 자동화
- Azure 환경에서 Kubernetes 를 사용하여 네트워크 토폴로지와 핵심 인프라를 설계하고, Container runtime을 운영하고 관리합니다.
- 모든 과정은 코드형 인프라(IaC)를 통해 확장성 및 재사용이 가능한 아키텍쳐로 구성합니다.
2. CI/CD 및 SDLC
- 개발팀이 서비스 개발에 집중 할 수 있도록 Azure DevOps PipeLine CI/CD 를 구성하고, 개발 생산성을 높이는 작업을 진행합니다.
- 소프트웨어 생명 주기를 관리하여 개발팀이 안전하고 높은 품질의 결과물을 도출 할 수 있도록 지원합니다.
3. 모니터링
- 서비스 장애 시 개발팀을 도와 문제를 해결합니다.
- 안정적인 서비스 운영을 위해 부족한 모니터링을 구성하거나 현재 구성되어있는 모니터링을 통해 지표와 로그를 보고 본인만의 노하우로 서비스 장애를 사전에 방지하며, 진행 중인 장애를 빠르게 해결합니다.
4. 보안
- 내부 데이터를 안전하게 보호하기 위해 Cloud 환경에서의 보안을 고민하고 Compliance 를 구성합니다.
- Zero-Trusted 를 통해 보안 강화를 달성할 수 있도록 리서치하고 구성합니다.
5. Researching
- 개발팀이 효율적으로 일할 수 있는 새로운 도구들을 발굴하고 컬처핏에 맞는지 고려합니다.
- 반복적인 업무를 개선하여 효율화할 수 있는 방법을 찾습니다.
6. FinOps
- 인프라 비용을 통제하고 최적화합니다.
- 클라우드 및 SaaS 에서 발생하는 비용을 관리합니다.
- 학사 이상
- 인프라 엔지니어링 경력 3년 이상 또는 그에 준하는 경험 (SRE / DevOps / Backend 경험이
있으신 분)
· Microsoft Azure 를 사용하여 인프라를 구성하고, 대고객 서비스를 운영한 경험이 있는 분
· Self-Healing, Container, Automation 등을 포함한 Cloud-Native 기반의 사고가 가능하신 분
· Kubernetes 를 사용하여 Container orchestration 을 운영한 경험이 있는 분
· Terraform, Helm, Packer 등을 활용한 IaC 경험이 있으신 분
· Multi cluster, Multi account 를 포함하여 N 개 이상의 인프라를 설계하고 운영한 경험이 있는 분
· Golang, Python, Java, TypeScript 등의 프로그래밍 언어를 1 개 이상 능숙하게 사용할 수 있는 분
*** 우대 사항 ***
- 최소 1 년 이상 백엔드 엔지니어로서 개발에 참여한 경험과 전반적인 개발 프로세스의 이해도가 있으신 분