(해외) Modern Hire 구성사례

관리자
2024-05-27
조회수 118

개요

Modern Hire는 채용 및 평가 기술을 제공하는 세 조직(Shaker International, Montage 및 가장 최근 인수된 아일랜드의 Sonru)이 합병된 회사입니다. 이 조직은 북미, 영국, 유럽, 아시아 태평양 지역의 사무소에서 200개 이상의 국가 및 지역의 고객에게 서비스를 제공합니다. 성장의 일환으로 Modern Hire는 서로 다른 SaaS 기술 플랫폼을 하나의 최신 통합 클라우드 기반 솔루션으로 마이그레이션하는 동시에 이를 요구하는 고객에게 하드웨어 보안 모듈(HSM)이 지원하는 보안을 제공해야 했습니다.


도전

“성공적으로 극복한 과제를 설명하세요.” Modern Hire의 인프라 설계자이자 수석 DevOps 엔지니어인 Jason McMinn은 이 고전적인 취업 면접 질문을 침착하게 해결할 수 있습니다. 그는 회사의 클라우드 마이그레이션을 주도하면서 FIPS 140-3을 충족하기 위해 HSM이 지원하는 SSL 오프로딩이 필요한 금융 서비스 업계 고객의 요구 사항을 충족하는 클라우드 기반 방법을 찾을 때까지 마이그레이션을 진행할 수 없다는 것을 깨달았습니다. 

McMinn은 “완전히 클라우드 기반 세계로 이동하는 SaaS 플랫폼으로서 보안을 처리할 하드웨어를 보유하는 것은 매우 복잡합니다.”라고 설명합니다.

문제는 Modern Hire의 디지털 인터뷰 및 평가 플랫폼이 모두 Windows 인터넷 정보 서비스(IIS) Server 2019에서 실행된다는 점이었습니다. 클라우드 공급자의 HSM 서비스는 이를 지원하지 않았습니다. 클라우드 제공업체는 Modern Hire가 의존하는 HSM과 로드 밸런싱 서비스 간의 직접적인 통합을 지원하지도 않았습니다. 이는 SOC 2 및 기타 보안 표준 준수를 유지하기 위해 Modern Hire가 단일 고객을 위해 비용이 많이 드는 레거시 데이터 센터를 유지하고 Windows Server 2016으로 다운그레이드하거나 클라우드 공급자의 HSM과 인터페이스할 수 있는 대체 솔루션을 찾아야 한다는 것을 의미했습니다.

 “보안 요구 사항을 충족하기 위해 다운그레이드한다는 생각으로 골머리를 앓았습니다. 말이 안 됐어요. 그래서 Windows IIS 서버에 접근하기 전에 SSL을 오프로드하는 방법을 찾아야 했습니다. Apache를 사용하여 이를 수행할 수 있다는 것을 알고 있었지만 Apache는 투박하고 오래되었으며 엔터프라이즈 워크로드 앞에 배치하는 것이 안전하다고 생각하지 않았습니다. 나는 내 장치나 Reddit에서 더 많은 지원을 원했습니다.” -McMinn 


해결책

McMinn은 약간의 조사를 통해 DevOps 환경에 원활하게 통합되는 최신 앱 보안 솔루션인 NGINX Plus와 NGINX App Protect를 사용하여 문제를 해결할 수 있다는 것을 깨달았습니다. 솔루션을 마련한 후 McMinn은 클라우드 공급자의 HSM 서비스와 통합하여 필요한 SSL 오프로딩 및 로드 밸런싱을 제공하는 동시에 클라우드 공급자의 로드 밸런싱 서비스에서 WAF 기능을 대체할 웹 애플리케이션 방화벽(WAF) 기능을 확보했습니다. 가장 중요한 점은 이 솔루션이 F5를 완벽하게 지원한다는 것입니다.

"F5와 NGINX에 대한 나의 경험은 올바른 기술이 얼마나 많은 마음의 고통을 덜어줄 수 있는지를 실제로 보여주었습니다."

– Jason McMinn, Modern Hire의 인프라 설계자 겸 수석 DevOps 엔지니어

결과

견고한 지원을 바탕으로 SSL 오프로딩을 신속하게 구현

불과 5개월 후 Modern Hire의 금융 서비스 고객은 필요한 규정을 준수하는 클라우드 HSM 보안을 확보하여 플랫폼 통합을 진행할 수 있었습니다. 온프레미스 데이터 센터가 폐쇄되어 Modern Hire의 애플리케이션 제공 인프라의 복잡성이 감소되었습니다. 아직 진행 중인 구현 프로세스의 초기 단계이지만 McMinn의 팀은 회사가 가장 최근에 인수한 시스템을 통합하기 위해 노력하면서 통합 플랫폼과 모든 디지털 서비스 전반에 걸쳐 NGINX 솔루션을 추가로 구현하는 방법을 계획하기 시작했습니다.


