조형준
- 이메일 : [email protected]
- 노션 : https://hyeongjun-hub.notion.site/TIL-22-01-681de6b68b7a492fb24de03f2b9cfbc9
- 깃허브 : https://github.com/hyeongjun-hub
- 블로그 : https://velog.io/@hyeongjun-hub
Summary
22년 8월 의공학부와 컴퓨터공학과 복수 전공을 졸업하였고 현재는 구직 중입니다. 웹 프론트엔드, 백엔드를 거쳐 DevOps 엔지니어의 꿈을 꾸고 공부 중입니다. 서버 인프라의 시스템 구조를 정확히 파악하고 새로운 기술을 유연하게 도입하여 빌드와 배포 작업의 시간을 단축하는 일을 하고 싶습니다.
깨달음을 즐기는 사람
끊임없이 배우고 도전하며 깨달음을 즐기는 신입 DevOps Engineer입니다. 한 곳에 고여있고 뒤처지는 것을 싫어하는 성격 때문에 개발의 길을 선택했었고 지금은 알면 알수록 재밌는 인프라 구조와 새로운 기술들을 배우는 즐거움에 살고 있습니다. 아직 부족한 것이 많지만 새로 배울 게 더 많기 때문에 행복한 사람입니다.
배운 것을 기록하는 사람
공부 도중 궁금한 점은 바로 찾아보고 기록하는 습관을 갖고 있습니다. 새로 알게 된 내용을 1차로 notion에 정리하고 2차로 blog에 설명 형식으로 글을 적거나 개발자 스터디 모임에 참가하여 말로 설명합니다. 이를 통해 쉽게 잊어버리지 않을 수 있고 기록한 내용으로 복습 또한 가능합니다.
Skill
Tech: 한 번 이상 다루어 본 기술들
- AWS EKS로 마인크래프트 서버 배포 경험
- Jenkins CI/CD 파이프라인 구축 경험
- ArgoCD를 통한 cluster와 github repository 연동 경험
- AWS EC2에서 Ubuntu 18.04 환경 구축 경험
- ERD 설계 후 AWS RDS MySQL DB 구축 및 EC2 Ubuntu와 연동 경험
- Amazon S3, Firebase를 이용한 데이터 스토리지 구축
- Nginx, Spring Boot, MySql을 이용한 3-tier 서버 구축
- React를 이용한 웹 페이지 구축 경험
- Node.js(express.js), MongoDB를 이용한 웹 페이지 + 서버 구축 경험
- Heroku를 이용한 서버 호스팅 경험
- Git hub, Jira Software를 이용한 협업 경험
- Go lang을 이용한 웹 페이지 Scrapping 프로세스 구축
앞으로 공부할 것들
- Monitoring / Logging
- Go lang
- Terraform
Certification
- AWS Certified Solutions Architect – Associate
Education
연세대학교 미래캠퍼스 컴퓨터공학과 복수전공(2021~2022)
연세대학교 SW 집중교육
- Java programming 수료 (20.12 ~ 21.01)
- React.js 수료(21.06 ~ 21.07)
Boot Camp
- Rising camp (Server) 4기 우수수료(22.02 ~ 22.04)
- 쿠버네티스 전문가 양성 과정 5기 우수수료(22.08 ~ 22.11)
Study
- 알고리즘 스터디 (22.03 ~ 진행 중)
- CS 면접 스터디 (23.03 ~ 진행 중)
- AWS SAA 자격증 준비 스터디 (23.03 ~ 진행 중)
Projects
Kubernetes에서 마인크래프트 게임을 배포하는 프로젝트
- 깃허브 : https://github.com/MineOps-G2
- 시연영상 : https://drive.google.com/file/d/1zy-fsmdWRV7U4ZyqiNni-XMVMzf8wnAp/view?usp=sharing
- 문서: https://docs.google.com/document/d/1Fp6vL2id-nDGVZKUIMvwgMCI8jKBR7NB/edit
- 개발 언어/라이브러리 : AWS EKS, AWS EC2(ubuntu), AWS ECR, Docker, Jenkins, ArgoCD, Grafana, Prometheus, cAdvisor, ElasticSearch, Fluent-bit, Kibana, Slack
- 내용
- EKS에서 마인크래프트 멀티서버 구축
- 마인크래프트 서버 모니터링 / 로깅
- 젠킨스 파이프라인 구축
- ECR 이미지 업로드
- Slack 연동
라이징 캠프에서 진행한 아이디어스 어플 모의외주 프로젝트
- 깃허브 : https://github.com/hyeongjun-hub/Idus_server
- 시연영상 : https://drive.google.com/file/d/1HRzNq9OVmKyOZ5VeeWCmxL38OgMtTnSr/view?usp=sharing
- 노션 : https://funny-gourd-490.notion.site/d923d53bf3ff4eb287c4311a3630397d
- 개발 언어/라이브러리 : java8/springboot, MySQL, Mybatis, Naver SENS, AWS EC2(ubuntu17.02), AWS RDS, Firebase, Nginx
- 내용
- 스프링 MVC
- AWS EC2 ubuntu 18.04 환경을 구축
- AWS RDS MySQL 연동
- Nginx reverse proxy 설정
- Kakao (OAuth2.0) 소셜로그인 사용