<aside>
👤
개요 및 담당 역할
- Ansible 기반 서버 운영 자동화 설계/개발 및 운영 적용
- 서비스 재기동 자동화(의존성 고려 순차 제어)
- SW 설치 자동화(5종)
- 서버 점검 자동화 및 보고서 출력 자동화
- 운영 중 이슈 분석 및 자동화 코드 유지보수/개선
- 솔루션 사용 불편 사항을 개선안으로 정리하여 제품 기능 개선 반영
- 고객 피드백 기반 솔루션 개선안 도출 및 연구소 전달
</aside>
<aside>
💡
수행 내용
1) 운영 자동화 구축(약 230대)
- AIX / Linux / Windows 환경에 Ansible 기반 자동화 적용
- 서버별 구성 차이(설치 SW 상이) 반영하여 운영 자동화 구성
2) SW 설치 자동화
- 설치 자동화 대상 5종 구성
- 설치 결과 확인 및 재실행 가능한 형태로 작업 구성
3) 서비스 재기동 자동화
- 서버별 설치 SW 구성이 상이한 환경에서 재기동 자동화 구성
- 종료/기동 순서 준수가 필요한 서비스에 대해 순차 제어 로직 적용
- 대량 서버 대상 병렬 처리 구조 적용
4) 서버 점검 및 리포팅 자동화
- 점검 결과 수집 및 예방 점검 자동화 구성
- 서버 상태 수집 자동화
- CPU, Memory, Disk, 버전 정보 수집
- 점검 결과 엑셀 보고서 출력 자동화
5) 고객 요구사항 기반 솔루션 기능 개선 반영
- 솔루션 계정 권한 관리 불편 사항 접수
- 개선 방향 논의 및 정리 후 연구소에 전달
- 권한 체계를 RBAC(Role Based Access Control) 구조로 변경하여 솔루션에 반영
- 작업 결재 방식이 번거로운 문제 확인
- 작업 중요도 기반 자동 결재 방식 개선안 제안
- 연구소 수용 후 솔루션 기능으로 적용
</aside>
<aside>
🎯
성과/결과
- 서비스 재기동 작업 시간 단축
- 서버당 약 20분 → 전체 대상 기준 약 15분 내외
- 반복 운영 작업 자동화 적용
- 예방 점검 결과 수집 및 보고서 자동 생성
- 솔루션 권한 체계 RBAC 적용
- 작업 중요도 기반 자동 결재 기능 적용
</aside>