본문/내용
1. My Experience
제가 DevOps 역량을 가장 잘 보여줄 수 있는 이수 과목은 ‘운영체제’, ‘클라우드 컴퓨팅’, ‘소프트웨어 공학’입니다.
먼저 ‘운영체제’ 과목에서는 프로세스 관리, 메모리 관리, 파일 시스템, 동기화 문제 등 시스템 전반에 걸친 기초를 학습했습니다. 이 과목에서 A+를 취득할 수 있었던 이유는 단순히 이론 암기에 그치지 않고 실제 리눅스 기반 실습 환경을 구축해 직접 실험한 결과입니다. 예를 들어, 멀티스레드 프로그램의 동기화 문제를 해결하기 위해 세마포어와 모니터를 적용하는 과정을 경험했고, 이를 통해 프로세스 간 자원 경합이 시스템 안정성에 미치는 영향을 깊이 이해했습니다. 이 경험은 DevOps에서 필수적인 인프라 안정성 확보와 자동화 운영에 직접적으로 연결된다고 생각합니다.
둘째로, ‘클라우드 컴퓨팅’ 과목에서는 가상화 기술, 컨테이너 기반 서비스, 오케스트레이션 툴(Kubernetes)의 작동 원리를 학습했습니다. 이 과목은 제가 가장 도전적으로 임한 수업이었습니다. 처음에는 다양한 오픈소스 툴과 클라우드 환경을 다루는 것이 낯설었지만, 매주 별도의 실습을 진행하며 AWS와 GCP 환경에서 실제 배…