문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
오픈소스 협업 플랫폼의 현황과 발전 방향
- 팀 커뮤니케이션 도구들의 진화 과정
- Mattermost: 아키텍처 및 구축 모델
- Rocket.Chat: 주요 기능과 역량
- Zulip: 스레드 기반의 대화 방식과 특징
- 기타 대안 플랫폼: Element/Matrix, 오픈소스 Discord 등
플랫폼 평가 및 선정 방법
- 필요한 기능들을 체계적으로 파악하기
- 메시징, 화상 회의, 파일 공유 기능 간 비교 분석
- 확장성 및 성능 고려 사항 파악
- 모바일 및 데스크톱 클라이언트 지원 현황 살펴보기
- 커뮤니티 버전과 엔터프라이즈 버전의 차이점 비교
인프라 구축 및 배포 절차
- 서버 사양 산정 및 요구 조건 파악
- Docker와 Kubernetes를 활용한 구축 방안 고찰
- PostgreSQL, MySQL/MariaDB 등 데이터베이스 설정 방법
- 고가용성 환경 구현 및 클러스터링 전략 수립
- 리버스 프록시와 로드 밸런서 구성 안내
보안 설정 방법
- 전송 계층 암호화 및 SSL/TLS 적용법
- 종단 간 암호화 기술 활용 방안
- 데이터 보존 정책과 메시지 기록 관리 전략
- 감사 로그 작성 및 규정 준수 보고 절차 구성
- 콘텐츠 필터링 및 정보 유출 방지 대책 설정
인증 및 신원 관리 체계 구축
- LDAP 및 Active Directory와의 연동 방법
- SAML과 OAuth 기반 인증 설정 안내
- 단일 사인온(SSO) 환경 도입 전략
- 다중 요소 인증(MFA) 구현 절차
- 외부 사용자 및 게스트 계정 관리 방안
채널 및 작업 공간 구성 방법
- 채널 구조 설계와 명명 규칙 정의하기
- 공개 채널과 비공개 채널 활용 전략
- 사용자 그룹 및 접근 권한 체계 지정법
- 커스텀 이모지와 브랜드 이미지 적용법
- 채널 보관 처리 및 수명 주기 관리 기법
외부 시스템 연동 및 확장 기능 개발
- 웹훅 설정 및 봇 프로그램 제작 방법
- CI/CD 파이프라인과의 통합 시나리오 구성
- Nextcloud, ownCloud, S3 등 외부 스토리지 연동 절차
- 일정 관리 및 이메일 시스템 연결 방안
- 자체 애플리케이션 개발을 위한 프레임워크 안내
Teams 또는 Slack에서의 데이터 마이그레이션 절차
- 데이터 추출 시 고려해야 할 포맷 및 호환성 문제
- 사용자 대상 커뮤니케이션 계획과 변경 관리 전략
- 채널 매핑 및 콘텐츠 이전 방법론
- 기존 환경과 신규 시스템을 병행 운영하는 전략 설계
- 만약의 상황에 대비한 롤백 절차 구성
운영 및 유지보수 관리법
- 안정적인 백업 환경 구축과 재해 복구 계획 수립
- 시스템 모니터링 및 경고 체계 설정 방법
- 버전 업데이트 정책과 시스템 업그레이드 절차 관리
- 성능 최적화와 튜닝 기법 적용 방안
요약 및 베스트 프랙티스 안내
요건
- 팀 메시징 및 협업 플랫폼 사용 경험이 있음
- 리눅스 서버 관리에 대한 기초 지식이 있음
- IT 인프라 또는 커뮤니케이션 시스템 관련 실무 경력이 있음
대상 수강생
- IT 인프라 관리자
- 커뮤니케이션 및 협업 플랫폼 운영팀
- 보안 및 규정 준수 담당자
- DevOps 및 플랫폼 엔지니어
21 시간