IPF Developer Environment Guidance.docx

DOCX document 35 KB Posted

Attached to
Foundation Sustainment Support, Software and Integration (FS3i)
Solicitation number
HM047625R0016_Bidder_Library
Issued by

About this file

This is an internal guidance document for the National Geospatial Intelligence Agency (NGA) outlining development environment options for Integrated Program Framework (IPF) projects. The document provides direction to developers regarding which cloud and computing environments are appropriate based on their security clearance levels and data classification requirements.

NGA offers three primary development environment options: eXternal Cloud (XC) for unclassified work on IL-2 data accessible to cleared and uncleared personnel; Commercial Cloud Services (C2S) leveraging AWS across all three security domains (UC, SC, TC) with integrated NGA toolchains and CI/CD capabilities; and Blue Factory Environment (BFE) available on UC, SC, and TC domains for scaled testing of large data or compute requirements. The document establishes a selection matrix specifying that XC serves as the standard environment for unclassified-only work, while BFE is recommended when Limited Distribution (LIMDIS) data is involved. Developers requiring BFE access with LIMDIS data must provide justification for the data requirement, explain dissemination controls and tagging methods, and obtain ISO/ISSO approval. A significant advantage of BFE onboarding is that DDI-Ops (formerly DataCorps) covers all development costs up to $500 monthly, eliminating additional expenses for IPF projects. The guidance emphasizes that software installed in XC cannot be SWAP Blacklisted and cannot access SBU resources, while BFE software must be SWAP Whitelisted.

View the file

Other files

File Type Posted
(U) VCPS_Breakout_Citrix_Alignment .pptx PPTX presentation
(U)_VCPS_Breakout_Storage_Pool_2.pptx PPTX presentation
(U) NGAI 8955.6_NGA Web Property Standards & Guidelines_Update_1.pdf PDF
(U) NGAI 8040.1_Configuration Mgmt_21NOV2018.pdf PDF
(U) SFA Air High-Level As-Is SV-1.png PNG image
(U) Annex_K_Cloud_Business_Guidance_v5.2.pdf PDF
(U) DODI_5000.87 SoftwareAcqPathway.pdf PDF
(U) NGA Cybersecurity Strategy_Gold.pdf PDF
(U) NGAI 8550.1_Health and Perf Monitoring of Info Sys & Apps_2NOV2020.pdf PDF
(U) NGAI 5200.1_Info Security_Update_1.pdf PDF
(U) NGA_CTDR_Template_05122025.xlsx XLSX spreadsheet
(U) Annex_D_Enterprise_Services_v5.2.pdf PDF
(U) NGAI8010.14_Password_Management_Update_1.pdf PDF
(U) FGModProgramOverview-JUNE2022-NGA.pdf PDF
(U) IPMR_Implementation_Guide_5FEB2016.pdf PDF
(U) As-Is FG IT Governance Processes Summary Final.pdf PDF
(U) Air_TAPS_VDD_1.0.0.pdf PDF
(U) DoDI8510-01_RMF_DoD_IT_change_3.pdf PDF
(U) NGAI 5205.6_Lifecycle Protection of Geospatial Info_16OCT2018.pdf PDF
(U) NIST500-317 Cloud Computing Accessibility Considerations_draft.pdf PDF
FINAL_Consolidated FS3i QA 2APR 2026.xlsx XLSX spreadsheet
(U) NGAI 8010.1_Info Sys Risk Mgmt Framework_Update_1.pdf PDF
(U) OMB M-17-06_Policy for Fed Agency Pub Websites Digital Services.pdf PDF
(U) Annex_E_Lifecycle_Guidance_v5.0.pdf PDF
(U) SEAD-4-Adjudicative-Guidelines.pdf PDF
(U) TRB N01-0757_APS.pdf PDF
(U) NGAI52004_rev1_Instruction_for_Operations_Security_OPSEC.pdf PDF
(U) Gov_Furnished_Property_List_(GFP).pdf PDF
(U) NGA_Cloud_Guidance_Intro_v5.2_w_signature.pdf PDF
IPF Standard - EBS Provisioned IOPS and Throughput (2023-06-22).docx DOCX document
(U) DoD_Cloud_Computing_Sec Requirements_Guide.pdf PDF
(U) NGA_Technology_Strategy_MAY2020.pdf PDF
IPF Standard - Tagging Standards (2023-05-17).docx DOCX document
(U) NGAI 5401.1_Privacy & Civil Liberties Prog_26JAN2020.pdf PDF
(U) NGAI 8040.2_Records Mgmt Prog_21OCT2020.pdf PDF
(U) Annex_G_Cloud_Data_Guidance_v5.2.pdf PDF
(U) NGAI80102_rev7_Information_System_Security_Training.pdf PDF
(U) FS2 Aero Task Order APS CONOPS.pdf PDF
(U) NSGM3202_GFMSA_Program_Manual.pdf PDF
(U) WebDVOF to FS2 Addendum_v9.pdf PDF
(U) NGA Program Level Agile Process.docx DOCX document
(U) DOD_CIO_SW_Dev_Open_Source_Guidance_SW_26JAN2022.pdf PDF
(U) NGAI 3020.26_Continuity of Operations Program_Update_1.pdf PDF
(U) Air_ACE_GTO_VDD_v1.0.28.pdf PDF
(U) DODD8140.01_Cyberspace_Workforce_Management_5OCT2020.pdf PDF
(U) Air_AAS_VDD_v170.3.pdf PDF
(U) The_NGA_Software_Way_2022.pdf PDF
IPF Standard - S3 Object Lifecycle Management (2023-05-17).docx DOCX document
(U-FOUO) Annex_C_CAMG_Charter_v5.0.pdf PDF
IPF Standard - EC2 Snapshot (2025-08-20).docx DOCX document
Show 40 more

Latest 50 of 80 listed here. See the rest on GovTribe.

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 .