주요업무
DevOps 엔지니어는 피처링의 서비스와 AI 데이터 엔진이 안정적으로 운영될 수 있도록 클라우드 인프라와 배포 환경을 설계하고, 개발팀이 더 빠르고 안전하게 제품을 릴리즈할 수 있는 기반을 만드는 역할입니다.
📢 피처링의 서비스, 데이터 파이프라인, AI 엔진이 안정적으로 운영될 수 있도록 클라우드 인프라와 DevOps 환경을 설계하고 고도화하는 업무를 맡아주실 거예요.
1. 클라우드 인프라 설계 및 운영
- AWS 기반 서비스 인프라 설계, 구축, 운영
- ECS, EKS, EC2, RDS, S3, Lambda 등 주요 클라우드 리소스 운영 및 최적화
- 운영/개발/백업 환경의 계정 및 네트워크 구조 관리
- 서비스 트래픽 증가에 대응 가능한 확장성 있는 인프라 구성
- 장애 대응, 원인 분석, 재발 방지를 위한 운영 프로세스 개선
2. CI/CD 및 배포 자동화
- GitHub Actions, CodePipeline 등 CI/CD 파이프라인 구축 및 개선
- 백엔드, 프론트엔드, 데이터 파이프라인 서비스의 배포 자동화
- 배포 안정성 확보를 위한 롤백, 블루/그린 배포, 무중단 배포 전략 검토 및 적용
- 개발팀의 반복적인 운영 업무를 자동화하여 개발 생산성 향상
3. 모니터링 및 운영 안정성 고도화
- CloudWatch, Datadogs, Amplitude 등 모니터링 환경 구축 및 운영
- 로그, 메트릭, 알림 체계 정비
- 장애 탐지 및 대응 자동화
- 서비스별 SLI/SLO 관점의 안정성 지표 관리
- 비용, 성능, 보안 관점의 인프라 운영 개선
4. 보안 및 권한 관리
- AWS IAM 기반 접근 권한 설계 및 최소 권한 원칙 적용
- 운영 환경 접근 통제 및 보안 정책 관리
- 주요 리소스의 백업, 암호화, 감사 로그 관리
- 외부 고객사 및 엔터프라이즈 프로젝트 대응을 위한 보안 요건 검토
- ISO, 개인정보보호, 고객사 보안 점검 등에 필요한 기술적 대응 지원