KT 내부포탈시스템 운영
프로젝트
KT 도메인 통합 관리 시스템 운영
2020.11~2022.01 진행중(1년 3개월)
소개 : KT서비스가 사용하는 도메인 관리 사이트 운영 및 개발 유지보수
주요 개발 작업 내역 :
1. 최상위 도메인 삭제검토 대상 관련 기능 개발
1-1) 매월 1회 최상위 도메인 중 삭제검토 조건에 해당하는 대상만 추출하는 배치 개발
1-2) 최상위 도메인 삭제검토 대상 목록 형식으로 조회, 조건 검색, 엑셀다운로드 기능 추가
1-3) 최상위 도메인 삭제검토 대상 담당자 권한에 따른 예외처리 기능 추가, 이력 저장
2. 도메인 관련 DB데이터 연동
2-1) 인터페이스 정의서에 맞춰 매일 1번 최근 6개월간 도메인 접속건수 조회(MS-SQL)하여 테이블에 저장(Maria-db)하는 배치 개발 , 이력저장 [ MS-SQL Maria-db ]
2-2) 특정 도메인 코드에 매핑된 정보 조회 후 JSON 형식으로 결과 리턴 (방식 : HTTP)> URL호출로 데이터 확인
3. DNS 자동화 솔루션 연동 API (방식 : JSON RPC ): 도메인 현황 비교 및 현행화 기능 구현 , 이력저장
3-1) DNS서버와 전체 도메인 동기화 작업 배치 개발 ( 수동배치페이지 생성 : 배치 호출 데이터 변경가능 및 배치 결과 확인 가능)
3-2 ) 도메인 신규신청/변경/삭제시 연동확인 이력 저장
4. 도메인 , SSL 관리등 관련 메일 템플릿 양식 변경 , 신규 추가
5. 그외의 개발 건 지속적으로 요청사항 수정/추가하며 운영
6. Java/Spring boot/JSP/MS-SQL기반의 풀스택 개발
사용기술
- Java 1.7, SpringBoot- 1.3.3, MS-SQL(SSMS), Git, Mybatis, Angular.js 1.5.5, JSP, jQuery, Jenkins, jBoss(was), Apache2.4(web) , CentOS
업무환경
- Git을 통한 소스 관리
- 매주 월요일마다 기능 개선 및 꾸준한 코드 리팩토링 회의
- 개발 관련 요청사항은 사내 메신저를 통한 커뮤니케이션
- 2주간격으로 목요일마다 Jenkins를 통한 배포
KT IT 자산관리 협력사포털 운영
2020.11~2022.01 진행중 (1년 3개월)
소개 :MA 점검협력사가 점검결과를 등록/조회가능하여 점검프로세스를 관리하는 사이트
주요 개발 작업 내역 :
1. 장애조치내역 관련 기능 개발
1-1) 장애조치내역 대상 목록 형식으로 조회하고, 조건 검색, 엑셀다운로드 기능 추가
1-2) 조치 진행상태에 따라 조치 내역 상세 정보 구분로직 추가하여 팝업 개발
2. 엔지니어 점검관련 기능 개선
2-1) 특정 점검서에 따라 EOSL 기능 개발(CRUD기능 추가)
3. 양식파일 업로드 중 파일 경로 암호화하여 리턴
4. 그외의 개발 건 지속적으로 요청사항 수정/추가하며 운영
5. Java/Spring Framework/JSP/MS-SQL기반의 풀스택 개발
6. IT 자산관리사이트(ITAM)과 데이터 연동시 영향도 확인
사용기술
- Java 1.8, Spring Framework 4.3.1, MS-SQL, SVN, Mybatis, DevExpress 17,1.5, Jenkins, Apache2.4(web), Tomcat7(was), Jenkins ,CentOS
- 업무환경
- SVN을 통한 소스 관리
- 매주 월요일마다 기능 개선 및 꾸준한 코드 리팩토링 회의
- 개발 관련 요청사항은 사내 메신저를 통한 커뮤니케이션
- 요청기능이 완료 후 목요일마다 Jenkins를 통해 배포
KT Bizmate 업무 프로세스 고도화
2020.09~2020.11(3개월)
소개 :기존 Nexacro로 구성된 KOS(KT One System)에 있는 일부 기능을 가져와 KT B2B CRM 청약시스템 (webApp)에 추가하여 프로세스 개선
주요 개발 작업 내역:
- 기존 Nexacro의 소스를 Read한 후 시스템에 동일한 로직으로 적용하도록 기능 개발
=> Nexacro 소스 정리 및 이해
- 정기수시청구 승인처리 목록조회, 조건 검색하여 승인기능 추가
- 영업관련 기업 평가 관련 업무 개발
- WSDL을 사용하여 SOAP 방식으로 개발 > 인터페이스 in-out 정의서 작성
사용기술
- Java, Spring Framework 3.1.1, Nexacro, SVN, Mybatis, Redmine, jBoss
업무환경
- 프로젝트 소스 SVN관리
- 매주 월요일 기능 개선 및 꾸준한 코드 리팩토링 회의
- 사내 메신저를 통한 커뮤니케이션
- Redmine을 통한 문서관리 및 작업내역 등록/확인
KT 도메인 통합 관리 시스템 개발
2020.05~2020.08(4개월)
소개 : KT서비스가 사용하는 도메인 관리 사이트 운영 및 개발
주요 개발 작업 내역:
- 관리자 메뉴 공통코드관리 관련 개발 > 관련 코드별로 조회, 신규코드 추가 및 수정/삭제 기능 추가
- 월 1 회 하위 도메인 서비스 분류에 따른 현행화 배치 프로그램 추가
- 공지사항 게시판 메인화면에 팝업공지로 확인 할 수 있도록 기능 개선
사용기술
- Java 1.7, SpringBoot- 1.3.3, MS-SQLl(SSMS), Git, Mybatis, Angular.js 1.5.5, JSP, Jenkins, jBoss(was), Apache2.4(web) , CentOS
업무환경
- Git을 통한 소스 관리
- 개발 관련 요청사항은 사내 메신저를 통한 커뮤니케이션
- 매월 2주간격으로 목요일마다 Jenkins를 통한 배포
더보기