Add README.md

This commit is contained in:
2026-03-10 20:34:23 +09:00
commit c6920a9f14

132
README.md Normal file
View File

@@ -0,0 +1,132 @@
![header](https://capsule-render.vercel.app/api?type=blur&color=gradient&height=300&section=header&text=Nkey's%20Record🎶&fontSize=90&fontColor=023373)
## 👋 About Me
Back-end Developer focused on **DevOps, Observability, and Automation**.
I enjoy turning “ops pain” into **reliable, observable, automated** systems.
---
## 🚀 Highlights
- **~57% faster** GitHub integration response time via **Redis token caching**
- Built an incident-response automation flow: **Automation 100% / Success 80% / MTTR -43%**
- Operate self-hosted infrastructure with CI/CD, monitoring, and backup practices
---
## 🧩 Projects
### Colio (Feb 2025 Present) · Backend
Experience-based portfolio editor & hiring connection platform.
- GitHub API features + **Redis caching** to reduce latency (**~57%**)
- Search with **MongoDB + Atlas Search**
- CI/CD with **Docker Compose + GitHub Actions**
- Integrations: **AWS S3 / SES**, **Solapi (Alimtalk)**
### HUFS CES Capstone (Sep 2025 Dec 2025) · Infra / Backend / Frontend
AI Assistant flow for incident mitigation in a cloud-infra environment.
- **K3s** cluster on **3 Raspberry Pi nodes**
- **Tailscale VPN** for remote access & inter-system connectivity
- Observability stack: **Prometheus / Loki / Alertmanager**
- Automation: **n8n + Ollama (llama3)** with verification/feedback loop
- Result: **Automation 100% / Success 80% / MTTR -43%**
### NkeysWorld (Jan 2026 Present) · Personal Infrastructure
Self-hosted code management + study + monitoring platform.
- **Oracle Cloud (OCI)** + **Docker / Compose**
- **Gitea + Gitea Runner** CI/CD 운영
- **Nginx + Certbot**, **FastAPI + n8n** workflows
- Operates a Discord bot that delivers coding-test problems on schedule
---
## ⚙️ Tech Stack (Unified Badges)
### Languages
![Python](https://img.shields.io/badge/Python-0B0B0B?style=flat-square&logo=python&logoColor=white)
![Java](https://img.shields.io/badge/Java-0B0B0B?style=flat-square&logo=openjdk&logoColor=white)
![C](https://img.shields.io/badge/C-0B0B0B?style=flat-square&logo=c&logoColor=white)
![JavaScript](https://img.shields.io/badge/JavaScript-0B0B0B?style=flat-square&logo=javascript&logoColor=white)
![Bash](https://img.shields.io/badge/Bash-0B0B0B?style=flat-square&logo=gnubash&logoColor=white)
![R](https://img.shields.io/badge/R-0B0B0B?style=flat-square&logo=r&logoColor=white)
### Backend / Frameworks
![Django](https://img.shields.io/badge/Django-0B0B0B?style=flat-square&logo=django&logoColor=white)
![DRF](https://img.shields.io/badge/DRF-0B0B0B?style=flat-square&logo=django&logoColor=white)
![FastAPI](https://img.shields.io/badge/FastAPI-0B0B0B?style=flat-square&logo=fastapi&logoColor=white)
![Spring Boot](https://img.shields.io/badge/Spring%20Boot-0B0B0B?style=flat-square&logo=springboot&logoColor=white)
![Laravel](https://img.shields.io/badge/Laravel-0B0B0B?style=flat-square&logo=laravel&logoColor=white)
### Frontend
![React](https://img.shields.io/badge/React-0B0B0B?style=flat-square&logo=react&logoColor=white)
![Next.js](https://img.shields.io/badge/Next.js-0B0B0B?style=flat-square&logo=nextdotjs&logoColor=white)
![Vercel](https://img.shields.io/badge/Vercel-0B0B0B?style=flat-square&logo=vercel&logoColor=white)
### Database / Cache / Search
![PostgreSQL](https://img.shields.io/badge/PostgreSQL-0B0B0B?style=flat-square&logo=postgresql&logoColor=white)
![MongoDB](https://img.shields.io/badge/MongoDB-0B0B0B?style=flat-square&logo=mongodb&logoColor=white)
![MySQL](https://img.shields.io/badge/MySQL-0B0B0B?style=flat-square&logo=mysql&logoColor=white)
![Redis](https://img.shields.io/badge/Redis-0B0B0B?style=flat-square&logo=redis&logoColor=white)
![Atlas Search](https://img.shields.io/badge/MongoDB%20Atlas%20Search-0B0B0B?style=flat-square&logo=mongodb&logoColor=white)
### Infra / DevOps
![Docker](https://img.shields.io/badge/Docker-0B0B0B?style=flat-square&logo=docker&logoColor=white)
![Docker Compose](https://img.shields.io/badge/Docker%20Compose-0B0B0B?style=flat-square&logo=docker&logoColor=white)
![Kubernetes](https://img.shields.io/badge/Kubernetes-0B0B0B?style=flat-square&logo=kubernetes&logoColor=white)
![K3s](https://img.shields.io/badge/K3s-0B0B0B?style=flat-square)
![Nginx](https://img.shields.io/badge/Nginx-0B0B0B?style=flat-square&logo=nginx&logoColor=white)
![Linux](https://img.shields.io/badge/Linux-0B0B0B?style=flat-square&logo=linux&logoColor=white)
![GitHub Actions](https://img.shields.io/badge/GitHub%20Actions-0B0B0B?style=flat-square&logo=githubactions&logoColor=white)
![Gitea](https://img.shields.io/badge/Gitea-0B0B0B?style=flat-square&logo=gitea&logoColor=white)
### Observability (Monitoring / Logging)
![Prometheus](https://img.shields.io/badge/Prometheus-0B0B0B?style=flat-square&logo=prometheus&logoColor=white)
![Grafana](https://img.shields.io/badge/Grafana-0B0B0B?style=flat-square&logo=grafana&logoColor=white)
![Loki](https://img.shields.io/badge/Loki-0B0B0B?style=flat-square&logo=grafana&logoColor=white)
![Alertmanager](https://img.shields.io/badge/Alertmanager-0B0B0B?style=flat-square&logo=prometheus&logoColor=white)
![Fluent%20Bit](https://img.shields.io/badge/Fluent%20Bit-0B0B0B?style=flat-square)
### Automation / Workflow / Collaboration
![n8n](https://img.shields.io/badge/n8n-0B0B0B?style=flat-square&logo=n8n&logoColor=white)
![Jira](https://img.shields.io/badge/Jira-0B0B0B?style=flat-square&logo=jira&logoColor=white)
![Discord](https://img.shields.io/badge/Discord%20Webhooks-0B0B0B?style=flat-square&logo=discord&logoColor=white)
### Cloud / Networking / Ops
![AWS](https://img.shields.io/badge/AWS-0B0B0B?style=flat-square&logo=amazonaws&logoColor=white)
![Oracle%20Cloud%20OCI](<https://img.shields.io/badge/Oracle%20Cloud%20(OCI)-0B0B0B?style=flat-square&logo=oracle&logoColor=white>)
![Tailscale](https://img.shields.io/badge/Tailscale-0B0B0B?style=flat-square&logo=tailscale&logoColor=white)
![Ollama](<https://img.shields.io/badge/Ollama%20(llama3)-0B0B0B?style=flat-square>)
![Restic](https://img.shields.io/badge/Restic-0B0B0B?style=flat-square)
![Solapi](https://img.shields.io/badge/Solapi-0B0B0B?style=flat-square)
---
## 🏆 Awards & Activities
- Leader of LIKELION Global 12th cohort
- **Top Award (1st place)** · 2023 Inter-university Hackathon (10 universities)
- Linux Master Level 1
---
## 🔗 Links
- Portfolio (Gitea): https://nkeystudy.site/gitea/
- LIKELION Archive: https://velog.io/@hufsglobal09/series/HUFSLION12th-Archive
[![hits](https://myhits.vercel.app/api/hit/https%3A%2F%2Fgithub.com%2Fsm4640?color=blue&label=hits&size=medium)](https://myhits.vercel.app)