콘텐츠로 이동

내가 학습한 워크플로우

어쩌다보니 공부한 순서

3월

linux -> qemu/kvm
 -> mongodb sharding 구성
 -> tplink dns와 kvm 브릿지 설정
 -> docker -> kubernetes 설치 -> calico 설치 -> pv 구성
 -> 프로젝트 성능테스트
 -> docker image 추출  세팅 테스트
 -> cockroach db sharding 구성
 -> 소나큐브 docker 설치
 -> Jmeter 기능 개성 (쉘스크립트)
 -> kubernetes 프로젝트 이미지 용량산정
 -> Swagger Api 오류지원
 -> 프로젝트 와탭 에니전트 세팅  파이프라인 구성
 -> Jenkins pipline 작성 / Groovy 스크립트 작성
 -> 나이파이 시나리오 작성 대충 4개 (ETL)
 -> 오픈시프트 교육(4일)
 -> 아파치 스칼라 기본학습
 -> qemu/kvm rocky linux로 kubernetes 설치

4월

elasticsearch kibana aws ec2에 설치 -> 깃랩 설치 -> nginx 설치 -> jenkins 설치
 -> AWS 로드발란서  오토 스케일링 설정
 -> redis 설치 -> 깃랩 백업 시나리오 작성  소스백업진행
 -> 기술문서에 next 가이드 작성 -> 프로젝트 디비 세팅 지원준비
 -> 프로젝트 투입 전체소스 준비 -> 프로젝트 환경에 맞는 jdk  offline 설치 시나리오  소스 준비 -> ubi node 이미지에  mecab 추가 개선
 -> XRDP 설치  사용개선 (windows gnome 접속실패이슈)
 -> 하드웨어 산정을 위한 Jmeter 수행 레포트 작성
 -> kubernetes에 프로젝트 띄우기
 -> nexus 설치 -> ubuntu 키보드 입력기 변경 -> 성능이슈로 AWS LB 개선  학습

5월

AWS 보안그룹 설정 -> AWS RDS 연결
 -> On-premis containderd 설치
 -> kvm에 호스트 설정
 -> kubernetes 대시보드 설치 -> kubernetes 매트릭스 설치 -> kubernetes deployment, loadbalancer 작성 -> metallb 세팅
 -> db 접속을 위한 인스턴스로 iptables 라우팅설정
 -> kubernetes 삽질 -> Argocd 설치
 -> Mysql RO/RW docker로 구성
 -> Azuer 지원
 -> obsidian 도금질
 -> On-premis 호스팅 도메인 설정

6월

opensearch 설치
 -> kubernetes fluentd 설치
 -> 배포 pipeline 개선 -> pipeline 프로젝트로 배포 (k8s pod)
 -> opensearch에 mecab install (offline)
 -> SAFe 교육
 -> Scouter 설치 -> Scouter pager 설치
 -> prometheus 설치
 -> cronicle 설치
 -> 검색엔진 이관 (elasticsearch to opensearch)
 -> 전체 프로젝트 배포
 -> kubernetes 클러스터 설치 자동화 스크립트 작성 -> kubernetes 클러스터 전체 재설치

7월

도메인 인증서 certbot 세팅
 -> prometheus 메트릭 수집세팅
 -> 개발기 운영 관리
 -> Jmx 세팅
 -> Jenkins slave 구성
 -> ai 코드어시스턴트 설치 호스팅 지원
 -> grafana 대시보드 작성
 -> ai 이미지서치 프론트엔드 설치 호스팅  파이프라인 작성
 -> istio-operator 성능 개선  메트릭수집 설정
 -> MUI X admin 설치  호스팅
 -> On-premis로 dev 구성 이관 (aws to on-premis)

8월

python 어플리케이션 배포
-> python 기초학습
-> terraform 학습
-> terraform widh AWS
-> terraform widh Onpremise
-> terraform widh auto scraping
-> terraform widh superset
-> terraform widh docker image build
-> terraform widh S3 upload
-> terraform 프로젝트 구조화
-> git project간 branch 병합 (깃미러링 이용)
-> 내부 네트워크 VPN 환경 구성
-> 젠킨스 파이프라인 배포 개선

9월

mkdocs 개인블로그 생성
-> react mui profile  appName 구성
-> 스크래핑한 상품 데이터 마이그레이션 (postgresql)
-> 코드 어시스턴트 파이프라인 구성
-> python 기초 학습
-> 오픈서치 2.17 설치  멀티 노드 구성
-> VirtualBox VMWARE KVM 비교사용
-> Postgres 백업 전략 구성

10월

프로젝트 지원
-> 멀티 프로세스 파이썬
-> Vmware 이관
-> 추가 리눅스 서버 구성
-> nextjs confg 설정지원
-> aws route53 S3 구조개선
-> terraform 
-> umami 구조 분석 배포
-> gitlab 상위버전 마이그레이션 ~12 ~16
-> boobaooga 설치 (LLMOps)
-> Openserch 최신화 업데이트 설치
-> k8s Kiali 설치, gateway 구성 개선

11월

프로젝트 리딩
-> Ai 관련 어플리케이션 설치
-> python pod 배포 파이프라인 작성 & 성능검증
-> 연구소 GPU 서버 모두 재설치  환경 세팅 (3대)
-> iac ansible 네트워크 자동화 설치 기초 구현
-> iac terraform/ansible 활용 자동화 시작
-> 프로젝트 성능테스트 jmeter 작성 & 수행 지원
-> 프로젝트 시큐어코딩 코드레이 작성 & 수행 지원
-> 프로젝트 웹취약점 점검 zap 작성 & 수행 지원
-> 프로젝트 ftp 이관 업로드 세팅 & 수행 지원
-> Jenkins 빌드타임 개선
-> umami 2.14.0 버전 업그레이드
-> pipeline code refactoring 
-> 신규 ai item 인프라 구성  파이프라인 작성

12월

프로젝트 리딩
-> 프로젝트 성능테스트 jmeter 작성 & 수행 지원
-> tplink nat 포워딩 확보
-> Iac qemu/kvm 자동설치 (Kickstart, jinja2 template)
-> 프로젝트 ro/rw database 세팅
-> 비즈뿌리오 신규버전 재설치 & 발송이슈 해결
-> 운영 어플리케이션 점검
-> webchat cross 도메인 이슈 해결 & 가이드
-> 솔루션 custom http status code 변경 & 적용
-> fileupload 기능 확인 & 가이드
-> nextjs max cache 설정 개선
-> ansible 활용한 jenkins 자동설치 구현
-> 내부 솔루션 도메인 전환 신규 bo <=>  bo
-> Java Transaction 로직 검증 & 사용자 가이드

새해 목표 기술 (구체적으로 재 정리가 필요)

1. 표준쿠버네티스 아키텍처

클러스터 인증인가 - Key Cloak
 관리 서비스 - HashCorp Vault
가상화 도구 - KubeVirt
MLOps - Kubeflow
CICD - GitHub Actions
컨테이너 레지스트리 - HARBOR

01월

mac mini 개시
-> 브라우저 arc 전환