[사용자의 요구사항, 그 이상]
눈에 보이지 않은 네트워크 환경을 공부하면서 0과 1로 이루어진 데이터가 가공되는 과정에 흥미를 느꼈습니다. 저는 데이터의 흐름을 따라 서버,네트워크,클라이언트의 일련의 과정을 공부했고 DB, Middleware, OS의 역할을 알게 되었습니다. 이를 바탕으로 교보생명에서 IT시스템 운영자로서 업무를 수행하고 싶습니다.
이 업무를 수행하는데 있어 가장 중요한 것은 시스템 사용자의 요구사항을 발전시키는 센스라 생각합니다. 저는 인턴생활에서 저의 센스를 발휘하여 사용자의 요구사항 그 이상을 충족시킨 경험이 있습니다.
첫 업무는 상용되고 있는 NMS의 관리자에서 SMS전송 모듈 개발입니다. 개발에 앞서, 네트워크 관리자 시스템의 개발환경에 대해 이해가 필요했고, C와 JAVA를 기반으로 Python의 문법체계와 Linux의 특징을 습득했습니다.
습득한 지식을 토대로, 실무에 투입되어 SMS전송 모듈 개발을 시작했습니다. TCP통신을 사용하여 SMS전송하는 과정에서 문제가 발생되었습니다. 저는 작성한 코드를 읽으며 문제를 해결하고자 노력했지만 해결책을 찾지 못하여, 적극적인 자세로 선배님께 상황을 말씀드리고 문제점을 여쭤봤습니다.
문제점을 해결하면서 저는 관리자 1명에서 SMS전송 서비스를 N명까지 보낼 수 있도록 센스를 발휘했습니다. 이는 추후 N명의 관리자가 추가되더라도 요청이 오지 않고, 따로 관리자의 정보를 Config파일로 만들어 편리하게 사용하도록 했습니다.
위 경험으로 사용자의 요구사항을 더 발전시키는 센스, 프로그래밍 역량과 적극적인 자세로 업무를 수행하려는 의지를 배웠습니다. 이제는 교보생명에서 사용자의 최적의 IT환경을 제공하는 센스를 발휘하는 운영자가 되겠습니다.
[모든 업무는 IT로 움직인다.]
저는 시스템 운영자가 되기 위해 한발짝 나아가고 있습니다. 구체적으로 DB관리 업무를 수행하기 위해 필요한 전문 지식과 체력을 갖췄습니다
첫째, 전문 지식입니다. 전공과목을 통해 C, Java, OSI 7계층 등을 습득했습니다. SQL예제를 풀어보며 DB설계에 따라 성능차이를 눈으로 확인했습니다. 이를 통해, DB구조 설계 시 인덱스와 쿼리문 튜닝의 중요성을 알게 되었습니다.
외부 위협으로부터 DB인젝션 공격을 예방하는 방법을 습득했습니다. 또한, 인턴생활을 하면서 Linux 운영체계와 Python언어를 습득하여 네트워크 매니저 시스템의 SMS 전송모듈 개발업무를 수행했습니다.
둘째, 체력입니다. DB 업데이트 등의 이행작업은 시스템 이용률이 적은 새벽시간대를 이용해야 합니다. 저는 킥복싱을 하면서 체력을 향상시켰고 이 체력을 기반으로 ooo에서 밤새작업을 하는데 무리없이 진행했습니다.
이와 같은 강점으로 교보생명에서 DB를 맡아 고객과 기업의 정보를 보호하는 운영자 역할을 수행하겠습니다.
글자수 1,419자2,360Byte