CBL-IPF_Developer_Environment_Guidance.docx

DOCX document 37 KB Posted

Attached to
FS3i-RFI
Solicitation number
FS3i-TBD
Issued by

About this file

This document is an IPF Developer Environment Guide from the National Geospatial-Intelligence Agency (NGA). It outlines the available development environment options for both cleared and uncleared personnel working on IPF projects. The three options are: eXternal Cloud (XC) for unclassified workloads, Commercial Cloud Services (C2S) on AWS for classified domains, and the Blue Factory Environment (BFE) which can accommodate LIMDIS data with approval. The guide provides details on the capabilities, security levels, and access requirements for each environment. It recommends using the XC environment for most unclassified development, and transitioning to the BFE when LIMDIS data is involved. The guide also notes that the BFE development costs are covered by the agency up to $500/month. No specific federal contract opportunity details are provided in this document.

View the file

Other files

File Type Posted
RFI_QA_20241003.xlsx XLSX spreadsheet
CBL-SFN_Overview_Trifold_FINAL_v3.pdf PDF
CBL-FS2_TanDEM_X_Addendum_V1.docx DOCX document
CBL-IPF_S3_Object_Lifecycle_Management_(2023-05-17).docx DOCX document
CBL-IPF_EBS_Encryption_(2023-08).docx DOCX document
Science_Task_Order_20240917.docx DOCX document
CBL-SMAPS_V2.pptx PPTX presentation
CBL-Maritime_Pub_SMAPS_QASP.docx DOCX document
CBL-IPF_EBS_Provisioned_IOPS_and_Throughput_(2023-06-22).docx DOCX document
CBL-SFN_APNTt_Placemats_FINAL_v2.pdf PDF
CBL-The_NGA_Software_Way_2022.pdf PDF
CBL-GNSS_As-Is_and_Aspirational_Endstate.pdf PDF
CBL-GGEPS_As-Is_and_Aspirational_Endstate.pdf PDF
CBL-GGPM SvcV-2 Diagram.jpg JPG image
CBL-IPF_Orphaned_EBS_Volume_Management_(2023-06-22).docx DOCX document
CBL-NGA_Technology_Strategy_APR_20-512.pdf PDF
CBL-IPF_Capability_Delivery_SOP--Oct2021.docx DOCX document
CBL-N2_ConOps_Final_05222024.docx DOCX document
CBL-J-03_FS2_EM_TO_Geomatics_VDA_Addendum.docx DOCX document
CBL-Data_Conditioning_SvcV-2_Diagram.jpg JPG image
CBL-IPF_Tagging_Standards_(2023-05-17).docx DOCX document
CBL-GSS_As-Is_Architecture.png PNG image
Sea_Task_Order_Rev1_20240829.docx DOCX document
Base_PWS_Rev1.3_20240903.docx DOCX document
FS3i_RFI_20240917.docx DOCX document
Show all 25

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

UNCLASSIFIED

IPF Developer Environment Guide 2023-07-19

(U) Purpose:

(U) NGA has several development environment options available for both cleared and un-cleared personnel. The environment selected will depend on a projects’ data requirements and the clearance level of the development team. Understanding the requirements and relationships of each (cloud domains, networks, security levels, Impact Levels (IL), etc) is important for IPF projects to determine the best option based on the defined needs. There are three possible environments in which development can take place. This document will provide developers the guidance as to where development should take place within the NGA construct.

(U) Environment Options

(U) eXternal Cloud (XC): Intended to support a variety of workloads running in a commercial cloud environment outside the DoD network perimeter. Software installed must not be SWAP Blacklisted; and cannot access SBU resources to include NGA License servers. If a developer does not have a Common Access Card (CAC), the developer will require approval from their NGA GPOC to access the XC environment. XC Cloud Access Portal: https://xc.awsapps.com/start#/

(U) Commercial Cloud Services (C2S) Amazon Web Services (AWS) is known as the IC cloud offerings aka C2S (Cloud Commercial Services). Available on all three security domains (UC, SC, TC), C2S is leveraged as a reliable, scalable, and inexpensive cloud computing service. In addition to the NGA tool chain of services used to manage your applications throughout the lifecycle, NGA also utilizes the advantages of cloud computing through continuous integration and continuous delivery (CI/CD) which integrate with both AWS (managed instances in a Virtual Private Cloud (VPC) and NGA CORE Kubic (Red Hat OpenShift) to deploy software.

(U) Blue Factory Environment (BFE): Intended to supplement other development environments on UC, SC, and TC by providing cloud-based services that can scale to prove out large data or compute requirements. UC BFE can only process/store data up to UNCLASSIFIED/FOUO by default. To process/store LIMDIS data approval is required with an explanation of how the data will be tagged, and dissemination controlled. Software installed must be SWAP Whitelisted.

Links:

What is BFE? https://bluefactory.pages.gs.mil/documentation/general/What-Is-Bluefactory/BlueFactoryAdmin@nga.mil Onboarding to BFE: BFE Onboarding instructions can be found here: https://bluefactory.pages.gs.mil/documentation/general/

(U) Selecting the Proper Development Environment Type: The table below outlines the development environment options based on the clearance level of the teams and applicable data types.

Development Environment Options

Developer
Test Data Type
Location of Development
DevSecOps Tools
Uncleared and/or Cleared
Unclassified Only IL-2
XC
GEOINT Services on XC
Uncleared and/or Cleared
U/FOUO/LIMDIS with approval. Cleared developer w/CAC can only SSH to servers
UC Blue Factory (UC BFE)
GEOINT Services on UC
Cleared
U/FOUO/LIMDIS with approval
UC Blue Factory (UC BFE)
GEOINT Services on UC
Cleared
IL6
SC Blue Factory (SC BFE)
GEOINT Services on SC
Cleared
TC
TC Blue Factory (TC BFE)
GEOINT Services on TC

Summary:

In most scenarios, XC will be the development environment of choice. The caveat to that is when LIMDIS information/data is involved. In that instance, it’s recommended to move development into the BFE (Blue Factory Environment). There are couple of reasons why this is:

· XC is only approved for IL2 (UNCLASS only) information.

· Developers can onboard into the UC BFE:

· Provide justification why LIMDIS is needed and exactly why it’s needed

· How they would limit the dissemination to the admin email slug

· Receive approval from the ISO/ISSO An additional benefit to onboarding into the BFE is all development costs are covered by DDI-Ops (QD), formerly DataCorps up to $500/month. IPF incurs no additional cost for development.

File details come from the government source that posted it. Updated .