본문 바로가기
반응형

전체 글116

30대 정보관리기술사 합격 후기 - 서브 노트 활용 방법 (단권화) 각 기술사 분들은 자신만의 전략 서브노트를 대부분 갖고 있기 마련입니다.저 또한 수험 생활을 하면서 나만의 서브노트를 만들고 반복해서 보았습니다. 합격자로서 제 서브노트에 담았던 내용을 공유합니다. 1. 질문별 작성 전략방향 설정- 정보관리기술사의 질문이 나오면 어떻게 작성할지에 대한 전략 방향 설정질문 내용작성방법시사점시사점은 이슈사항에 대한 대응 방향성을 제시하는 것기반 기술가장 기초가 되는 기술 작성성장 배경물어본 것이니 최대한 5개 이상의 표로 작성할 것주요 기술서비스 측면, 이용자 측면 / 관리적 측면, 기술적 측면평가 제도평가대상, 평가절차, 평가요소(정의)묻지 않아도 정의는 꼭 쓸 것!비교&차이관점을 최대한 많이 나눌것! [개도특절기목(취대) - 보안이면]- 개념, 개념도, 특징, 절차, .. 2025. 3. 17.
30대 정보관리기술사 합격 후기 - 면접 준비 방법 정보관리기술사 시험은 필기 합격이 전부가 아닙니다.실기(면접)을 합격해야지 비로서 정보관리기술사가 됩니다. 하지만 면접 준비도 그렇게 쉽진 않았습니다.저는 1번의 탈락 고배를 마시고 재기회 때 합격을 하게되었습니다.   필기 합격을 하셨지만, 동차 면접 합격이 될 수 있도록 제대로 준비하시길 바라며 면접 준비에 필요한 포인트를 집어 드리겠습니다. 1. 이력카드 작성1) 실무적인 경력이 있는가?- 내가 쓴 이력카드에 질문이 주어지면 실무적인 사례까지 답변할 수 있는 키워드를 넣고 있는지 확인하세요.잘 모르는데 있어보이려고 키워드만 잔뜩 집어넣으면 패인이 될 수 있습니다. 2) 키워드와 관련된 키워드를 답변할 수 있는가?- 내가 이력카드에 적은 키워드는 반드시 제대로 답변할 수 있어야 합니다.또한 해당 키워.. 2025. 3. 17.
30대 정보관리기술사 합격 후기 - 필기 학습 기간 정보관리기술사의 필기 합격률은 대체로 3~4% 정도입니다.저는 필기 합격까지 약 3년반이라는 시간이 걸렸습니다.그 시간동안 어떠한 과정이 있었는지 공개합니다. 사전에 밝히지만 정보관리기술사의 온라인 수강은 비추천합니다. 일단 학원부터 등록하시길!  1) 초기/온라인 : 온라인으로 수강할 당시에는 그저 다른 쉬운 기사 자격증 정도로만 생각했습니다. 무슨 얘기인지는 잘 모르지만 기술사 합격에 가까운 사람은 음악처럼 언제 어디서든 듣는다고 하길래 한번 음악처럼 들어보자 싶었습니다.정말 가볍게 생각하던 시기였습니다.- 공부 시간 : 평일 1시간- 성과 : 시험에 대한 이해 2) 초기/오프라인 학원 - 기본반 수강 : 첫 오프라인 수강으로 시작할 당시에는 너무 많은 방대한 양과 저녁시간이 훌쩍 넘는대도 쉬지않는 .. 2025. 3. 17.
30대 정보관리기술사 합격 후기 - 학습 방법 정보관리기술사가 되기 위해 고분분투했던 지난 날들을 되돌아보며 뒤늦게나마 합격 후기를 회고해 보겠습니다. 1. 사전 준비기술사라는 제도는 이미 10년 전부터 알고있었던 터라 때가 되면 도전해봐야겠다하고 생각했습니다.조금은 가벼운 마음으로 어짜피 오래걸리는 시험이라고 소문이 난만큼 처음에는 온라인으로 천천히 차근차근 공부하면 되지않을까? 라고 시작하게 되었습니다.하지만 이 선택은 정보관리기술사의 시험 특성상 나중에 별로 좋지 않은 선택이었다는 것을 알게됩니다. 한번 도전해보고 싶으시다면? 학원 부터 등록하세요! 2. 학원 선택학원의 적정한 통학 거리와 나와 맞는 심화반 멘토를 빠르게 캐치하는 것이 중요합니다. 그리고 어느정도 합격자들이(또는 합격권에 가까운) 있어야 합격자들의 모범답안도 많이 보면서 내가 .. 2025. 3. 17.
Visual Studio Code(VS Code)에서 인코딩 문제를 해결 방법 한글 깨짐 현상을 수정하기 위해 찾아보니3가지 방법이 있었습니다.Visual Studio Code(VS Code)에서 인코딩 문제를 해결하는 방법은 다음과 같습니다.1. 파일 인코딩 변경하기VS Code에서 파일의 인코딩이 올바르게 설정되지 않으면 한글 등의 문자가 깨질 수 있습니다.1.1. 현재 파일의 인코딩 확인 및 변경1) VS Code에서 문제가 발생한 파일을 엽니다.2) 우측 하단의 상태 표시줄에서 현재 인코딩을 확인합니다. (예: UTF-8, EUC-KR 등)3) 인코딩을 변경하려면:상태 표시줄의 인코딩 표시 영역을 클릭합니다.다른 인코딩으로 다시 열기(Reopen with Encoding)을 선택한 후 적절한 인코딩(예: UTF-8, EUC-KR, CP949)을 선택합니다.1.2. 저장 시 .. 2025. 3. 11.
SLA 관리 방법론, ITSM(Information Technology Service Management) 최근 디지털 전환과 클라우드, AI 등의 기술 발전으로 IT 환경이 급변하면서, 기업들은 IT 서비스의 효율적인 운영과 비즈니스 목표 달성을 위해 ITSM(Information Technology Service Management) 의 중요성을 재조명하고 있습니다. 이번 포스트에서는 ITSM의 기본 개념과 구성 요소, 최신 동향 및 SLA(서비스 수준 계약) 관리와의 연계성을 중심으로 ITSM에 대해 자세히 설명하고자 합니다.1. ITSM이란 무엇인가?ITSM은 단순히 IT 서비스를 제공하는 것을 넘어, 서비스 제공의 전 과정을 관리하고 최적화하여 비즈니스 목표와 고객 만족도를 높이는 관리 체계입니다.주요 특징은 다음과 같습니다.프로세스 중심의 관리: IT 서비스 제공을 위한 표준화된 프로세스(예: 인시.. 2025. 2. 11.
Spring Boot와 Quartz: 강력한 스케줄링 통합 Quartz는 Java 기반의 오픈소스 스케줄링 라이브러리로, 정교한 작업 스케줄링을 제공합니다. Spring Boot와 Quartz를 결합하면 간단한 설정으로 강력한 스케줄링 기능을 활용할 수 있습니다. 이 글에서는 Quartz의 기본 개념과 Spring Boot에서의 구현 방법을 설명합니다.1. Quartz란?Quartz는 반복 작업, 예약 작업 등을 효율적으로 처리하기 위한 스케줄링 라이브러리입니다. 주요 특징은 다음과 같습니다:Job: 실행할 작업을 정의합니다.Trigger: Job의 실행 시점을 정의합니다.SimpleTrigger: 일정 간격 반복.CronTrigger: 복잡한 스케줄 관리.Scheduler: Job과 Trigger를 관리하고 실행합니다. 2. Spring Boot와 Quartz.. 2025. 1. 13.
shell 작업 스케줄 수행, Crontab의 개념 1. Crontab 사용 배경crontab은 정기적이고 반복적인 작업을 자동화하기 위한 도구로, Unix 계열 운영 체제에서 시스템 관리와 효율성을 높이기 위해 설계되었습니다. 수작업으로 실행해야 하는 작업을 자동화하면 시간 절약과 실수 방지가 가능해집니다.배경초기 Unix 시스템 관리: 초기 Unix 운영 체제에서는 백업, 로그 정리, 데이터 처리 등의 정기적인 작업을 사람이 직접 실행해야 했습니다. 이러한 반복 작업은 시간이 많이 걸리고 실수를 유발할 가능성이 높았습니다.자동화 필요성: 시스템이 더 복잡해짐에 따라 작업 스케줄링을 통해 일상적인 작업을 자동화하고, 사용자가 개입하지 않아도 수행되도록 하기 위해 cron이 개발되었습니다.효율성: Cron과 Crontab을 사용하면 시스템 자원을 적절히 .. 2025. 1. 10.
Rancher를 활용한 Docker 오케스트레이션: 멀티 클러스터 관리의 간소화 Docker 오케스트레이션은 현대 DevOps 환경에서 컨테이너화된 애플리케이션을 관리하는 데 필수적인 도구입니다. 다양한 오케스트레이션 도구 중 Rancher는 여러 호스트에서 컨테이너를 효율적으로 관리할 수 있도록 설계된 오픈 소스 플랫폼으로, 사용자들에게 강력한 기능과 유연성을 제공합니다. Rancher의 주요 특징과 기능을 아래에서 자세히 살펴보겠습니다.Rancher란?Rancher는 Docker 및 Kubernetes 기반의 컨테이너 관리 플랫폼으로, 멀티 호스트 환경에서 컨테이너의 실행과 관리를 간소화합니다. 주요 특징은 다음과 같습니다:컨테이너 생명주기 관리: 컨테이너의 생성, 배포, 확장 및 종료를 체계적으로 관리합니다.통합 오케스트레이션: Docker Swarm, Kubernetes, M.. 2025. 1. 9.
도커 이미지와 도커 컨테이너 도커 이미지란?도커 이미지는 컨테이너를 실행하기 위한 모든 파일과 설정값을 포함한 불변(Immutable) 패키지입니다. 이미지는 상태가 변경되지 않으며, 동일한 이미지를 기반으로 다양한 환경에서 일관된 동작을 보장합니다.주요 이미지 예시Ubuntu 이미지: Ubuntu 실행에 필요한 모든 파일과 실행 명령어, 포트 정보 포함.MySQL 이미지: Debian 기반으로 MySQL 실행에 필요한 파일과 설정 포함.GitLab 이미지: CentOS 기반으로 Ruby, Go, Redis, GitLab 소스, Nginx 등을 포함.도커 이미지의 주요 특징불변성: 이미지는 생성된 이후 변하지 않습니다.다양한 컨테이너 생성 가능: 동일한 이미지에서 여러 개의 컨테이너를 생성할 수 있습니다.자급자족형 패키지: 이미지는.. 2025. 1. 7.
도커 컨테이너(Docker Container) 도커 컨테이너(Docker Container)**도커 컨테이너(Docker container)**는 소프트웨어를 실행 환경에 독립적으로 배포하고 실행할 수 있도록 돕는 강력한 도구입니다. 이를 통해 애플리케이션의 전개와 런타임(runtime) 문제를 보다 효율적으로 관리할 수 있습니다.1. 도커 컨테이너의 주요 기능도커를 활용하면 애플리케이션을 패키징하여 외부에서 다음과 같은 방식을 제어할 수 있습니다:네트워크 노출 방식: 애플리케이션이 네트워크와 통신하는 방식 제어리소스 관리: 애플리케이션의 스토리지, 메모리, I/O(입출력) 사용을 효율적으로 관리접근 권한 통제: 애플리케이션의 보안 및 접근 제한 관리예시: 특정 애플리케이션의 네트워크 접근 방식을 제한하거나 I/O(입출력) 성능을 최적화2. 컨테이너.. 2025. 1. 7.
가상화란? 가상화 가능 대상 가상화란? 컴퓨터에서 컴퓨터 리소스의 추상화를 일컫는 광범위한 용어💡 가상화 가능 대상1️⃣ 서버 가상화정의: 서버는 구체적이고 복잡한 작업을 실행하도록 설계된 강력한 머신입니다.활용:서버 가상화를 통해 하나의 물리적 서버를 여러 가상 서버로 분리 가능.각 가상 서버는 개별 운영 체제를 실행하여 효율성을 극대화할 수 있습니다.2️⃣ 앱 및 데스크톱 가상화정의: IT 부서가 수백 개의 앱 및 데스크톱 환경을 시뮬레이션하여 사용자에게 배포하는 기술.특징:개별 컴퓨터에 앱과 데스크톱을 설치할 필요 없이 중앙 서버에서 즉시 제공 가능.중앙 집중화를 통해 관리 용이성과 배포 속도 향상.3️⃣ 네트워크 가상화정의: 네트워크 가상화를 통해 물리적 네트워크의 제한을 제거하고, 가상 환경에서 자유롭게 네트워크를 설정할.. 2025. 1. 7.
반응형