계정 점검 자동화
매달 사내 시스템 계정 중 90일 이상 미사용 계정을 수기로 찾아 비활성화하던 업무를 Python 스크립트로 자동화했습니다. 계정 접속 로그를 읽어 마지막 접속일을 기준으로 대상 계정을 추출하고 목록을 정리하는 방식입니다. 이후 이 목록을 바탕으로 담당자가 최종 확인 후 비활성화하는 구조로 운영해, 점검 시간이 이틀에서 두 시간으로 줄었습니다.
면접관이 이 한 문장으로 확인하려는 것들. 각 갈래를 알면 답의 뼈대가 잡혀요.
매달 사내 시스템 계정 중 90일 이상 미사용 계정을 수기로 찾아 비활성화하던 업무를 Python 스크립트로 자동화했습니다. 계정 접속 로그를 읽어 마지막 접속일을 기준으로 대상 계정을 추출하고 목록을 정리하는 방식입니다. 이후 이 목록을 바탕으로 담당자가 최종 확인 후 비활성화하는 구조로 운영해, 점검 시간이 이틀에서 두 시간으로 줄었습니다.
PowerShell 스크립트로 사내 PC의 백신 설치 여부와 최신 업데이트 상태를 원격으로 점검하는 작업을 자동화했습니다. 미설치나 업데이트 지연 PC 목록을 뽑아 담당 부서에 자동 발송하도록 구성했는데, 처음에는 원격 접속 권한 문제로 일부 PC에서 오류가 발생해 예외 처리를 추가로 작성했습니다. 지금은 매주 점검 결과가 자동으로 공유되고 있습니다.
월간 보안 점검 결과를 수기로 워드 문서에 정리하던 업무를 Python으로 자동화해, 점검 데이터를 읽어 표와 그래프가 포함된 보고서를 자동 생성하도록 만들었습니다. 처음에는 저 혼자 사용했지만, 팀 회의에서 공유한 뒤 다른 팀원의 요청 항목도 반영해 공용 스크립트로 발전시켰습니다. 보고서 작성 시간이 하루에서 한 시간으로 줄었습니다.
같은 실수가 반복돼요. 이것만 피해도 절반은 갑니다.
진짜 면접은 두 번째 질문부터예요. 이 답 뒤에 따라올 법한 것들.