Attachment_G._Cloud_and_ColdFusion_Environment.docx
DOCX document 63 KB Posted
- Attached to
- DOL-Web Content Management Services Federal contract opportunity
- Solicitation number
- 1605DC-18-R-00009
About this file
Attachment G
View the file
Other files for this federal contract opportunity
| File | Type | Posted |
|---|---|---|
| 1605DC-18-R-00009_RFP_0001.pdf | ||
| 1605DC-18-R-00009_RFP_Amendment_0001.pdf | ||
| Attachment_A._IDIQ_Pricing_Schedule_0001.xlsx | XLSX spreadsheet | |
| 1605DC18R0009_Questions_and_Answers_0001.xls | XLS spreadsheet | |
| Attachment_B.__Past_Performance_Questionnaire.doc | DOC document | |
| Attachment_F._PWS_Architecture_Figures_1,_2_and_3.docx | DOCX document | |
| 1605DC-18-R-00009_RFP.pdf | ||
| Attachment_A._IDIQ_Pricing_Schedule.xlsx | XLSX spreadsheet | |
| Attachment_C._Wage_Determination.docx | DOCX document | |
| Attachment_E._Question_and_Answer_Template.xls | XLS spreadsheet |
On GovTribe
Work with this file on GovTribe
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
1605DC-18-R-00009 Attachment H
7.0 Cloud and ColdFusion Environment Requirements
The CMS solution shall be connected to enterprise technology environment through an infrastructure (cloud-based) hosting capability that seamlessly provides and meets all connectivity requirements to ultimately provide customers with access to their daily activities. This solution shall allow better scalability, reliability, and cost benefits over the current system architecture. Below are requirements that apply to the environment and all phases of development (The contractor may propose alternative commercially utilized standards):
| Category |
| Req. |
Description of Function
| General |
| 1. |
| The contractor shall provide 24/7 Customer Service and Professional Service Support excluding holidays. Customer Service support is defined as a customer having a place to call and the contractor ensures customer service inquiries are tracked, while Professional Service Support entails contractor staff being available 24/7 to resolve all internal/external customer issues to include a contact and appropriate engineering staff. |
| General |
| 2. |
| The contractor shall install all environments, including development, test, UAT/Pre-prod, and production for the entire SDLC within 90 days of the award. |
| Infrastructure |
| 3. |
| The contractor shall manage service requests and incident management and response. Reports will be provided as needed within the timelines set in DOL’s security policy. |
| Infrastructure (Cloud Hosting) |
| 4. |
| The contractor shall provide a CMS solution that meets the stated capabilities within the objectives as PaaS, IaaS, or SaaS. |
| Infrastructure (Cloud Hosting) |
| 5. |
| The solution shall ensure 99.9% availability for all platforms (development, test, UAT/Pre-prod, and production). |
Infrastructure (Cloud Hosting)
6.
The contractor shall provide Hardware, OS, COTS and custom Software, Database, Storage and Network configuration and server administration for application infrastructure support.
| Infrastructure (Cloud Hosting) |
| 7. |
| The contractor shall setup and maintain Continuity of Operations (COOP) and/or Disaster Recovery (DR) environment. |
| Infrastructure (Cloud Hosting) |
| 8. |
| The cloud data center network provided as part of the Contractor’s solution will be available 100% of the time in any given monthly billing period, excluding scheduled (that must be planned and communicated in writing to the COR 30 days in advance of such maintenance that impacts services) or emergency maintenance (that must be planned and communicated in writing to the COR 3 days in advance of such maintenance that impacts services).. |
Network downtime exists when a Cluster is not reachable as a result of a failure in the Cloud data center network. An SLA Credit will be provided for Network Downtime: 5% of the Cluster fees for each 30 minutes of network downtime (or portion thereof), up to 100% of the Cluster fees.
| Infrastructure (Cloud Hosting) |
| 9. |
| The data center provided as part of the contractor’s solution shall ensure that HVAC (Heating, Ventilation and Air Conditioning) and power will be functioning 100% of the time in any given monthly billing period, excluding scheduled (that must be planned and communicated in writing to the COR 30 days in advance of such maintenance that impacts services) or emergency maintenance (that must be planned and communicated in writing to the COR 3 days in advance of such maintenance that impacts services). Data center infrastructure downtime exists when a Cluster experiences a failure as a result of power or heat problems. |
An SLA Credit for Data Center Infrastructure Downtime: 5% of the Cluster fees for each 30 minutes of data center infrastructure downtime (or portion thereof) above allowed limit set in SLA, up to 100% of the Cluster fees.
| Infrastructure (Cloud Hosting) |
| 10. |
| The functioning of all Cluster hosts must perform at 100%. If a Cluster host fails, the Contractor shall guarantee that restoration or repair will be complete within one hour of problem identification. |
SLA Credit for Cluster Host Downtime: 5% of the Cluster fees for each additional hour of downtime (or portion thereof), above allowed limit set in SLA, , up to 100% of the Cluster fees.
SLA credits will be calculated as a percentage of the Cluster fees for those Clusters adversely affected by the failure for the monthly billing period during which the failure occurred.
Infrastructure (Cloud Hosting)
11.
The contractor shall provide all related cloud hosting documentation that specifies the configuration specific to interfaces between DOL hosted and managed systems and the provided solution’s cloud PaaS, IaaS, or SaaS must be documented and managed.
| Infrastructure (Cloud Hosting) |
| 12. |
| The contractor’s solution shall include redundancy with load balancing and failover capabilities to ensure continuous operations with minimized disruptions using a minimum of two servers in each environment (development, test, UAT/Pre-prod, and production). |
| Infrastructure (Cloud Hosting) |
| 13. |
| The contractor shall provide support (in the areas of Operational Support, Cloud Data Center Support Services, Patch Management, Backup and Restore Support). |
| Infrastructure (Cloud Hosting) |
| 14. |
| The contractor shall provide IT communications support for IT communications services. |
| Infrastructure (Cloud Hosting) |
| 15. |
| The contractor shall provide service strategy, design, operation, and continuous improvement to include strategic plans, plans on providing latest versions, and other related documentation with every new release or once a year which ever comes first. |
Infrastructure (Cloud Hosting)
16.
The contractor shall provide release management support for the approved changes to the Content Management Services solution (patches, upgrades, new products, releases, etc.).
| Infrastructure (Cloud Hosting) |
| 17. |
| The contractor shall provide IT operations management. |
| Infrastructure (Cloud Hosting) |
| 18. |
| The contractor shall provide data center management, which includes but it is not limited to: |
a. Preventive maintenance,
b. Proactive monitoring, and
c. On-call maintenance.
In addition, the contractor shall provide future services associated with the growth of the ETA-OIST’S core competencies.
| Infrastructure (Cloud Hosting) |
| 19. |
| The solution shall provide enough storage via the cloud for document uploads associated with approved projects for ongoing operations. |
| Infrastructure (Cloud Hosting) |
| 20. |
| The solution shall accommodate large content processing (large is defined as a file larger tha 500MB). |
Infrastructure (Cloud Hosting)
21.
The solution shall provide for huge uptick (up to 1000 users) in user access during the time of event hosting ( regular concurrent access of 50 to 75 concurrent users surges up to 750 concurrent users)
| Infrastructure (Cloud Hosting) |
| 22. |
| The contractor shall perform Quality Assurance (QA) management through systematic monitoring and evaluating hardware, software, and firmware to maximize and ensure standards of quality are being attained by the production processes. |
| Infrastructure (Coldfusion) |
| 23. |
| The contractor shall assume all responsibility for patching and maintenance of system software on the servers |
| Infrastructure (Coldfusion) |
| 24. |
| The vendor shall keep all COTS software in current supported versions working in conjunction with OCIO’s office. |
| Project Management |
| 25. |
| The contractor shall provide direct project and task order reporting and other information to the PMO that provides a clear line of sight into the full lifecycle of ETA’s Enterprise Solution Services in accordance with ETA Fiscal Year (FY) Operating Plan’s Business Solutions goals. |
| Project Management |
| 26. |
| The contractor shall conduct all activities associated with this project at a PMBOK or CMMI standard ensuring consistent and repeatability process practice and operational execution. |
| Project Management |
| 27. |
| The contractor shall conduct and support periodic technical reviews of all work products and deliveries from analysts, project teams, and developers and provide user acceptance monitoring and risk mitigation in accordance with ETA FY Operating Plan’s Business Solutions goals. |
| Project Management |
| 28. |
| The contractor shall manage Quality Control to ensure process are followed, to ensure code promotions are accurate and complete, requisite project documentation is complete, and ensure the integrity of the code/documentation Repository database. |
| Project Management |
| 29. |
| The contractor shall manage Total Quality Management monitoring of internal process and work flows to ensure maximum performance and accountability to reduce overhead burden to customers. |
| Project Management |
| 30. |
| The contractor shall respond and participate in OIG audits and A-123 assessments with regards to satisfying processes, policies, requirements, status and findings as necessary to address CMS-related items. |
| Project Management |
| 31. |
| The contractor shall assist the FPM with tasks associated with meetings, (e.g., establishment of agenda, meeting minutes, tracking status of action items and deliverables, etc.). |
| Project Management |
| 32. |
| The contractor shall ensure changes are managed to: |
· Optimize risk exposure (supporting the risk profile required by the business), Minimize the severity of any impact and disruption, Achieve success at the first attempt, and
· Ensure that all stakeholders receive appropriate and timely communication about change so that they are aware and ready to adopt and support the change.
Configuration Management
33.
The contractor shall ensure Configuration Management (CM) to include managing, controlling and reporting changes made to hardware, software, firmware, and documentation of information systems throughout the development and operational life of systems.
The contractor shall report ALL non-authorized changes to the CLOUD environment, including but not limited to HW/SW configuration, applications changes, security penetrations, etc. within 4 hours of detection of the incident.
Security
34.
The CMS solution shall support role-based access controls for all user accounts to manage solution configurations and features based on separation of duties and least privilege.
| Security |
| 35. |
| The CMS provider shall support patch management to ensure the system is up-to-date. |
Security
36.
The CMS solution shall have the ability to prevent network and web application attacks from impacting the system using technologies such as firewalls, intrusion detection/prevention systems, web application firewalls, and other devices.
Security
37.
The CMS solution shall manage, prevent, or absorb foreseeable known malicious attacks (including, but not limited to Denial of Service (DoS/DDoS), SQL Injection, HTTP Request Smuggling/Request Splitting, Buffer Overflow, and Cross Site Scripting.
Security
38.
The CMS solution shall have the ability to provide access to logs daily (compiled logs, database logs, trace files, core and audit files, redo logs and archive log files for 24 hour period ending midnight eastern time) for DOL to download via SFTP.
| Security |
| 39. |
| The CMS solution provider shall be IPv6 compliant natively. |
Security
40.
The CMS solution shall meet FISMA compliance and obtain an Authority to Operate (ATO) from DOL via OIST IT Governance Branch.
| Security |
| 41. |
| The CMS provider shall have completed NIST required security documents for issuing a security authorization at least one week prior to production implementation: |
· Security Plan;
· Security Assessment Report to include test results completed/provided by an independent assessor;
· Risk Assessment Report; and
· Plan of Actions and Millstones (POA&M).
Security
42.
The CMS provider solution shall meet the required NIST SP 800-53 Controls prior to production implementation. (See Appendix for List of Mandatory Controls).
| Security |
| 43. |
| The CMS solution shall comply with Title Ill of the E-Government Act, of the Federal Information Security Management Act (FISMA) of 2002, Public Law 107-347, requires each Federal agency to develop, document, and implement an agency-wide information security program. |
| Security |
| 44. |
| In accordance with the provisions of FISMA, information security controls and services shall be effectively integrated into SDLC of the proposed solution. |
| Security |
| 45. |
| The contractor shall have an active (approved ATO) that is in production, available, and certified. The Designated Approving Authority (DAA) must issue an accreditation statement explicitly granting ATO before the SaaS may be placed into production. If a significant change is deemed to have occurred during the lifecycle of the ATO, a new Security Authorization Package must be submitted and a new Government approved ATO granted. Should the security controls be determined to be ineffective or should the risk associated with operating the system be evaluated to exceed the acceptable level of risk, the DOL has the authority to either deny or revoke the ATO at any time. The system may not process, store, or transport DOL data without a valid ATO. The solution must achieve an ATO before going into production. The DOL ATO approval process could take up to 60 days to include internal client |
/OCIO Security review, addressing any deficiencies, and authorizing official acceptance.
| Security |
| 46. |
| The contractor shall ensure the security controls must be in compliance with National Institute of Standards and Technology (NIST) Special Publication (SP) 800-37, Guidelines for the Security Certification and Accreditation of Federal Information Technology Systems (see "Cloud Service Provider" statement). NIST FIPS 200, Minimum Security Requirements for Federal Information and Information Systems, must be used to determine the minimum security requirements. NIST 800-53 (current revision), Recommended Security Controls for Federal Information Systems, and DOL's Computer Security Handbook (CSH) (current revision), must be used to identify and implement the security controls required. NIST 800-53A (current revision), Guide for Assessing the Security Controls in Federal Information Systems, along with DOL CSH will be used to support the independent testing of the controls for the C&A and lifecycle of the system. |
| Security |
| 47. |
| During the system's lifecycle, an agency must perform continuous monitoring activities to ensure the security posture of the application/system does not pose a risk to the data, program and department. The contractor shall support application security lifecycle compliance across the phases of the DOL SDLCM process, based on the latest official version of FISMA, NIST Guidance, and the DOL CSH, to proactively manage, monitor, and update all security artifacts for this system. These requirements provide the policy and procedures to support these activities that minimally consist of: |
a. Annually: complete/review/update DOL compliant system self-assessment, Privacy Impact Assessment (PIA), FIPS-199 Security and System Categorization Review, e-Authentication Risk Assessment, Risk Assessments (RA), Contingency Plan (CP) Testing, System Security Plan (SSP) and appropriate staff completing security awareness and role based training. Assist in ad-hoc data calls for information related to the system.
b. Quarterly: complete Security Control Testing and Evaluation (SCT&E), Management of the system's weaknesses through a Plans of Action & Milestones (POA&M) management tool. This management should include closure of identified system weaknesses within specified time periods and providing supporting evidence to validate closure of identified weaknesses (see performance measures).
c. Monthly: tracking and reporting on security incidents that have been experienced by the provider to include confirmed or suspected incidents involving Personally Identifiable Information (PII), unauthorized access, denial of service, malicious code, improper usage and scans, probes, and attempted accesses. Provider shall follow the standards defined by NISI SP 800-61 (current revision) and the DOL CSH.
| Security |
| 48. |
| The contractor shall monitor Accreditation Expiration. Federal systems are accredited on a three (3) year lifecycle. Prior to the end of the accreditation period the agency is required to complete the C&A processes again to obtain a continued authority to operate before the expiration date of the prior authorization. This is an ongoing process during the operation and maintenance phase of a systems overall life cycle. |
Security
49.
The Cloud Services solution shall meet Federal government regulatory compliance requirements (i.e. Privacy Act, FISMA, CIPSEA, Federal Records Act, Freedom of Information Act, Trade Secrets Act, Health Insurance Portability and Accountability Act (HIPAA), Privacy Rules, etc.).
| Security |
| 50. |
| Systems hosted by a third party contractor shall meet the same security requirements as a DOL hosted system As there are dependencies between the system and the hosting facility and supporting network it is common practice that the contractor's supporting facilities (building, network, etc.) have an authority to operate in place as well as maintain and report on the security posture as defined by Federal Requirements (as indicated above). It is expected that the authority to operate for the supporting infrastructure already have a Federal sponsor. |
| Security |
| 51. |
| In the event a system compromise is detected and/or suspected, the contractor shall assist DOL Incident Response Team in providing services and support to determine the system's security posture and potential/real time risk impact to the data, system, and program. This may require assistance from the third party contractor's resources to include staff, access to hosting facilities, IT systems, reports, interviews, and documentation. This is applicable for both DOL and contractor hosted options. |
Security
52.
In the event the system is identified for a DOL OIG audit the Contractor shall assist DOL in providing audit services and support upon request during the DOL Inspector General (IG) or other federally supported IG audit processes (i.e.; providing supporting evidence, ad-hoc reports, interviews, documentation, etc.). This is applicable for both DOL and Contractor hosted options.
| Security |
| 53. |
| The contractor shall meet at least four of the five Essential Characteristics of the Cloud Definition as set forth in the National Institute of Standards and Technology (NIST) publication 800-145 "The NIST Definition of Cloud Computing." The provider shall also ensure their Cloud services are in accordance with the Federal CIO Council's definition. |
| Security |
| 54. |
| All CMS-related systems shall comply and integrate with the Enterprise Identity and Access Management (IAM). The DOL is establishing an IAM solution that shall provide the central service for identification and authentication decisions for all DOL applications. DOL IAM solution shall specifically provide a common authoritative identity and security entitlement management service across DOL employees/contractors, customer, and business partner communities of interest (COI). Two COI's have been identified - the internal COI (ICOI) and the external COI (ECOI). |
| Security |
| 55. |
| The contractor shall provide ICOI: For ICOI, the IAM solution will fully support DOL HSPD-12 program goals, by providing common service capabilities that will enhance identification and security management, for the authorized users of its IT systems and physical facilities. Security entitlement services will be realized through services from the standards based PIV Credential. Optionally, DOL will also support PKI certificates that may not be resident on PIV Credentials (i.e., software, profile-based PKI). |
| Security |
| 56. |
| The contractor shall provide ECOI: For ECOI, the IAM solution will require at least the security services of IA. IA services will be supported through federated identity management services (e.g., SAML), and through preferred approaches for authorization security services that are more integrated to the IAM Services. Identification, Authentication, and Authorization (IAA) security services shall be supported through the use of standards-based protocols and approaches (XACML, OASIS WS.-- i.e., WS-Federation, WS-Trust. WS- Provisioning and WS Security). |
| Security |
| 57. |
| The contractor shall provide Integration to these Enterprise IAM services as a mandatory requirement for all DOL applications. Application shall leverage the services of this enterprise solution as part of their identity and security management functions. DOL is achieving the highest possible security posture to protect government environments and data, and as such the highest security option will be the preferred option. Two sets of security requirements have been identified: The Basic requirements and the |
Security Assurance requirements.
| Security |
| 58. |
| The contractor shall ensure that IAM Basic Requirements are met: The application or service provider must support the following requirements: |
· Transport Security Services: Shall support appropriate transport security services by demonstrating capability for mutually authenticated SSLv3.0 or TLSv 1.0 authentication approaches when exchanging data over networks.
· DOL Unique Identifiers: Shall be capable of utilizing a DOL determined unique identifiers (UID) (e.g., Microsoft Active Directory User-Principal- Name (UPN) values, DOL Employee ID, etc.) as the basis for authoritatively determining the user's identity.
· Internal/ External Authorization: Shall describe whether the application is required to make its own internal authorization decisions, independent of a third party system, for access to internal application or service provider solution functionality. Otherwise describe if the capability exists within the application security model to utilize the preferred authorization services from a standards based IAM COTS solution (i.e., the IBM Tivoli IAM Suite).
| Security |
| 59. |
| The Contractor shall propose how they plan to meet and comply with the DOL's identity and access management plan described above. |
| Security |
| 60. |
| The contractor shall provide Integration of Security Activities Throughout System Development Life Cycle (SDLC): includes integrating security requirements and controls, performing security design reviews, reviewing all documentation from a security perspective, and serving as the subject matter expert in integrating all security aspects into the SDLC necessary to ensure adequate security for the Content Management Services solution. |
| Security |
| 61. |
| The contractor shall provide DOL/ETA Security Assessment and Authorization or ATO Package for the Content Management Services solution: |
· Develop comprehensive security documentation for the Content Management Services solution including, but not limited to the, System Security Plan (SSP), Contingency Plan (CP)/Disaster Recovery Plan (DRP), Privacy Impact Assessment (PIA), Incident Response Plan (IRP), Risk Assessment / Security Controls Assessment, FIPS 199 Security Categorization, Plan of Action & Milestones (POA&Ms).
· Conduct Contingency Plan and Incident Response Plan testing, exercises, and training in accordance with the DOL/ETA Computer Security Handbook.
· Develop any Memorandum of Understanding / Interconnection Security Agreements necessary to support the Content Management Services solution when interfacing with components external to the system boundary.
· Conduct an independent Security Controls Assessment to determine compliance with the DOL/ETA specific security requirements in accordance with the DOL/ETA Computer Security Handbook (delta analysis).
· Document all security weaknesses and remedial actions as Plan of Action & Milestones (POA&Ms).
· Develop security authorization memos for ATO Package (Memo for Information Security Officer to Authorizing Official and Memo for Authorizing Official to Chief Information Security Officer).
| Security |
| 62. |
| The contractor shall conduct Technical Security Testing of the Content Management Services solution including static/dynamic code analysis, vulnerability scanning, and penetration testing across all layers of CMS solution including network, server, and application. Develop Technical Security Assessment Summary Report to summarize all results including any weaknesses, areas of concern, and recommendations for remediation. |
| Security |
| 63. |
| The contractor shall provide Continuous Monitoring/Selection Of Controls To Be Monitored Support: |
· Includes documenting roles, responsibilities, methodology, and assessment procedures for continuous monitoring activities of the information system (ETA Information Systems); selecting a subset of security controls for continuous monitoring testing; ranking for selection of security controls includes: NIST SP 800-53 identifies several security controls that require execution at least annually, controls that have a recently closed POA&M, controls that have changed but didn’t warrant a full C&A, controls that have a high volatility, and controls that were not tested in the previous annual continuous monitoring exercise; and indicating the frequency of testing, volatility, next planned test date, and if a POA&M was identified.
| Security |
| 64. |
| The contractor shall provide Periodic Risk Assessments, Security Testing, and Continuous Monitoring: |
· Conduct periodic risk assessments and security testing including vulnerability scanning and penetration testing at all system layers (i.e., network, application (static/dynamic), database, and code analysis).
· Provide ongoing security operations and maintenance support to ensure that the system is operating as expected and meets DOL/ETA Computer Security Handbook requirements.
| Security |
| 65. |
| The contractor shall provide Secure Configuration Settings – Server Hardening: Ensure that the appropriate checklists from the NIST National Checklist Program (NCP) repository are used to harden all Content Management Services solution components. |
File details come from the government source that posted it.