인턴에서 방화벽 룰 변경을 쉘 스크립트로 반자동화한 경험
인턴십에서 iptables 룰을 특정 조건이 되면 추가하는 작업을 수동으로 반복하는 걸 봤습니다. 제가 간단한 쉘 스크립트로 조건에 따라 룰을 추가하는 자동화를 만들어도 되냐고 여쭤보고 허락을 받았습니다. 처음 만든 스크립트는 이미 있는 룰을 중복으로 추가하는 버그가 있었고, 기존에 룰이 있는지 먼저 확인하는 로직을 추가했습니다. 네트워크 보안 장비의 API를 직접 연동한 경험은 아니지만, 보안 설정 자동화의 기초를 처음 해본 경험이었습니다. 실제 장비 API 연동은 배워야 할 부분이라는 걸 알고 있습니다.