Booz Allen Hamilton Booz Allen Hamilton

Enabling Mission-Critical Machine Learning

The Approach: Targeting the Most Common MLOps Challenges

The Clairvoyant program was originally established to address a similar set of issues—those faced by software developers in deploying software into intelligence operations.

Software development programs faced three key issues:

  • All programs, including both large, legacy applications and small, single-page websites, had to have cloud deployment experts on the team
  • All programs needed to seek formal security accreditation and authority to operate (ATO) before deploying into operations
  • Maintaining the software, once operational, required additional—and often restrictive—allocations of manpower, time, and resources

Together, these challenges add months to a typical deployment schedule.

A Complete DevOps Tool Suite

In response, Clairvoyant provides a DevOps tool suite that has already significantly improved software development in the intelligence community. Booz Allen instituted:

  • A deployment framework that includes Kubernetes clusters for hosting containerized software
  • A continuous integration and continuous deployment (CI/CD) pipeline with security checkpoints to automate security accreditations
  • Program health monitoring and metrics

These three capabilities made it possible for all teams—from massive, mission-critical enterprise programs to the smallest development teams—to quickly deploy new or modified programs into operations.

The agency’s second challenge set involved finding, streaming, and using data—a problem shared by both application developers and data scientists. Across the IC, data is siloed and in myriad schemas—making it hard to find and integrate data during development.

Booz Allen created an IDP to combine data warehousing, query tools, discovery tools, and streaming services in one solution, reducing barriers for developers and data scientists alike. The Clairvoyant IDP broke barriers across the enterprise by making siloed data discoverable and accessible to developers in a standardized format, making it possible to interface existing data with new, containerized applications.

This DevOps model standardized developers’ program interfaces and provided managed services for data, security, cloud infrastructure, and operational support. These services enabled developers to rapidly develop new capabilities and deploy into operations in an agile cadence. 

The Solution: A Machine Learning Environment Deployable Across the IC

Clairvoyant’s SageMakerSpace is a purpose-built machine learning environment that can enable the use of machine learning across the IC through MLOps. SageMakerSpace enables data scientists to leverage the power of Amazon SageMaker via a secure portal so they can collaboratively build, train, and deploy machine learning models for their mission use cases. SageMakerSpace is even more powerful when used within the Clairvoyant DevOps ecosystem, which gives users the data they need and the ability to plug-and-play ML into operations.

To make it possible to deploy ML models for use in IC missions, Booz Allen developed a MLOps approach similar to the successful solution created for software developers. The modeling environment solution provides data scientists and ML engineers with industry-standard ML modeling tools and task-ready GPU and CPU hardware, key components for delivering an ML model to operations.

When combined with the other elements of the DevOps stack (i.e., the cloud hosting framework, CI/CD pipeline, and IDP), these capabilities eliminate the most common barriers to operationalizing ML models.

This innovative approach brings the intelligence community closer to exploiting all the advantages that ML models can offer—applying the power of AI/ML to support the mission.