McMinn은 NGINX와 F5가 구현의 "엄청난 속도"를 인정했습니다. “NGINX와 F5에 대해 매우 좋은 평가를 내립니다.”라고 그는 설명합니다. “저는 큰 지원을 받았고, 지원이 없었다면 지금의 우리는 없었을 것입니다. 올바른 기술이 어떻게 많은 마음의 고통을 덜어줄 수 있는지를 실제로 보여주었습니다.”


올바른 기술은 회사의 발전에도 도움이 됩니다. Modern Hire는 향상된 보안 태세 덕분에 최근 ISO 27001 인증을 획득했습니다.


여러 문제를 해결하면서 복잡성 감소

Modern Hire가 레거시 데이터 센터를 폐쇄하고 클라우드 마이그레이션 및 시스템 통합을 진행하도록 돕는 것 외에도 NGINX 솔루션은 여러 문제에 대한 단일 답변을 제공하여 McMinn 팀의 업무를 단순화했습니다. 여기에는 URL 리디렉션을 처리하는 데 사용했던 두 가지 다른 방법을 통합하려는 Modern Hire의 노력과 관련된 즉각적인 과제가 포함되었습니다. 작업이 진행되는 동안 NGINX 구현이 시작되기도 전에 McMinn과 소규모 DevOps 팀의 다른 4명의 구성원은 클라우드 공급자의 로드 밸런서에 필요한 액세스 권한을 얻을 수 없다는 사실을 발견했습니다. 해당 액세스가 없으면 디지털 인터뷰 애플리케이션에 대한 트래픽을 적절하게 리디렉션할 수 없어 전체 플랫폼 통합이 위험에 처하게 됩니다.


"NGINX로 전환하여 문자 그대로 디지털 인터뷰 마이그레이션을 절약했습니다."

– 제이슨 맥민


다행스럽게도 McMinn은 NGINX가 이 문제도 해결할 수 있다는 것을 깨달았습니다. 약 6시간 후 F5 지원팀의 도움을 받아 NGINX로 전환하여 말 그대로 디지털 인터뷰 마이그레이션을 저장했습니다. 우리는 일주일 동안 F5 클라이언트였으며 팀은 즉시 행동에 나섰습니다. 그 점에 대해 정말 감사하게 생각합니다. 


그는 그의 회사가 일부 애플리케이션과 인프라를 현대화함에 따라 앞으로 다른 NGINX 기능을 활용할 것으로 기대하고 있습니다. “우리 플랫폼은 클라우드용으로 구축되었지만 일부 애플리케이션 아키텍처는 현대화되지 않았습니다. 예를 들어 오래된 코드가 있고 컨테이너화하기가 어렵습니다.”라고 그는 설명합니다. “인프라 계층뿐만 아니라 소프트웨어 아키텍처 계층에서도 약간의 변화가 필요합니다. 솔직히 말해서, 우리는 아직 거기에 이르지 못했습니다. 우리는 아직 NGINX의 기초 단계에 있지만 워크플로우에 많은 변화를 가져올 것 같습니다.”


더욱 세분화된 통찰력과 원격 측정

Modern Hire는 주로 분석 및 원격 측정을 위해 NGINX Plus 인스턴스를 관리하는 NGINX Controller를 사용하고 있습니다. McMinn은 로드 밸런서 성능, HTTPS 요청, WAF 위반 및 기타 측정 항목에 대해 팀의 이전 모니터링 도구에 비해 Controller가 제공하는 더욱 세밀한 통찰력을 높이 평가합니다.


McMinn은 "컨트롤러를 사용하면 전체 클러스터의 데이터를 볼 수 있고 각 환경을 볼 수 있으며 대시보드를 구축할 수 있습니다."라고 말합니다. "NGINX 컨트롤러를 통해 NGINX App Protect를 프로그래밍할 수 있다는 것도 놀라운 일입니다. 지금은 모든 작업이 구성 파일로 수행되기 때문입니다."


그는 NGINX 클러스터의 응답 시간이 클라우드 공급자의 로드 밸런싱 서비스와 거의 동일하여 고객에게 영향을 주지 않는 눈에 보이지 않는 전환을 보장한다고 지적합니다. “더 많은 환경을 NGINX로 이동하기 위해 트리거를 전환하거나 서버를 교체하거나 인프라를 업그레이드해야 할 때 클라우드 제공업체 또는 자체 인프라 간에 이동할 수 있는 유연성이 있습니다. 가동 중단 시간 없이 올바르게 수행한다면 고객은 이를 알지 못할 것입니다.”


모던하이어 소개

Modern Hire는 정교한 후보자 심사, 예측 평가, 면접 기술을 통해 채용 결정을 개선하는 과학 기반 채용 플랫폼입니다. 플랫폼의 핵심인 CognitIOn by Modern Hire™는 산업 조직 심리학, 인재 선발 과학, 고급 분석, 후보자 경험, 고용법, 데이터 과학 및 윤리적 AI의 실제 적용에 대한 전문 지식을 통합합니다.

0