기기 관리 자동화 구체 사례
회사에서 관리하는 태블릿 200여 대의 OS 버전을 매달 수동으로 확인하던 업무를 PowerShell 스크립트로 자동화했습니다. 기기 목록 CSV를 읽어 각 기기에 원격 접속해 버전 정보를 수집하고 결과를 엑셀로 정리하는 방식이었습니다. 수작업으로 반나절 걸리던 점검이 20분으로 줄었고, 이후 매주 자동 실행되도록 작업 스케줄러에 등록했습니다.
면접관이 이 한 문장으로 확인하려는 것들. 각 갈래를 알면 답의 뼈대가 잡혀요.
회사에서 관리하는 태블릿 200여 대의 OS 버전을 매달 수동으로 확인하던 업무를 PowerShell 스크립트로 자동화했습니다. 기기 목록 CSV를 읽어 각 기기에 원격 접속해 버전 정보를 수집하고 결과를 엑셀로 정리하는 방식이었습니다. 수작업으로 반나절 걸리던 점검이 20분으로 줄었고, 이후 매주 자동 실행되도록 작업 스케줄러에 등록했습니다.
학교 프로젝트에서 여러 대의 라우터 설정을 동일하게 배포해야 하는 상황에서 Python과 Netmiko 라이브러리를 활용해 자동화 스크립트를 작성했습니다. 설정값을 CSV로 관리하고 스크립트가 각 장비에 순차 접속해 명령어를 실행하는 구조였습니다. 장비 10대 기준으로 수작업 시 한 시간 넘게 걸리던 작업이 5분 이내로 단축됐습니다.
서버 로그 파일을 매일 수동으로 확인해 디스크 용량 경고를 찾던 업무를 Bash 스크립트로 자동화했습니다. 로그를 파싱해 특정 임계값을 넘으면 슬랙으로 알림을 보내도록 구성했는데, 처음에는 정상 로그도 오탐지하는 문제가 있어 정규식 패턴을 다시 다듬었습니다. 지금은 하루 한 번 크론으로 실행되며 오탐 없이 안정적으로 동작하고 있습니다.
같은 실수가 반복돼요. 이것만 피해도 절반은 갑니다.
진짜 면접은 두 번째 질문부터예요. 이 답 뒤에 따라올 법한 것들.