| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
- IT 인프라
- frontend
- SW개발
- 기술 탐방
- language
- IT
- devops
- 보안 엔지니어링
- 백엔드 개발
- 정보보안
- node.js
- 직무 탐방
- JavaScript
- kubernetes
- DBMS
- Framework
- 개발도구
- java
- 실무 탐방
- library
- it 인프라 및 운영
- Python
- Database
- 기술탐방
- 네트워크 운영
- IDE
- 프로그래밍 언어
- Observability
- 직무탐방
- nosql
- Today
- Total
목록전체 글 (99)
방구석 IT
시스템 엔지니어란?시스템 엔지니어(System Engineer)는 서버, 운영체제, 스토리지, 네트워크, 가상화, 클라우드, 모니터링 환경을 설계하고 구축하며 안정적으로 운영하는 인프라 엔지니어이다. 단순히 서버를 설치하고 장애를 처리하는 역할에 머물지 않고, 서비스 요구사항을 인프라 구성으로 변환하고 가용성, 성능, 보안, 비용, 운영 자동화 사이의 균형을 판단한다. 주요 산출물은 서버 구성도, 표준 운영 절차, 백업 및 복구 계획, 모니터링 기준, 장애 대응 Runbook, 패치 및 변경 계획, 용량 산정 자료 등이다.현업에서는 개발팀, 보안팀, 네트워크팀, DBA, 클라우드 아키텍트, 외부 벤더와 함께 운영 환경을 유지한다. 온프레미스 데이터센터, 퍼블릭 클라우드, 하이브리드 인프라가 함께 존재하는..
Sublime Text란?Sublime Text는 Sublime HQ가 개발하는 크로스 플랫폼 텍스트·소스 코드 편집기이다. Windows, macOS, Linux에서 동작하고, 코드·마크업·일반 문서를 빠르게 열고 편집하는 데 초점을 둔다. 공식 사이트는 Sublime Text 4를 최신 버전으로 소개하며, 다중 탭 선택, 정의 보기, 프로젝트 기반 자동 완성, GPU 렌더링 같은 기능을 핵심 개선점으로 내세운다.IDE라는 이름을 붙이기에는 전통적인 통합 개발 환경보다 가볍다. 대신 프로젝트 탐색, 심볼 인덱싱, 명령 팔레트, 패키지 시스템, 빌드 시스템을 조합하면 많은 언어에서 실무 개발 도구로 쓸 수 있다. Visual Studio Code나 JetBrains IDE처럼 모든 기능을 기본 제공하는 ..
클라우드 네이티브 개발자란?클라우드 네이티브 개발자(Cloud Native Developer)는 애플리케이션을 처음부터 클라우드 환경에서 배포, 확장, 관측, 복구될 수 있도록 설계하고 구현하는 개발자를 의미한다. 단순히 AWS, Azure, GCP 같은 클라우드 서비스를 사용하는 개발자가 아니라, 컨테이너, Kubernetes, API, 메시징, 관측성, 보안, 자동화 파이프라인을 전제로 서비스의 실행 방식을 설계한다. 주요 산출물은 서비스 코드, 컨테이너 이미지, 배포 매니페스트, Helm Chart, IaC 모듈, CI/CD 파이프라인, 런북, 대시보드, 장애 대응 기준, 운영 지표 정의 등으로 이어진다.실무에서는 제품 요구사항을 API와 서비스 경계로 나누고, 상태 저장 여부, 동기/비동기 통신,..
Vim란?Vim은 Bill Joy의 vi 계열 편집 방식을 확장한 모달 텍스트 편집기이다. 이름은 Vi IMproved에서 왔고, 터미널과 GUI 환경 모두에서 동작하며 원격 서버, 컨테이너, 로컬 개발 환경처럼 입력 장치와 화면이 제한된 곳에서도 일관된 편집 모델을 제공한다. 핵심은 텍스트 입력과 편집 명령을 같은 상태에 섞지 않고 모드로 분리하는 데 있다.일반적인 편집기는 커서를 옮긴 뒤 마우스나 단축키로 동작을 고른다. Vim은 이동, 선택, 삭제, 복사, 치환을 짧은 명령 조합으로 표현한다. 이 때문에 학습 초반에는 낯설지만, 반복 편집과 대량 수정에서는 명령을 조합하고 반복하는 방식이 강한 생산성으로 이어진다.Vim은 단순한 텍스트 입력기가 아니라 모드, 이동 명령, 연산자, 텍스트 객체를 조합..
DevOps 개발자란?DevOps 개발자는 개발과 운영 사이의 반복 작업, 배포 병목, 인프라 변경 위험을 코드와 자동화 체계로 줄이는 개발 직무이다. 단순히 Jenkins나 Kubernetes를 다루는 역할이 아니라, 서비스가 어떤 방식으로 빌드되고 검증되고 배포되고 관측되고 복구될지를 설계한다. 주요 산출물은 CI/CD 파이프라인, IaC 모듈, 배포 전략, 운영 자동화 스크립트, 개발자 셀프서비스 플랫폼, 모니터링 대시보드, 장애 대응 런북 등이다.현업에서는 백엔드 개발자, 프론트엔드 개발자, QA, SRE, 보안, 클라우드/인프라 엔지니어, 제품 조직과 계속 맞물려 일한다. 빠른 배포와 안정성, 표준화와 팀별 자율성, 비용 최적화와 확장성, 자동화 편의성과 보안 통제 사이에서 의사결정을 한다. D..