담당업무
1) 클라우드 인프라 설계 및 최적화
- Kubernetes (AKS, GKE, EKS 등) 클러스터의 설계, 구축, 고도화를 통한 고가용성 및 대규모 트래픽 처리 아키텍처 구현
- Azure, Google Cloud, AWS 등 멀티 클라우드 환경에서 최적의 서비스 운영 전략 수립 및 통합 관리
- Karpenter, Autopilot 기반의 Cluster Autoscaler를 활용한 클라우드 자원 최적화 및 비용 효율적인 스케일링 구현
2) 배포, CI/CD 및 운영 자동화
- GitOps (FluxCD, Helm) 기반의 안정적이고 효율적인 CI/CD 파이프라인 설계 및 운영
- IaC(Infrastructure as Code) (Terraform, Ansible, AirFlow)를 통한 인프라 코드화 및 변경 관리/복구 자동화 체계 구축
- 서비스 배포 및 운영 전반의 반복 업무 자동화를 통한 효율성 극대화
3) 서비스 신뢰성, 성능 개선 및 통합 모니터링
- SLA, SLO, SLI 기반의 서비스 품질 지표 관리 및 시스템 성능 정량적 분석으로 서비스 신뢰도 향상
- 대규모 트래픽 대응을 위한 실시간 장애 감지 및 복구 시스템 구축, 운영
- 서비스 장애 사전 예측 및 성능 병목 현상 해결을 통한 선제적 시스템 최적화
- Prometheus, Grafana, Thanos 를 활용한 인프라 및 서비스 상태 종합 모니터링 및 시각화
- 대규모 로그 데이터의 효율적 수집, 분석, 저장 시스템 구축 및 운영
4) 서비스 신뢰성, 성능 개선 및 통합 모니터링
- 대용량 데이터 처리 및 동기화를 위한 안정적이고 확장 가능한 데이터 파이프라인 설계 및 운영
- Elasticsearch 데이터 색인 및 검색 성능 개선을 위한 커스텀 설정 및 리소스 최적화
- NFS, Ceph, AWS S3, Azure Blob Storage, ADLS Gen2, Wasabi 등 다양한 스토리지 솔루 션을 활용한 데이터 저장, 백업 및 복구 프로세스 관리
- 데이터 보호 및 무결성을 위한 암호화 및 접근 제어 정책 구현
5) 서비스 신뢰성, 성능 개선 및 통합 모니터링
- Kubernetes RBAC(Role-Based Access Control) 및 네트워크 정책(Network Policy)을 포함한 컨테이너 보안 강화
- PCI DSS 등 산업별 규제 및 컴플라이언스 요구사항 준수를 위한 시스템 구축 및 운영
- HashiCorp Vault, IAM 등을 활용한 비밀키, 인증서 안전 관리 및 보안 정책 자동화
- DevSecOps 원칙에 따라 배포 파이프라인 내에 SBOM(Software Bill of Materials) 생성 및 관리 등 보안 검증 프로세스 통합 및 자동화
자격요건
- 경력직: 3년 이상의 SRE 또는 관련 분야 실무 경험
- 신입/주니어: 관련 분야에 대한 학습 경험(개인 프로젝트, 교육 수료, 오픈소스 기여 등)을 보유하고, 빠르게 학습하며 성장할 의지가 강한 분
- 해외여행에 결격 사유가 없는 자
- Kubernetes (AKS, GKE, EKS 등) 클러스터 설계, 구축 및 운영 경험 또는 관련 학습 경험 (경력직 필수, 신입/주니어 우대)
- Python, Go, Bash 중 하나 이상의 프로그래밍 언어 활용 능력
- Linux/Unix 기반 시스템에 대한 깊이 있는 이해와 운영 경험
- 클라우드 환경(Azure, Google Cloud, AWS) 서비스 구축 및 운영 경험 또는 관련 지식 보유
- 모니터링 및 로깅 시스템(Thanos Prometheus, Grafana, Elasticsearch, Loki 등) 구축 및 활용 경험 또는 관련 지식 보유
- Git 및 CI/CD(GitLab, Jenkins, FluxCD 등)에 대한 이해 및 활용 경험 또는 관련 지식 보유
- 논리적 사고와 뛰어난 문제 해결 능력, 그리고 팀원 간의 원활한 커뮤니케이션 능력
우대사항
- 대규모 분산 시스템 설계 및 운영 경험
- GitOps (FluxCD) 환경 구축 및 운영 경험
- IaC (Terraform, Ansible, AirFlow)를 활용한 인프라 자동화 경험
- 데이터베이스(MySQL, Redis, Elasticsearch 등) 튜닝 및 최적화 경험
- MSA(Microservices Architecture) 환경에서의 개발 및 운영 경험
- 보안 정책 자동화 및 DevSecOps 구현 경험
- SLA, SLO, SLI 등 지표 기반의 서비스 품질 관리 경험
- 오픈소스 프로젝트 참여 또는 기여 경험
사용 기술 스택 및 도구
- 클라우드: Azure AKS, Google GKE, AWS EKS (멀티 클라우드 환경 운영) 배포, CI/CD 및 운영 자동화: GitLab, Jenkins, ArgoCD (GitOps), Helm, Terraform, Ansible, Harbor Registry
- 모니터링 및 로깅: Prometheus, Grafana, Fluentd, Loki, Kibana
- 네트워크: Istio, Traefik, HAProxy, NGINX, Envoy Proxy
- 컨테이너: Docker, Containerd, Kaniko, Podman, Multi-Stage Build
- 언어: Python, Go, Bash
- 데이터베이스: MySQL, PostgreSQL, Redis, Elasticsearch
- 자동화 도구: Kubernetes Horizontal/Vertical Pod Autoscaler, Cluster Autoscaler, Karpenter, Keda, HPA
- 보안 및 인증 (SecOps 포함): HashiCorp Vault, IAM, OAuth2, RBAC, SBOM (Software Bill of Materials)
- 파일 스토리지 및 백업: NFS, AWS S3, Azure Blob Storage, Azure Data Lake Storage Gen2, Wasabi Cloud Storage, Velero
채용 절차
서류 전형 → 인적성 검사 → 1차 면접 → 2차 면접 → 처우 협의 → 최종 합격