보안 분야의 "기술 격차"에 관해 기술 업계에서는 많은 한탄이 있습니다. 이는 기업들이 모든 수직 산업 분야에서 점점 더 중요해지는 직책을 채울 재능 있는 보안 전문가를 찾지 못하는 현상입니다.
하지만 네트워크 등 다른 기술 관련 학문 분야의 기술 격차에 대해서는 언급이 적습니다.
IT 전반의 급여와 기술을 추적하는 Robert Half Technology는 최근 2016년 설문 조사를 발표했는데, 그 결과 미국에서 "네트워크" 인력에 대한 경쟁이 치열해지고 있는 것으로 나타났습니다.
2016년 첫 번째 보고서에 따르면 "네트워크 관리"는 현재 가장 수요가 많은 3대 기술 중 하나이며, 설문 조사에 참여한 CIO의 54%가 네트워크 인재가 필요하다고 답했습니다.
그건 놀랄 일이 아니고, 적어도 놀랄 일은 아닙니다. 앱이 많아질수록 서버도 많아지고 사용자도 많아집니다. 서버와 사용자가 많을수록 네트워크도 커집니다. 네트워크가 커진다는 것은 앱을 제공하는 과정에서 잘못될 수 있는 다양한 것들을 프로비저닝하고, 모니터링하고, 관리하고, 문제를 해결하기 위해 더 많은 네트워크 관리자가 필요하다는 것을 의미합니다.
오늘날의 생산성과 수익은 빠르고 안정적인 네트워크에 달려 있습니다. 이는 라우팅과 스위칭뿐만 아니라 배포(부하 분산) 및 성능 향상(캐싱 및 TCP 멀티플렉싱) 서비스도 기업이나 소비자 여부에 관계없이 사용자와 앱 간에 빠르게 전송되어야 함을 의미합니다.
하지만 그러한 서비스와 네트워크에는 사람이 필요합니다. 네트워크를 설계하는 방법, 적절한 곳에 정책을 적용하는 방법, 규모, 보안, 속도 등 주어진 문제를 가장 효과적으로 해결할 수 있는 서비스를 결정하는 방법을 이해하는 사람이 필요합니다.
그런 사람이 부족한 것 같습니다. CIO가 네트워크 인력을 더 많이 확보해야 한다는 사실을 알고 있기 때문에 운영 규모를 확대하는 것이 필수적입니다. 네트워커와 개발자 모두에게 빈번하게 발생하는 엉터리 작업(야크 털 깎기)을 자동화하고 조정할 수 있는 도구를 제공함으로써 CIO는 귀중한(그리고 제한된) 네트워킹 전문가의 역량을 확장할 수 있습니다. "지루한" 작업에 소요되는 시간을 줄이면 생산성이 향상될 뿐만 아니라 역할에 대한 만족도도 향상되는 부수적인 이점이 있습니다. 이를 통해 네트워크 이탈률을 줄일 수 있는 잠재력이 있습니다. 네트워크 이탈률은 IT 조직뿐만 아니라 신규 직원을 교육하고 훈련하는 데 시간과 비용을 투자해야 하는 모든 산업에 큰 비용이 됩니다.
CAP 연구에 따르면 중간 수준(3만~5만 달러) 직책을 대체하는 데 드는 평균 비용은 연봉의 20%인 것으로 나타났습니다. 예를 들어, 4만 달러짜리 관리자를 교체하는 데 드는 비용은 8,000달러입니다. 같은 연구에서는 "고도로 숙련된" 직위(의사와 임원 제외)의 평균을 구한 결과 교체 비용이 20.7%로 미미하게 더 높은 것으로 나타났습니다. 그럼에도 불구하고, 우리 모두는 특정 분야의 IT 직책이 "중간 범위" 급여를 벗어난다는 것을 알고 있습니다. 환경에 대한 "최신 정보"를 얻는 동안 생산성에 타격을 주고, 그들을 대체하기 위해 급여의 20%를 지불해야 합니다.
따라서 CIO들이 네트워킹 직책을 위해 신규 인재를 채용하는 데 어려움을 겪는 것뿐만 아니라, 이미 고용한 인재를 유지(및 확장)하는 방법을 알아내는 것도 문제입니다. 지루하고 지루한 작업을 없애고 혁신에 더 많은 시간을 할애하고(마이크로서비스 및 컨테이너화와 같은 새로운 앱 아키텍처를 지원하는 데 필요한 네트워크를 적응 및 설계하는 데도) 기술 격차를 해소하는 것이 중요합니다.
CIO는 자동화와 오케스트레이션(DevOps, SDx, 저녁 식사 시간 늦었다고 부르든, 전략 계획에서 빠졌다고 부르든)을 수용해야 합니다. 이는 기업이 새로운 앱(또는 앱의 새로운 버전)을 시장에 신속하게 제공하고 클라우드(온프레미스와 오프프레미스 모두)를 지원하는 능력을 향상시킬 뿐만 아니라 제한된 재능 있는 네트워킹 전문가에 대한 높은 수요에 직면하여 네트워크를 확장하는 과제를 해결하는 수단입니다.
API, 템플릿, 데이터 센터 오케스트레이션은 네트워크를 더 빠르고 더 자주 확장해야 하는 필요성을 해결하는 데 중요하며, 네트워크 엔지니어도 지치지 않고 작업할 수 있습니다.
그게 중요한 이유는, 털을 깎을 때까지 야크들이 짓밟는 일이 없다면 울타리 반대편의 풀이 실제로 더 푸르게 보일 수도 있기 때문입니다.
*초보자를 위해 야크 털 깎기에는 여러 가지 관련 정의가 있는데, 그 중 가장 간결한 정의는 직무를 수행하기 위해 반드시 완료해야 하는 작업이라는 것입니다. 가장 흔한 예는 방금 완성한 코드를 테스트하기 위해 웹 서버를 구성하고, 실행하고, 문제를 해결해야 하는 개발자입니다. 네트워크에서 이는 부하 분산, 앱 보안, 성능 관련 서비스 등 보다 고급 네트워킹 서비스를 배포하기 위해 새로운 네트워크 세그먼트를 구성하고 문제를 해결해야 할 필요성을 의미할 수 있습니다.