•
프로젝트 기술서 작성하기
자기소개서
중학교 3학년 때 처음 C언어를 접하며 코딩의 매력에 빠졌고, 문제를 해결하는 과정에서 큰 성취감을 느끼며 개발자의 꿈을 키우게 되었습니다. 이후 경북소프트웨어마이스터고 소프트웨어개발과에 진학하여 다양한 프로그래밍 언어와 웹 개발, 클라우드 컴퓨팅 기술을 배우며 실무 중심의 역량을 쌓았습니다. 특히 시스템과 네트워크를 직접 다루는 과정에서 보안의 중요성을 깊이 느끼게 되었고, 안전한 서비스를 구축하기 위해서는 개발과 함께 보안 역량이 반드시 필요하다는 것을 깨달았습니다. 이를 바탕으로 클라우드 컴퓨팅 분야를 꾸준히 학습하며 전국 기능경기대회에 참가해 우수상을 수상하는 성과를 이루었습니다. 이 과정에서 문제를 분석하고 해결하는 능력, 협업의 중요성, 끝까지 포기하지 않는 끈기를 배울 수 있었습니다. 또한 기술 블로그를 운영하며 새로운 기술과 보안 관련 내용을 스스로 학습하고 정리하는 습관을 통해 꾸준히 성장하고 있습니다. 화이트햇의 보안 교육 과정은 실무 중심의 프로젝트와 현업에 가까운 학습 환경을 통해 저의 역량을 한층 더 발전시킬 수 있는 좋은 기회라고 생각하여 지원하게 되었습니다. 교육에 참여하게 된다면 적극적으로 배우고 도전하며, 안전한 시스템을 설계하고 운영할 수 있는 클라우드 보안 전문가로 성장하고 싶습니다.
Plain Text
복사
학습계획서
저의 관심 분야는 클라우드 환경에서의 보안과 안정적인 시스템 운영입니다. 서비스를 개발하는 것도 중요하지만, 그 서비스를 안전하게 보호하고 지속적으로 안정적으로 운영하는 과정이 더욱 중요하다고 생각합니다. 특히 AWS와 같은 클라우드 환경에서의 접근 제어, 네트워크 보안, 서버 운영, 로그 분석, 장애 대응 등 보안과 운영 전반에 큰 관심을 가지고 있습니다. 클라우드 컴퓨팅을 학습하고 다양한 프로젝트를 진행하면서 작은 설정 하나가 서비스의 안정성과 운영 효율에 큰 영향을 준다는 것을 직접 경험하며 보안과 운영의 중요성을 더욱 깊이 느끼게 되었습니다. 이번 교육에 참여하게 된다면 먼저 웹 보안과 시스템 보안의 기본 개념을 확실히 익히고, 취약점 분석, 모의 해킹, 로그 분석, 클라우드 환경에서의 보안 설정과 운영 관리 등 실무에 가까운 내용을 집중적으로 학습하고 싶습니다. 단순히 이론만 배우는 것이 아니라 직접 실습하고 프로젝트를 수행하면서 실제 운영 환경에서 발생할 수 있는 문제를 해결하는 경험을 쌓는 것이 목표입니다. 또한 팀 프로젝트를 통해 다양한 사람들과 협업하며 문제를 분석하고 해결하는 과정에서 소통 능력과 협업 역량도 함께 발전시키고 싶습니다. 앞으로의 진로는 클라우드와 보안, 그리고 운영 역량을 함께 갖춘 엔지니어로 성장하는 것입니다. 빠르게 변화하는 IT 환경 속에서도 꾸준히 학습하고 새로운 기술을 받아들이며, 안전하고 안정적으로 시스템을 운영할 수 있는 개발자가 되고 싶습니다. 장기적으로는 기업의 인프라와 데이터를 보호하고, 안정적인 서비스 운영에 기여할 수 있는 클라우드 보안 전문가가 되는 것이 저의 목표입니다.
Plain Text
복사
교육사항
글로벌숙련기술진흥원 클라우드 컴퓨팅 숙련기술 과정(전문 하)을 통해 Linux System, Network, RDBMS, NoSQL, System Operation 분야를 중심으로 실무적인 운영 역량을 학습하였습니다. Linux 환경에서 시스템 자원 관리와 장애 대응 방법을 익히며 free -m, free -g, netstat 등의 명령어를 활용한 메모리 및 네트워크 상태 점검, FD Limit와 포트 Limit로 인해 발생하는 문제를 분석하는 방법을 배웠습니다. 또한 NAT Gateway의 병목 현상 사례를 통해 리눅스 기반 시스템의 한계와 캐파를 이해하고, 서브넷 개수 확장, NAT Gateway 추가 구성, EIP 확장 등을 통한 운영 개선 방안을 학습하였습니다. Network 분야에서는 HTTP Status Code(200, 300, 400, 500)의 발생 원인과 특히 ALB의 500번대 에러를 중심으로 서버 레벨의 문제를 분석하는 방법을 익혔으며, 3-Way Handshake와 4-Way Handshake, BPS, TCP Congestion Control, Connection Pool의 개념을 통해 네트워크 지연시간과 성능 최적화에 대해 학습하였습니다. 또한 Fail Open, Fail Close 구조와 Stateful, Stateless, Connectionless 개념을 이해하며 안정적인 서비스 운영 방식에 대해 학습하였습니다. System Operation에서는 SLA 개념과 서비스 가용성의 중요성을 이해하고, 장애 발생 시 Root Cause를 정확히 찾기 위한 트러블슈팅 방법을 집중적으로 배웠습니다. DNS → ALB → Server와 같이 레이어를 나누어 문제를 분석하는 방식과 전체 구간에 대한 모니터링의 중요성을 익혔습니다. 또한 Blue-Green, Canary, Rolling Update, In-Place Deployment 등 다양한 배포 전략을 비교하며 운영 환경에 맞는 안정적인 배포 방식을 학습하였고, ECS와 EC2 환경에서의 배포 속도와 운영 특성 차이도 함께 이해할 수 있었습니다.
Plain Text
복사
