์กฐํ์ค
- ์ด๋ฉ์ผ : [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) ์์ ๋ก๊ทธ์ธ ์ฌ์ฉ