Loading...
HomeMy WebLinkAboutStaff Report 2506-4836CITY OF PALO ALTO CITY COUNCIL Special Meeting Monday, August 11, 2025 Council Chambers & Hybrid 5:30 PM     Agenda Item     11.Approval of Amendment No. 1 to Contract No. C22182051 with EPI-USE Labs LLC to Increase the Compensation by $939,675 for the City’s AWS Cloud and SAP Basis Support Services and Extending the Term by 12 months to December 31, 2026; CEQA status - exempt under 15061(b)(3). City Council Staff Report From: City Manager Report Type: CONSENT CALENDAR Lead Department: IT Department Meeting Date: August 11, 2025 Report #:2506-4836 TITLE Approval of Amendment No. 1 to Contract No. C22182051 with EPI-USE Labs LLC to Increase the Compensation by $939,675 for the City’s AWS Cloud and SAP Basis Support Services and Extending the Term by 12 months to December 31, 2026; CEQA status - exempt under 15061(b)(3).; RECOMMENDATION Staff recommends that the City Council approve and authorize the City Manager or designee to execute Amendment No. 1 to Contract No. C22182051 with EPI-USE Labs LLC (Attachment A) to extend the term of the contract by 12 months to December 31, 2026 and adds $854,250 for base services and $85,425 for additional services, for a new total not-to-exceed amount of $3,153,815, for the City’s AWS Cloud and SAP Basis Services over a total term of 4.5 years. EXECUTIVE SUMMARY Staff recommend amending the City’s contract with EPI-USE Labs LLC to extend the term by 12 months to December 31, 2026. This amendment supports the City’s ongoing operations in the Amazon Web Services (AWS) cloud environment and SAP system management. The City is simultaneously preparing for the sunset of the current SAP version in 2027. The contract allows for continued hosting, networking, technical SAP Basis services, and as-needed support via task orders. The services will be delivered by EPI-USE Labs LLC, a vendor originally selected through a Request for Proposals (RFP) process completed in June 2022. BACKGROUND In May 2021, the City issued an RFP to procure cloud hosting and AWS support services. The selection criteria emphasized vendor ability to support SAP in the AWS environment, staff expertise across domains (infrastructure, networking, security, SAP Basis), pricing breakdowns, and long-term cost considerations including AWS discounts. EPI-USE Labs LLC was selected based on their technical expertise, customer references, and competitive pricing. The original three-and-a-half-year contract, approved by City Council on June 20, 2022 (CMR ID #139941), was for an amount not to exceed $2,214,140—covering basic services and contingency funding for additional services through task orders. ANALYSIS AWS account and infrastructure management, Cloud hosting and network operations support, Ongoing SAP Basis administration (monitoring, performance tuning, patching, etc.), On-demand, ad-hoc technical/functional support via City-issued task orders. FISCAL/RESOURCE IMPACT STAKEHOLDER ENGAGEMENT 1 Archived June 20, 2022 City Council Staff Report: https://www.paloalto.gov/City-Hall/City-Council/Council- Agendas-Minutes ENVIRONMENTAL REVIEW The approval of this contract amendment is exempt from review under the California Environmental Quality Act (CEQA) under CEQA Guidelines section 15061(c)(3). ATTACHMENTS Attachment A: EPI-USE Labs Contract, C22182051 Amendment No. 1 APPROVED BY: Darren Numoto, Chief Information Officer Vers.: Aug. 5, 2019 Page 1 of 44 AMENDMENT NO.1 TO CONTRACT NO. C22182051 BETWEEN THE CITY OF PALO ALTO AND EPI-USE LABS, LLC This Amendment No.1 (this “Amendment”) to Contract No. C22182051 (the “Contract” as defined below) is entered into as of August 1, 2025 by and between the CITY OF PALO ALTO, a California chartered municipal corporation (“CITY”), and EPI-USE LABS, LLC, a Wyoming limited liability company, located at 1155 Perimeter Center West, Ste 1100, Atlanta, GA 30338 (“CONSULTANT”). CITY and CONTRACTOR are referred to collectively as the “Parties” in this Amendment. R E C I T A L S A. The Contract (as defined below) was entered into by and between the Parties hereto for the provision of Hosting Services in AWS (Amazon Web Services) Cloud and SAP Basis Support Services for the CITY’s ERP system, as detailed therein. B. The Parties now wish to amend the Contract in order to extend the term for a 1- year extension, changing the expiration term date of this Amendment from December 31, 2025 to December 31, 2026; and increase compensation by $939,675, changing a total not to exceed amount from $2,214,140 to $3,153,815. NOW, THEREFORE, in consideration of the covenants, terms, conditions, and provisions of this Amendment, the Parties agree: SECTION 1. Definitions. The following definitions shall apply to this Amendment: a. Contract. The term “Contract” shall mean Contract No. C22182051 between CONSULTANT and CITY, dated June 21, 2022. b. Other Terms. Capitalized terms used and not defined in this Amendment shall have the meanings assigned to such terms in the Contract. SECTION 2. Section 2. “TERM” of the Contract is hereby amended to read as follows: “The term of this Agreement shall be from the date of its full execution through December 31, 2026, unless terminated earlier pursuant to Section 19 (Termination) of this Agreement. SECTION 3. Section 4. “NOT TO EXCEED COMPENSATION” of the Contract is hereby amended to read as follows: “The compensation to be paid to CONSULTANT for performance of the Services shall be based on the compensation structure detailed in Exhibit C, entitled “COMPENSATION,” including any reimbursable expenses specified therein, and the maximum total compensation shall not exceed Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 2 of 44 Two Million Eight Hundred Sixty Eight Thousand Three Hundred Ninety Dollars ($2,868,390.00). The hourly schedule of rates, if applicable, is set out in Exhibit C-1, entitled “SCHEDULE OF RATES.” Any work performed or expenses incurred for which payment would result in a total exceeding the maximum compensation set forth in this Section 4 shall be at no cost to the CITY. Optional Additional Services Provision (This provision applies only if checked and a not-to- exceed compensation amount for Additional Services is allocated below under this Section 4.) In addition to the not-to-exceed compensation specified above, CITY has set aside the not-to- exceed compensation amount of Two Hundred Eighty Five Thousand Dollars ($285,425.00) for the performance of Additional Services (as defined below). The total compensation for performance of the Services, Additional Services and any reimbursable expenses specified in Exhibit C, shall not exceed Three Million One Hundred Fifty Three Thousand Eight Hundred Fifteen Dollars ($3,153,815.00), as detailed in Exhibit C. “Additional Services” means any work that is determined by CITY to be necessary for the proper completion of the Project, but which is not included within the Scope of Services described at Exhibit A. CITY may elect to, but is not required to, authorize Additional Services up to the maximum amount of compensation set forth for Additional Services in this Section 4. CONSULTANT shall provide Additional Services only by advanced, written authorization from CITY as detailed in this Section. Additional Services, if any, shall be authorized by CITY with a Task Order assigned and authorized by CITY’s Project Manager, as identified in Section 13 (Project Management). Each Task Order shall be in substantially the same form as Exhibit A-1, entitled “PROFESSIONAL SERVICES TASK ORDER”. Each Task Order shall contain a specific scope of services, schedule of performance and maximum compensation amount, in accordance with the provisions of this Agreement. Compensation for Additional Services shall be specified by CITY in the Task Order, based on whichever is lowest: the compensation structure set forth in Exhibit C, the hourly rates set forth in Exhibit C-1, or a negotiated lump sum. To accept a Task Order, CONSULTANT shall sign the Task Order and return it to CITY’s Project Manager within the time specified by the Project Manager, and upon authorization by CITY (defined as counter-signature by the CITY Project Manager), the fully executed Task Order shall become part of this Agreement. The cumulative total compensation to CONSULTANT for all Task Orders authorized under this Agreement shall not exceed the amount of compensation set forth for Additional Services in this Section 4. CONSULTANT shall only be compensated for Additional Services performed under an authorized Task Order and only up to the maximum amount of compensation set forth for Additional Services in this Section 4. Performance of and payment for any Additional Services are subject to all requirements and restrictions in this Agreement.” SECTION 4. Section 19. “TERMINATION OR SUSPENSION OF AGREEMENT OR SERVICES” of the Contract is hereby amended to read as follows: Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 3 of 44 19.1. “The City Manager may suspend the performance of the Services, in whole or in part, or terminate this Agreement, with or without cause, by giving thirty (30) days prior written notice thereof to CONSULTANT. If CONSULTANT fails to perform any of its material obligations under this Agreement, in addition to all other remedies provided under this Agreement or at law, the City Manager may terminate this Agreement sooner upon written notice of termination. Upon receipt of any notice of suspension or termination, CONSULTANT will discontinue its performance of the Services on the effective date in the notice of suspension or termination. 19.2. In event of suspension or termination, CONSULTANT will deliver to the City Manager on or before the effective date in the notice of suspension or termination, any and all work product, as detailed in Section 14 (Intellectual Property; Data), whether or not completed, prepared by CONSULTANT or its contractors, if any, in the performance of this Agreement. Such work product is the property of CITY, as detailed in Section 14 (Intellectual Property; Data). 19.3. In event of suspension or termination, CONSULTANT will be paid for the Services rendered and work products delivered to CITY in accordance with the Scope of Services up to the effective date in the notice of suspension or termination; provided, however, if this Agreement is suspended or terminated on account of a default by CONSULTANT, CITY will be obligated to compensate CONSULTANT only for that portion of CONSULTANT’s Services provided in material conformity with this Agreement as such determination is made by the City Manager acting in the reasonable exercise of his/her discretion. The following Sections will survive any expiration or termination of this Agreement: 14, 15, 16, 17, 19.2, 19.3, 19.4, 20, 25, 27, 28, 29 and 30. 19.4. No payment, partial payment, acceptance, or partial acceptance by CITY will operate as a waiver on the part of CITY of any of its rights under this Agreement, unless made in accordance with Section 17 (Waivers).” SECTION 5. The following exhibit(s) to the Contract is/are hereby amended or added, as indicated below, to read as set forth in the attachment(s) to this Amendment, which is/are hereby incorporated in full into this Amendment and into the Contract by this reference: a. Exhibit “A” entitled “SCOPE OF SERVICES”, AMENDED, REPLACES PREVIOUS. b. Exhibit “B” entitled “SCHEDULE OF PERFORMANCE”, AMENDED, REPLACES PREVIOUS. c. Exhibit “C” entitled “COMPENSATION”, AMENDED, REPLACES PREVIOUS. SECTION 6. Legal Effect. Except as modified by this Amendment, all other provisions of the Contract, including any exhibits thereto, shall remain in full force and effect. Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 4 of 44 SECTION 7. Incorporation of Recitals. The recitals set forth above are terms of this Amendment and are fully incorporated herein by this reference. (SIGNATURE BLOCK FOLLOWS ON THE NEXT PAGE.) Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 5 of 44 SIGNATURES OF THE PARTIES IN WITNESS WHEREOF, the Parties have by their duly authorized representatives executed this Amendment effective as of the date first above written. CITY OF PALO ALTO City Manager) APPROVED AS TO FORM: City Attorney or Designee (Contract over $25k) EPI-USE LABS, LLC Officer 1 By: Name: Title: Officer 2 (Required for Corp. or LLC) By: Name: Title: Attachments: ▪ EXHIBIT A – SCOPE OF SERVICES, AMENDMENT NO.1 (AMENDED, REPLACES PREVIOUS) ▪ EXHIBIT B – SCHEDULE OF PERFORMANCE, AMENDMENT NO.1 (AMENDED, REPLACES PREVIOUS) ▪ EXHIBIT C – COMPENSATION, AMENDMENT NO.1 (AMENDED, REPLACES PREVIOUS) Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 VP Services, Americas Lyall Hinton Kevin Mukheibir Global TechOps Lead Vers.: Aug. 5, 2019 Page 6 of 44 EXHIBIT A SCOPE OF SERVICES, AMENDMENT NO.1 (AMENDED, REPLACES PREVIOUS) The CONSULTANT will provide Hosting Services in AWS Cloud and SAP Basis Support Services for the City’s ERP system, including the Services detailed below in this Exhibit A, entitled “SCOPE OF SERVICES.” SCOPE OF SERVICES – OVERVIEW This scope of services overview summarizes at a high level the Services to be provided, broken out into Tasks 1-5, which carry over to Exhibit B (Schedule of Performance) and Exhibit C (Compensation). Following this overview, the scope of services is provided in greater detail. A. (TASK 1) Transfer to CONSULTANT the CITY’s existing Amazon Web Services (AWS) hosting account in AWS cloud, Amendment No.1 (Completed) CONSULTANT will transfer to CONSULTANT the CITY’s existing Amazon Web Services (AWS) hosting account for the CITY’s ERP system including but not limited to the following activities: (1) Perform account transfer process in AWS cloud to CONSULTANT from CITY’s current third-party provider to enable the CONSULTANT to assume hosting and management and other services as detailed in this Agreement. B. (TASK 2) Maintain account with AWS for hosting City’s infrastructure CONSULTANT will maintain the CITY’s account with AWS for hosting the CITY’s ERP system, including but not limited to the following account activities: (1) Pay annual hosting fees to AWS for maintaining City’s infrastructure. C. (TASK 3) Perform hosting and networking maintenance services CONSULTANT will provide hosting and maintenance services including but not limited to the following: (1) Ensure uptime and security of all SAP related servers. (2) Offer Operating System support (SUSE Linux and Windows) on an as needed basis. (3) Offer Networking support on an as needed basis (e.g. opening of firewall ports, etc.). (4) Share AWS pricing details (including AWS billing invoices per month) for all hosted AWS services and help City realize any pricing discounts as and when offered by AWS. (5) Share Cloudwatch report on a monthly basis and latest resource consumption. (6) Share AWS hosting bill on a monthly basis. (7) Manage and configure firewall in AWS for Direct Connect and Internet access from AWS. (8) Manage and configure Site to Site and Client to Site VPN for AWS access. (9) Ensure designated City staff members have full read access to the AWS administrator console for auditing and troubleshooting purposes. (10) Help with Security Penetration testing services as and when requested. Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 7 of 44 (11) Provide documentation and cross-training to City’s Operations staff as requested. D. (TASK 4) Perform SAP Basis Services CONSULTANT will provide SAP Basis Services including but not limited to the following: (1) Ensure all SAP systems are available in AWS cloud and performing as per SLA. (2) Perform backups regularly [Server level and Database level]. (3) Restore servers and/or databases when necessary [All SAP servers are running on HANA database; one interface application servers are running on MySQL]. (4) Apply SAP Kernel patches as necessary [Once a quarter or six months]. (5) Apply Database patches as necessary [Once a year or so]. (6) Apply SAP HR legal patches and other required support packs/stacks as necessary [Usually once a year]. (7) Monitor SAP applications and resources using SAP Solution Manager [Solution Manager is already configured]. (8) Help with performance tuning of SAP application and/or databases. (9) Provide documentation and cross-training to City’s Basis staff as requested. (10) Provide access to City’s Basis staff at OS and Database level as needed basis and consider them as an extension to your own Basis team. (11) Share resumes of all potential Basis resources that support City’s SAP environment. E. (TASK 5 – Additional Services) Perform ad-hoc services on as needed requests that are not covered in the Scope of Services. These services constitute Additional Services under Section 4 (Not to Exceed Compensation) of this Agreement, implemented pursuant to City- approved Task Order as detailed in Section 4. Examples of such Additional Services include without limitation: (1) Perform ad-hoc (Additional Services per Section 4) hosting and networking services such as enabling additional AWS services, building new application and/or database servers that are not included in the Scope of Services. (2) Perform ad-hoc (Additional Services per Section 4) Basis services such as installation and configuration of new SAP applications and SAP HANA databases that are not included in the Scope of Services. (3) Perform other ad hoc (Additional Services per Section 4) services that are not included in the Scope of Services as may be requested by CITY. (4) Any Managed Services specifically requested by the City of Palo Alto outside normal business hours (except for P1 incidents and in-scope Managed Services production system work). (THIS SCOPE OF SERVICES IS CONTINUED ON THE NEXT PAGE.) Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 8 of 44 SCOPE OF SERVICES – IN DETAIL 1. Key Contacts CONSULTANT’s Key Contacts for this Agreement are as follows below. Day-to-day communications regarding implementation of the Agreement are to be directed to the appropriate Key Contact, as detailed in Section 13 (Project Management) of the Agreement. Account Manager: Lyall Hinton Americas Services +1 415 343 5368 lyall@labs.epiuse.com Basis Service Delivery Manager: Arno Groenewald Service Delivery Manager +1 404 528 4347 arnog@labs.epiuse.com AWS (Cloud) Service Delivery Manager: Sethu Manuel Service Delivery Manager +91 949 682 4501 sethu.manuel@epiuse.com Address: 2002 Summit Blvd, #300 Atlanta, Georgia 30319 2. Managed Services Overview The purpose of this Scope of Services is to communicate the objectives, deliverables, and activities to carry out this Scope of Services for the provision of AWS Cloud and SAP Basis Support Services (also referred to herein as the “Managed Services”) for the City’s SAP systems, as defined in Section 14 (Intellectual Property; Data) of this Agreement. The City SAP landscape is used to deliver business critical functions, and it is pivotal that these systems remain reliable and accurate. The Managed Services delivery model is core in supporting such services, which include: • Cloud services (AWS), which include platform and infrastructure services. • Security services providing network and application security protocols to secure and protect valuable personal and City-specific information. Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 9 of 44 • Basis services with specialized SAP platform maintenance services. By using EPI-USE developed IP and products, the automated software applications provide the Managed Services team with the ability to proactively monitor, alert and resolve issues before they can cause delays to business-critical functions. The service delivery framework is made possible with a variety of tasks occurring during a calendar year ranging from daily, weekly, monthly, quarterly, bi-annually, and annual activities. A mixture of run-the- services, proactive support, advisory services, and a centralized ticketing environment ensures this continuity can be achieved. These activities form part of the overall Managed Services solution provided to the City. To highlight a few: • 24/7 support, as remote services. • Daily checks, monitoring, alerts, proactive maintenance and housekeeping. • Incident management. • Service level agreement (SLA) tracking. • Operating system, database and SAP system support packs and patching. • System refreshes to non-production systems; and • Client Central for document repository. To carry out this service, EPI-USE Labs will have the responsibility to determine and manage all qualified and skilled resources used to provide the solution as a service to the City. EPI-USE shall provide the City with Managed Services as outlined in this Scope of Services. On completion of a transition and onboarding period, EPI-USE will commence with the Managed Services offering. Figure 1:EPI-USE Labs Managed Services Scope of Services for the City 3. Operating Model EPI-USE Managed Services Application Managed Services Basis Managed Services Security Managed Services AWS Managed Services Continuous Improvement Upgrades Patches Monitor SLA Resolve Advisory Self-Service EPI-USE IP (Process, Product, People) as a Foundation Technical Managed Services Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 10 of 44 The EPI-USE Managed Services offering provides basis and platform solution coverage across the SAP areas as depicted in Figure 1. The operating model centers around allocating a dedicated single point of contact (SPOC – Service Delivery Managers) per area (Cloud and Basis) to ensure continuity in communication and solution delivery standards. The team structure will consist of a variety of lead functions to manage architecture, risk, basis, and platform streams. Additionally, the team has been structured in an agile manner, ensuring the required delivery capability is readily available through peak periods. To ensure continuity with minimal impact, the Managed Services team members will be selected from the large pool of EPI-USE Labs consultants who will become familiar with the City processes and systems. Some of the main priorities of the Managed Services model will be on monitoring, housekeeping and incident management, governed by Service Level Agreements (SLAs). Incidents, changes, and requests will be raised by CITY with EPI-USE Labs via the EPI-USE ticketing system, Client Central. The EPI-USE Support team will assess incidents quickly and recommend approaches to incident resolution or propose changes to the system. Standby and after-hours support will be provided for production system emergencies and tasks that cannot be executed during normal business hours. An outline of Roles and Responsibilities is outlined in Addendum B, as some activities will be carried out by the City’s internal basis team as detailed therein. Furthermore, SAP basis administration on the Sandbox will be carried out by the City’s internal team, while at the same time, EPI-USE Labs will encourage knowledge transfer activities to the City’s internal Basis team. 3.1 Service Operating hours Normal service operating hours relating to normal business hours is detailed below. This excludes US federal holidays. Monday to Friday: 08:00 to 17:00 US Pacific Time 3.2 Governance The governance structure for EPI-USE’s service delivery will include all stakeholders from EPI-USE and City’s IT department (or other staff as needed) in the service delivery model, along with an escalation process, which will be part of the Managed Services engagement itself. Monthly service review meetings (also referred to as steering committee meetings) will be held to monitor and share information about service delivery, for example, about performance, tickets, incidents, and the status of responses to incidents. The three escalation levels are as follows: • Level 1 – Service Manager (also referred to as Service Delivery Manager) • Level 2 – Account Executive; and • Level 3 – Executive Sponsor. Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 11 of 44 The Service Delivery Manager will resolve most escalations as that role encompasses an overview of all the activities for the City under this Agreement. Issues the Service Delivery Manager cannot resolve will be referred up the escalation structure for resolution at a higher level. The Service Delivery Manager will be the owner of the monthly service reviews and sit on the steering committee for monthly service reviews. Any additional scope (also referred to herein as Additional Services per Section 4 of this Agreement) items to this Agreement will be outlined and a way forward will be discussed in these meetings, to be implemented in accordance with the provisions of this Agreement, for example, pursuant to a Task Order per Section 4 or a contract amendment per Section 29.4. 3.2.1 Governance and Review reporting The following reports will be provided at the monthly service review meeting, or when required: • Platform performance metrics. • End-user response times and trends. • Network statistics. • CPU performance. • System uptime. • Incident SLA reports. • Total number of tickets handled (both AWS- and SAP-related) • Storage and usage. • Backup/DR reporting; and • AV reporting. 3.3 Service Levels (or “Service Level Agreements” or “SLAs”) EPI-USE will adhere to the Service Levels detailed below, providing timely resolution of incidents and technical issues, and ensuring that the City’s SAP enterprise resource planning (ERP) system continues to deliver efficient services to the City’ business units. A Service Level may also be referred to herein as a “Service Level Agreement” or “SLA”. Figure 2:Service Levels (SLA) Px Definition Response time after Notification Provide Solution Time Target Resolution Time Escalation Path Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 12 of 44 P1 Emergency: • Entire organization is affected. • Core business process cannot be carried out. • Security violation. 1 hour 4 hours 1 day Resolution > 1 day Escalation path: Email to Service Manager (1st), Account Executive (2nd). P2 Critical: • Multiple users or departments are directly affected. • Incident has serious impact on critical tasks and no workaround is available. • Customer affected. 4 hours 1 day 3 days Resolution > 2 days Escalation path: Email to Service Manager (1st), Account Executive (2nd). P3 High: • System cannot function as designed or installed. • Small group of users are directly affected. • Compliance timeline is affected. 1 day 3 days Requires resource estimation, City's approval, prioritization, and scheduling P4 Medium: • Small number of users are affected. • Isolated incident. • Degraded performance and/or is difficult to use. 5 days 2-3 weeks Requires resource estimation, City's approval, prioritization, and scheduling P5 Low: • User requests general information, service, or consultation. • Cosmetic enhancements. • Report enhancements. 5 days 4-6 weeks Requires resource estimation, City's approval, prioritization and scheduling Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 13 of 44 * P2-P5 tickets are subject to core business working hours and exclude out-of-hours, weekends, and public holidays, unless by mutual agreement. 3.3.1 System Availability Service Levels System availability is defined as the availability of any SAP Service. EPI-USE Labs considers a system available, if it can operate the system within the bounds of the services EPI-USE Labs provides. Table 1: System Availability System availability (uptime) Landscape Uptime* Production 99.5% Non-Production 99.0% *Measurement of uptime excludes maintenance windows and other planned downtimes. System Availability percentage is calculated as follows: System Availability Percentage = Total Minutes in the Month −Downtime Total Minutes in the Month ∗100 System Availability (“SA”) determines the minimum system uptime commitment. Downtime excludes Total Minutes in the Month attributable to: • Scheduled downtime during a regular maintenance window. • Any other scheduled downtime, which the City has been notified of at least five business working days prior to such scheduled downtime; or • Unavailability caused by factors outside of the Supplier’s reasonable control, such as unpredictable and unforeseeable events that could not have been avoided, even if reasonable care had been exercised. Regular Maintenance EPI-USE Labs would preferably like to set a weekly maintenance window for system and infrastructure. During this time, the City should not expect system uptime (downtimes are not SLA relevant) and should not schedule any jobs or processes. The window can be pre-agreed on prior to contract start. All maintenance downtimes (regular or irregular) will be pre-arranged and pre- approved via the change process. Recommended maintenance window: Weekly, Saturday: 14:00 to 20:00 PST. (TBD) Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 14 of 44 Irregular Maintenance It is possible that certain intensive maintenance activities may not be possible to achieve within the regular maintenance window. In the case of a longer than regular outage, the supplier will provide five days’ advance notice and work with the City to find a time window that is most suitable for the City users. Maintenance exceptions While EPI-USE will endeavor to accommodate occasional requests for exceptions to these maintenance windows, EPI-USE cannot guarantee that exceptions can be accommodated. The shared nature of many data center facilities dictates certain maintenance requirements. In the case of urgent hardware replacement or security fixes that could otherwise negatively impact the City, as well as the ability of EPI-USE Labs to meet SLA commitments to the City, such changes to maintenance schedules may not always be possible. EPI-USE will consult with the City in the event of these exceptions. 3.3.2 Disaster Recovery Service Levels A disaster recovery service is applicable to all the production virtual machines. Networking is designed to have a fast recovery time, but in the event of a physical network connectivity failure, the recovery of the production virtual machines can be a manual process. EPI-USE will recover the virtual machines, from replicated backups from the disaster recovery data center. The service levels below are based on the backup and recovery of the SAP systems in the event of a disaster. Table 2: Disaster Recovery RTO and RPO Disaster Recovery Scope Time RTO Production servers 24 hours RPO Production servers 24 Hours The recovery time objective (RTO) is the time it will take to recover to the recovery point objective (RPO). The RPO is the point in the past to which the supplier will recover the system. 3.3.3 Backup Frequency and Retention Levels Backups are broken down into three sections: • Virtual machine. • File level; and • Database. Below is a summary of the retention policy. Table 3: Backup and Retention Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 15 of 44 Backup and Retention policy Object Frequency Level Landscape Retention Period Virtual machine (with Database) Daily Full All 30 days Virtual machine (with Database) Monthly Full All 12 months Virtual machine (with Database) Yearly Full All 3 years (contract period) Database backups require the use of the database integration agent that is provided with the backup environment. EPI-USE Labs utilizes a snapshot of the virtual machine, complete with database, which will be taken and retained. 3.4 Managed Services - SAP Systems Inventory EPI-USE Labs will provide the SAP Service platform in AWS utilizing a virtualized environment as specified below: • Primary data center location: AWS US-WEST (Oregon) • The supported City SAP Landscape servers in scope, which will form part of the Managed Services component, are listed in Addendum A: Managed Services SAP Systems Inventory. • Database: HANA; and • Operating System: Linux, Windows. Connectivity: The hosted landscape will be accessible over an encrypted point-to-point IPSec terminating on the City’s vWAN hub in AWS and from there into the City environment. 4. Platform (AWS) Managed Services Scope EPI-USE will deliver a flexible Cloud Managed Service to help the City get the most out of the AWS platform, containing costs and managing complexity. EPI-USE will be the single provider and administrator to help reduce subscription spend and increase the operational efficiency and effectiveness of the SAP landscape in the cloud. 4.1 Maintain account with AWS EPI-USE will maintain the AWS account for the City’s AWS infrastructure. EPI-USE will also take care of paying the AWS fees on an annual or monthly basis and charge these fees back to the City at AWS Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 16 of 44 list prices. The exact AWS fees payable will only be available after EPI-USE reviews the services and associated costs in the City’s AWS account. EPI-USE will conduct a Well-Architected Review that includes a full assessment of the City’s AWS spend. 4.2 AWS Platform Support Services The AWS platform administration will include: • Subscription and tenancy administration. • Resource group administration. • Networking services administration. • Virtual machine administration. • Storage administration. • Connectivity administration from AWS to the City network edge; • Platform, connectivity, monitoring and alerting • Security configuration and administration; and • Backup and disaster recovery administration. 4.3 Operating System Support Services The service supporting operating systems administration will include: • Monitoring the operating system. • Improving system performance • Operating system administration • Capacity planning and monitoring • Operating system patch management • Antivirus management • Backup and restore management • Disaster recovery workload management and testing; and • General fault and configuration of operating system. 4.4 Deliverables and Frequency Table 4 refers to the summary deliverable and frequency of platform services. Table 4: Platform as a Service Service Area Deliverable Frequency Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 17 of 44 Cloud Services (Platform) Service desk (Client Central) Daily Incident management Daily Change management (formal change approval) Weekly Request management (small change with no approval) Daily Problem management (RCA) Daily Service level management Monthly Event management Daily Platform Housekeeping and monitoring Daily Governance reporting: Performance metrics. End-user response times and trends. Network statistics. CPU performance. Backup compliance. AV compliance. Vulnerability scanning (Quarterly). Penetration testing (Annually). Monthly 4.5 EPI-USE’s AWS Access There are two operating modes within AWS Organizations: Consolidated Billing and All Features. All Features will be enabled. The City’s usage and invoices are made available to EPI-USE, and EPI- USE will have full control over what the City’s End Customer Accounts can do in accordance with this Agreement including but not limited to Exhibit G (Addendum – Supplemental Terms – AWS Solution Provider Program for End Customers). Additionally, through AWS Single Sign-On integration with AWS Organizations, EPI-USE will also have access to Client Content. EPI-USE will provide access to their Program Management Account to the City and will work with the City to use only IAM to access the Program Management Account. Further, EPI-USE may choose to restrict its access to the Program Management Account via its root user credentials, by working with the City to implement multi-factor authentication and giving City sole control over one of the factors required for authentication. To access a copy of the AWS Organizations user guide, visit Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 18 of 44 https://docs.aws.amazon.com/organizations/latest/userguide/orgs_introduction.html (or any successor or related location designated by AWS, as may be updated by AWS from time to time). 4.6 AWS Support In managing the City’s AWS account, EPI-USE will register the City for the support type the City has selected below and will include the City as a named support contact. The City’s named support contact person will be determined during the onboarding process, and, as needed thereafter, may be changed by written notice to EPI-USE from the City’s Project Manager or Chief Information Officer. The City hereby selects the continued use of AWS Business Support for the performance of this Agreement. Signing this Agreement provides written confirmation of this selection. 4.7 [RESERVED] 5. Security Managed Services Scope EPI-USE Labs will maintain ISO 27001 certification and on an annual basis an SSAE16-SOC 2 report, or their equivalent can be made available to the City on request. EPI-USE will handle the City data according to its information classification and handling standards. The City information is classified as Confidential and appropriate information handling, human resources and technical security measures are in place to reduce the risk of accidental or malicious information disclosure. EPI-USE have adopted the ISO 27001 information security framework, which governs all aspects of information security. EPI- USE have been certified as ISO 27001 compliant by external, accredited auditors. 5.1 Data and Security EPI-USE Labs uses reasonable security technologies in providing the services. EPI-USE Labs will implement technical and organizational measures to secure personal data processed in the services, in accordance with applicable data protection laws. The City is responsible for the City data and entering it into the SAP cloud systems. EPI-USE will be connecting to the City’s AWS environment in two ways and both these processes are transparent as they are logged in detail. • SSM method through AWS web console. With this method, the complete access is logged by AWS itself and city will have access to these log entries from the AWS console. • Through Openvpn, managed by EPI-USE. The Openvpn server logs these entries in great detail, which may be accessed through the Openvpn server admin web panel. Both services provide the City with complete access to the log records of connected users. Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 19 of 44 Security responsibilities – Table 5 specifies which of the parties are responsible for the various security areas. Table 5: Security Responsibilities Security Area EPI-USE Responsible City Responsible Firewall on AWS platform X Intrusion Detection System on AWS platform X Virtual Private Connection on AWS platform X Virtual Private Connection at the City site X Virtual Private Connection on end user devices X Access Control and User Management on Operating System X Access Control and User Management on Database X Application Access Control and User Management on SAP X Patch Management on Operating System X Infrastructure/Database Access Control and User Management X Internal Vulnerability Scanning X Manage AWS Security Services (Security Hub, Guardduty, Inspector etc..) X 6. Basis Managed Services Scope EPI-USE Labs will be responsible for SAP Basis Managed Services for the SAP landscape. The following services are included. 6.1 Daily Checks and Housekeeping The purpose is to check and maintain to be proactive should any incident or requests arise. Housekeeping will constitute preventative proactive management and various automation activities will be carried out where applicable. EPI-USE Labs will enable the City to have visibility of critical systems with the use of EPI-USE Labs software or 3rd party software, if required. EPI-USE Labs will carry out these tasks once either daily, weekly, or monthly and the check sheets/reports will be made Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 20 of 44 available to the City on the Client Central Workspace. Where possible, these tasks will be carried out automatically with the use of EPI-USE Labs or 3rd party software. 6.2 Monitoring and Alerts EPI-USE Labs will monitor all hosted systems and alert on critical events, using EPI-USE Labs and/or third-party software. A critical event is defined as: • SAP production outage which influences critical business functions. For critical events, EPI-USE will be alerted (via a paging system to the standby team) of the defined critical event, triggering an automated P1 incident entry in Client Central. This in turn will, initiate the P1 incident response procedure. The P1 response procedure in client central will add the applicable the City system owners (Defined in Client Central) as watchers to the ticket, which will in turn send an email to all watchers every time new information is added or changed to this P1 ticket. Response times and resolution times will adhere to the defined SLA times. A contact list will be generated for contacting business unit owners (including a backup resource). This will be used to drive any communication via Client Central tickets that would arise during an outage or serious issue. 6.3 SAP Basis Landscape Advisory EPI-USE will provide SAP landscape advisory services on an ongoing basis. These recommendations will be discussed in the monthly review meetings. This advisory service will pertain to SAP performance enhancements and short, medium, and long-term SAP landscape roadmap guidance. The following are: • Advice on end of SAP support on SAP versions. • Advice on target SAP versions available. • Advice on target SAP kernel. • Advice on target enhancement pack. • Advice on latest database version. • Advice on capacity planning. • Proactive Basis process and setup improvements • Large HANA database tables in production; and • HANA Database sizes/growth. Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 21 of 44 6.4 Support Pack updates This function is deemed part-and-parcel of the SAP Basis managed services. EPI-USE Labs will apply the following: • Database patches annually • SAP Kernel updates bi-annually • Security patches, where deemed necessary and as required • SAP service packs annually • SAP HR legal patches annually • SAP Notes on request Major software (OS, DB, Application) release upgrades e.g. a full release upgrade and EHPs are excluded from the scope of work and will be handled as separate projects. Functional and application testing will not form part of the scope of these upgrades and is limited to the technical application. 6.5 System Refreshes (as-needed, upon request) EPI-USE will help launch the CITY’s separately contracted-for Libelle system refresh tool once per quarter, as a part of the support services. Once launched, the City staff will complete the system refresh operation. SAP system client copies, using the standard SAP tools, are included under the support services. To implement any additions to this Scope of Services, a Task Order for Additional Services pursuant to Section 4 (Not to Exceed Compensation) will be used. As detailed in Section 13 (Addendum C: Change Request Form) below, a Change Request Form (shown in Addendum C) may only be used pursuant to Section 4 (Not to Exceed Compensation) of this Agreement, regarding Additional Services, as an Attachment A (Scope of Work) to an approved Task Order as detailed in Section 4. 6.6 Deliverables and Frequency Table 6 refers to the summary deliverable and frequency of Basis Managed Services. Table 6: Basis as a Service Deliverables Service Area Deliverable Frequency Basis Services Service desk (Client Central) Daily Incident management Daily Change management (formal change approval) Weekly Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 22 of 44 Request management (small change with no approval) Daily Problem management (RCA) Daily Service level management Monthly Event management Daily Patches Annual Basis Housekeeping and monitoring Daily Governance reporting: System uptime. Incident SLA reports. Performance metrics. Storage and usage. Monthly 6.7 Excluded from Scope The following tasks are specifically excluded from the Scope of Services of this Agreement and, if desired, would need to be implemented via a Task Order as Additional Services pursuant to Section 4 (Not to Exceed Amount), or via contract amendment pursuant to Section 29.4, of this Agreement: • Major SAP NetWeaver release upgrades. • User access management, SAP Authorizations and Roles. • Although the technical transport management function is part of the responsibility of EPI-USE Labs, the change management process and approval of changes will remain the responsibility of the City. • End user device support is excluded (e.g., printers, desktops, SAP GUI) • Additional SAP NetWeaver application implementations and the support of these environments after implementation. • All other services outside the current SAP landscape. 6.8 General Assumptions • Business days are Mondays to Fridays excluding federal holidays • Business hours are between 8AM and 5PM (PST) • Support is offered during business hours, except for P1 Incidents, which are, supported 24/7 Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 23 of 44 • Measurement of service levels is suspended for the time that an incident is under the responsibility of the City or any third party or EPI-USE Labs • EPI-USE Labs will assign a Service Delivery Manager to the City who will be responsible for all support- related issues • If standby is required for P2 to P4 incidents outside of business hours, the City can request this before the time • After-hours work should be limited to 10 (ten) hours per month, excluding work for P1 incident • All requests for after-hours support must be submitted 48 hours in advance. These requests must be directed to the applicable Service Delivery Manager • All service requests must be submitted in ticket form, regardless of verbal or email agreements. SLA’s are measured based on tickets only. 7. On-boarding, Transfer and Transitioning, Amendment No.1 (Completed) The transition and handover phase will be critical to the success of our support service. The onboarding process starts with the handover between the EPI-USE team and the City team of the existing SAP systems, AWS platform and AWS account. This phase should commence in the month prior to the actual ongoing Managed Services engagement commencing. Service transition will be crucial to ensuring that EPI-USE has a good understanding of: • City’s latest system platform, landscape, and configuration • to transfer the existing AWS Account and billing responsibility to EPI-USE • the organization and how it operates • the internal support team’s skills and capabilities • other vendors that provide support (EPI-USE will require information) • any outstanding and open tickets. By assessing these elements of the current support service, EPI-USE will be better placed to advise on service management processes, transition steps, and knowledge transfer requirements as part of the transition phase. Transition activities will include the review of documentation, facilitated workshops with the City, and system familiarization. The transition phase consists of three main areas: Assessment (information gathering), Design and Setup, and Handover, as further detailed below. Assessment (information gathering) During this phase, EPI-USE will spend time reviewing: • all documentation (including but not limited to functional, technical, and business process documentation) • the platform, landscape setup and configuration Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 24 of 44 • to transfer the existing AWS Account, and this will entail: o EPI-USE have root access to the AWS account o The AWS account has been un-linked from the incumbent outgoing provider’s AWS Master Payer account (if applicable) o EPI-USE’s payment method has been updated in the account o An AWS support plan has been agreed for the AWS account • the current status of outstanding incidents and service requests • skills of the internal support and IT teams • current support procedures (incident management, change management). Design and Setup Given sufficient information, EPI-USE will start designing the support service to be delivered from the start of the contract including: • Adjusting the support methodology and processes to fit the City’s requirements. This will be done in collaboration with the City. • Aligning with the City’s incident and change management processes and introducing and knowledge transfer of Client Central. • Discussing and designing a skills’ matrix and recommending a knowledge transfer plan. • Assessing the gap – if any – in levels of documentation required (for business processes, configuration, and system landscape) and agreeing to an approach to fill this gap. • Agreeing on an approach to handover from the incumbent outgoing provider, ensuring that all outstanding incidents and service requests are addressed. Handover Handover to EPI-USE Labs is the last transition phase. EPI-USE will start to take on some elements of the support contract while allowing the outgoing supplier to close existing incidents and service requests. Normally, EPI-USE would recommend a period of joint operation when EPI-USE takes responsibility for the resolution of new issues. This transition period with the incumbent outgoing provider can be up to two weeks. The Design and Setup phase normally ensures that the responsibilities for all parties are clearly agreed and that all parties, including the incumbent outgoing provider, are in agreement with the approach. This is important to ensure continuity of service for the City. The three-stage process is applied in conjunction with the fundamental principle of People, Process and Technology, which forms the foundation for successful service management. In order to transition smoothly from the City’s incumbent outgoing provider to EPI-USE, all three key areas need to be carefully considered as part of the transition planning. 8. Ad-hoc Services (as needed, upon request) Perform ad-hoc services on as-needed requests that are not covered in the Scope of Services. These services constitute Additional Services under Section 4 (Not to Exceed Compensation) of this Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 25 of 44 Agreement, implemented pursuant to City-approved Task Order as detailed in Section 4. Examples of such Additional Services include without limitation: (1) Perform ad-hoc (Additional Services per Section 4) hosting and networking services such as enabling additional AWS services, building new application and/or database servers that are not included in the Scope of Services. (2) Perform ad-hoc (Additional Services per Section 4) Basis services such as installation and configuration of new SAP applications and SAP HANA databases that are not included in the Scope of Services. (3) Perform other ad hoc (Additional Services per Section 4) services that are not included in the Scope of Services as may be requested by CITY. (4) Any Managed Services specifically requested by the City of Palo Alto outside normal business hours (except for P1 incidents and in-scope Managed Services production system work). 9. Client Central Service Desk Client Central will be utilized as a service desk for the Managed Services support, with Client Central user and role management included. Further to the service desk (ticketing) offering, a knowledge base and downloads area will be allocated in the workspace for various shared documents and artefacts for e.g., platform information, technical documents, functional documents, how-to, solution suggestions, recorded video trainings and suggestions. 9.1 Service Desk Ticketing Standard features included: • Ticket feature to record all incidents, changes or activity with the date and time of change as well as the person responsible for the change. • Attachments can be added to each ticket. This is stored on the ticket itself (unless removed) and is separate from the downloads mentioned above. • The ticket records and displays the response and resolution time on the ticket, in relation to the defined SLA. • Buttons are used to drive the workflow on a ticket and change it from one state to another, e.g., in progress, awaiting info or completed. They can be configured to require a comment or to simply progress the workflow. Buttons can be colored as required to highlight the purpose of the button (e.g., green for approval). • States in a workflow have the following qualities: o The name can be defined as required. o The color can be used to better show the purpose of the status (e.g., green for approved). o The status can either be open (SLA is counting), waiting (SLA is paused, someone is waiting for feedback) or closed (the SLA has been stopped and ticket has been resolved). Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 26 of 44 • Tickets can be linked to each other to quickly navigate between relevant tickets. • Tickets can be filtered based on any of the fields in the ticket, assignee, status, SLA compliance, date updated, and status. This helps to easily find and report on individual tickets. • Big scale reporting can also be done on any of the above-mentioned factors. City can use the information to build graphs in Client Central to display specific data visually. • Custom filters can be built so that reports can be saved and reused as required 9.2 Ticket Type and Description • Incidents: Incidents happening in the landscape that interrupts daily operation. Typically logged by the City’s users. • Change request: Scheduled changes, usually preceded by a Service request. A single change request documents the changes made (as specified in a service request) per individual landscape tier as the date and time of each change is different. This results in one Service request and multiple change requests connected to it. • Service requests: non-incidents (typically) logged by Business to implement/change something in the landscape. • Problem ticket: mainly used for keeping track of RCA investigations. Also used to keep track of performance/service improvement mini projects. Typically, all P1 Incidents require an associated Problem ticket, but multiple Incidents can be linked to the same Problem ticket. • Events: Tickets logged by the Managed Services team to communicate proactive monitoring incidents. This is usually connected to monitoring tool alerts or monitoring/daily health checks performed by the Managed Services. • Internal KB: Requests for Knowledge base article creation on a certain subject. • Patch: Pro-Active patches/alerts (typically from 3rd party vendors like SAP, OS vendors, etc.) • Define-your-own wherein City can define its own ticket type/description. 9.3 Knowledge Base Area The Knowledge base consists of documents of a word-type format that can be created by and shared with authorized users. They can also be added to tickets as required by pasting the article link on the ticket. The structure can be configured by creating nested directories if required. City can search for a knowledge base article by using the search bar. The search bar works with a wildcard search technique to search for matching content in all articles, or City can search for tags that were added to the article during the article creation. 9.4 Downloads Area Downloads is a dedicated document repository for business relevant documents that can be uploaded to, downloaded from, and shared with authorized users. Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 27 of 44 The structure can be configured by creating nested directories if required. City can search for a file by using the search bar based on the file name or description. 10. Costing and Fees Costing and fees for this Agreement shall be as detailed elsewhere in this Agreement including but not limited to Section 4 (Not to Exceed Compensation) and Exhibit C (Compensation). 10.1 AWS Fees Estimated AWS fees are provided in Exhibit C (Compensation) of this Agreement, however, as noted in said Exhibit C, AWS consumption will be invoiced based on actual AWS spend and using AWS’s actual published list prices. AWS fees will be invoiced separately from the Managed Services fees and billed on a monthly basis. Reserved Instance and Savings Plan purchases will be reviewed on an as-needed basis and these purchases are required to be approved by the City pursuant to a Task Order as Additional Services under Section 4 (Not to Exceed Compensation), or as a contract amendment pursuant to Section 29.4, of this Agreement. Depending on the commitment period these purchases will be paid by the City all upfront or amortized over the duration of the remaining Agreement term, pursuant to a Task Order as Additional Services under Section 4, or as a contract amendment pursuant to Section 29.4, of this Agreement. Notwithstanding any information received to date; any additional clarifications which may have been provided, or the outcome of any discovery workshops conducted, EPI-USE has calculated its AWS pricing based purely on its current understanding of the City’s requirements. The City therefore acknowledges that, except for items which may arise solely because of EPI-USE’s actions during the engagement, EPI-USE shall be entitled to recover AWS fees for those items which would not have been known at the outset of the engagement, and which increases the AWS spend budget. Any changes outside of the AWS spend budget stated in this Agreement, shall be approved in writing by the City pursuant to a Task Order as Additional Services under Section 4 (Not to Exceed Compensation), or as a contract amendment pursuant to Section 29.4, of this Agreement. If the City exceeds the usage limits applicable to the AWS Service subscription, the City agrees to pay for the fees and charges for such over-usage pursuant to a Task Order as Additional Services under Section 4 (Not to Exceed Compensation), or as a contract amendment pursuant to Section 29.4, of this Agreement. For any extension of a subscription term within the term of this Agreement or the provision of a Service upgrade, the then-current AWS price will apply. At the beginning of each new subscription term within the term of this Agreement, EPI-USE may, in consultation with the City, increase AWS fees to reflect increased AWS costs imposed by AWS. Not raising fees is not a waiver of EPI-USE’s right to do so if AWS raises its fees. EPI-USE will notify the City as soon as practicable of any changes in AWS fees by e-mail. Failure by the City to pay the fees when due and payable, if not timely cured by City after notice of the failure from Consultant, may result in suspension of access to, or rights to use the Services. Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 28 of 44 11. Addendum A: Managed Services Systems Inventory The AWS infrastructure services inventory to be included on the AWS managed services: Table 7: AWS services inventory Service Configuration summary S3 Standard 50 TB per month PRD Amazon FSx for Windows File Server Desired storage capacity (1 TB) STG Amazon Virtual Private Cloud (VPC) Number of Site-to-Site VPN Connections (10) QAS Amazon Elastic File System (EFS) Data stored in Standard storage (5 TB per month) DEV Amazon S3 Glacier (Glacier API only) S3 Glacier storage (10 TB per month) SBX Amazon EC2 (r5.large) Quantity - 12 Operating system (Linux), Storage for each EC2 instance (General Purpose SSD (gp2)), Storage amount (500 GB) PRD Amazon EC2 (r5.xlarge) Quantity - 8 Operating system (Linux), Storage for each EC2 instance (General Purpose SSD (gp2)), Storage amount (500 GB) STG Amazon EC2 (x1.16xlarge) Quantity - 3 Operating system (Linux), Storage for each EC2 instance (General Purpose SSD (gp2)), Storage amount (4000 GB) QAS Amazon EC2 (t2.small) Quantity - 2 Operating system (Linux), Storage for each EC2 instance (General Purpose SSD (gp2)), Storage amount (500 GB) DEV Amazon EC2 (t2.xlarge) Quantity - 1 Operating system (Windows), Storage for each EC2 instance (General Purpose SSD (gp2)), Storage amount (500 GB) PRD Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 29 of 44 Amazon EC2 (m5.large) Quantity - 1 Operating system (Linux), Storage for each EC2 instance (General Purpose SSD (gp2)), Storage amount (500 GB) STG Amazon EC2 (m4.2xlarge) Quantity - 1 Operating system (Linux), Storage for each EC2 instance (General Purpose SSD (gp2)), Storage amount (500 GB) QAS Amazon EC2 (r5a.large) Quantity - 4 Operating system (Linux), Storage for each EC2 instance (General Purpose SSD (gp2)), Storage amount (150 GB) DEV Amazon EC2 (r5.2xlarge) Quantity - 1 Operating system (Linux), Storage for each EC2 instance (General Purpose SSD (gp2)), Storage amount (500 GB) PRD Amazon EC2 (t2.xlarge) Quantity - 1 Operating system (Linux), Storage for each EC2 instance (General Purpose SSD (gp2)), Storage amount (500 GB) STG The corresponding SAP systems relevant within the scope of Managed Services: Table 8: SAP System inventory City SAP systems System type Version Tier Database Operating system ECC EHP 8 PRD HANA Suse Linux ECC EHP 8 STG HANA Suse Linux ECC EHP 8 QAS HANA Suse Linux ECC EHP 8 DEV HANA Suse Linux ECC EHP 8 SBX HANA Suse Linux BW 7.5, SP16 PRD HANA Suse Linux BW 7.5, SP16 STG HANA Suse Linux BW 7.5, SP16 QAS HANA Suse Linux BW 7.5, SP16 DEV HANA Suse Linux CRM 7.0, EHP4 PRD HANA Suse Linux CRM 7.0, EHP4 STG HANA Suse Linux CRM 7.0, EHP4 QAS HANA Suse Linux Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 30 of 44 CRM 7.0, EHP4 DEV HANA Suse Linux Gateway PRD HANA Suse Linux Gateway STG HANA Suse Linux Gateway QAS HANA Suse Linux Gateway DEV HANA Suse Linux ESS/ MSS Portal PRD HANA Suse Linux ESS/ MSS Portal STG HANA Suse Linux ESS/ MSS Portal QAS HANA Suse Linux ESS/ MSS Portal DEV HANA Suse Linux Solution Manager PRD HANA Suse Linux NWDI DEV HANA Suse Linux BSI Taxfactory/Jump Server PRD HANA Suse Linux Open VPM Server PRD Suse Linux SAP Router PRD Windows SAP AD PRD Windows Fiori Frontend PRD HANA Suse Linux Fiori Frontend STG HANA Suse Linux Fiori Frontend QAS HANA Suse Linux Fiori Frontend DEV HANA Suse Linux HANA DB Server PRD HANA Suse Linux HANA DB Server QAS STG HANA Suse Linux HANA DB Server DEV HANA Suse Linux Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 31 of 44 12. Addendum B: City and EPI-USE Labs Responsibilities The following table will define the high-level responsibilities of the parties in a RACI format. Table 9: RACI Table ID Service R – Responsible, A - Accountable, C – Communicated, I – Informed, P- Participate Frequency EPI- USE CoPA 1 Service Management 1.1 Account Management 1.1.1 Governance meetings Monthly RAC RAC 1.1.2 Platform capacity planning (usage-based) Ongoing R CI 1.1.3 Platform capacity planning (future project- based) Quarterly R CI 1.1.4 Provide SLA and usage reports and performance metrics Monthly RA CI 1.2 Service Request Management 1.2.1 Log service requests in Client Central Ongoing CI RA 1.2.2 Review, approve service requests Ongoing RA RA 1.3 Incident Management 1.3.1 Daily support desk operations Ongoing RA RA 1.3.2 Review, approve, resolve, escalate incidents Ongoing RA RA 1.3.3 Confirm resolved incidents/solutions Ongoing RA RA 1.3.4 Create incidents/solutions Ongoing RA RA 1.4 SAP Online Support Service 1.4.1 Create OSS users Ongoing CI RA 1.4.2 Assign OSS permissions Ongoing CI RA 1.4.3 Manage developer keys Ongoing CI RA 1.4.4 Manage object keys Ongoing CI RA 1.4.5 Support management of S-User ID Ongoing CI RA Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 32 of 44 1.4.6 Monitor remote support connection to OSS Ongoing CI RA 1.4.7 Open/close SAP remote support connections Ongoing CI RA 2 Infrastructure 2.1 Data Center Management 2.1.1 Infrastructure (AWS) all support Ongoing RA CI 2.1.2 AWS tenancy administration Ongoing RA CI 2.2 Network Management 2.2.1 Proactively monitor data center networks and utilization Ongoing RA CI 2.2.2 Change data center network configuration Ongoing RA CI 2.2.3 All network maintenance Ongoing RA CI 2.3 Storage Management 2.3.1 Proactively monitor storage performance & capacity Ongoing RA CI 2.3.1 Manage data files, file systems and disks Ongoing RA CI 2.3.1 Scale storage capacity (additional) Request RA CI 2.4 Operating System 2.4.1 Create/maintain OS users Ongoing RA CI 2.4.2 Monitor for/report security incidents Ongoing RA CI 2.4.3 Configure/change OS parameters Ongoing RA CI 2.4.4 Monitor/remediate OS, logs, file systems Ongoing RA CI 2.4.5 Interact with vendor to remediate OS issues Ongoing RA CI 2.4.6 Proactively monitor swap and paging Ongoing RA CI 2.4.7 Proactively monitor memory usage Ongoing RA CI 2.4.8 Manage OS patches Ongoing RA CI 2.4.9 Perform OS upgrades Ongoing Project CI 2.5 System Startup/Shutdown Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 33 of 44 2.5.1 Scheduled OS/hardware system startup & shutdown Request RA CI 2.5.2 Shutdown/restart OS/hardware after failure/maintenance Ongoing RA CI 2.6 Backup/Restore 2.6.1 Perform periodic file system and database backups Ongoing RA CI 2.6.2 Requests for ad-hoc backups Ongoing RA CI 2.6.3 Monitor backup processes Ongoing RA CI 2.6.4 Perform periodic backup/restore testing; include result in the relevant report Biannual RA CI 2.6.5 Perform restore and recovery of file systems/databases/tables after failure Ongoing RA CI 2.6.6 Perform restore and recovery of file systems/databases/tables upon request Ongoing RA CI 2.6.7 Perform verification of restored systems Ongoing RA CI 2.6.8 Perform functional verification Ongoing RA CI 2.7 Integration 2.7.1 Configure integration with customer directory service Ongoing RA CI 2.7.2 Integration with SAP Cloud (Network connections and VPN) Ongoing RA CI 2.8 SFTP Service 2.8.1 Provide file sharing on hosted systems Request RA CI 2.8.2 User and access management to hosted systems Request RA CI 2.8.3 Create/maintain shared folders Request RA CI 2.8.4 Implement and maintain antivirus software on servers Ongoing RA CI 2.8.5 Antivirus software licenses Ongoing RA CI 2.8.6 Backup data on shared folders Ongoing RA CI Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 34 of 44 2.8.7 Restore data on shared folders Request RA CI 3 Database Management 3.1 SAP HANA 3.1.1 Proactively monitor database health and resource usage Ongoing RA CI 3.1.2 Monitor table growth to prevent operational issues Ongoing RA CI 3.1.3 Partition/rebalance tables due to uneven growth Ongoing RA CI 3.1.4 Plan and perform file system extensions Ongoing RA CI 3.1.5 Perform HANA housekeeping (manage logs, traces, free up resources) Ongoing RA CI 3.1.6 Maintain HANA configuration parameters based on best practices Ongoing RA CI 3.1.7 Start/stop database Request RA CI 3.1.8 Add hardware for scale-out configuration Request RA CI 3.1.9 Update/patch database Ongoing RA CI 3.1.10 Configure HANA Transports Management Request RA CI 3.1.11 Implement /maintain additional SAP tools (in HANA context delivered by SAP) Request RA CI 3.1.12 Analyze and optimize expensive SQL statements for improved performance Request RA CI 3.1.13 System troubleshooting to resolve issues and return HANA to normal operation Ongoing RA CI 3.1.14 Create/maintain HANA Studio users Request RA CI 3.1.15 Management of database users Ongoing RA CI 3.1.16 Backups Ongoing RA CI 3.1.17 Recover database after technical issues Ongoing RA CI 4 Basic Operations 4.1 Monitoring Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 35 of 44 4.1.1 Configuration of basis monitoring tools Ongoing RA CI 4.1.2 Monitoring of alert consoles for different tools Ongoing RA CI 4.1.3 Logging of performance events Ongoing RA CI 4.1.4 Respond to events according to notification and escalation procedures Ongoing RA CI 4.1.5 Identification, installation, and activation of monitoring tools Ongoing RA CI 4.2 SAP Upgrades & Enhancement Packs 4.2.1 SAP Major release upgrades Request Project CI 4.2.2 SAP Enhancement Pack upgrades Request Project CI 4.2.3 Upgrade database Request RA CI 4.2.4 Perform functional changes and developments Request CI RA 4.2.5 Testing of upgraded system and functionality Request CI RA 4.3 SAP Support Packs 4.3.1 Apply SAP kernel upgrades Biannual RA CI 4.3.2 Apply SAP patches Annual RA CI 4.3.3 Apply SAP Notes Request RA RA 4.3.4 Post-support pack testing Request CI RA 4.4 SAP Security Management 4.4.1 Create/maintain/review/audit roles, profiles, authorizations Ongoing CI RA 4.4.2 Create/maintain/lock/unlock users, assign roles Ongoing CI RA 4.4.3 Maintain users/roles/profiles in client 000 Ongoing RA CI 4.4.4 Provide customer access to client 000 Request RA CI 4.4.5 Monitor and share information about security fixes published by SAP Ongoing RA RA 4.5 Client Copies & Refreshes (excludes repository, to non-production targets) Maximum quarterly Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 36 of 44 4.5.1 Perform copy/refresh Request CI RA 4.5.2 Perform technical post-processing Request CI RA 4.5.3 Perform validation of copied/refreshed system Request CI RA 4.6 System Copies (to non-production) 4.6.1 Perform system copy Request CI RA 4.6.2 Perform technical post-processing Request CI RA 4.6.3 Perform validation of installed system Request RA CI 4.7 Change Control 4.7.1 Application development, customizing, configuration, maintenance, support Ongoing CI RA 4.7.2 Planning change requests Ongoing CI RA 4.7.3 Apply SAP notes for applications Ongoing CI RA 4.7.4 Apply SAP security notes Ongoing RA RA 4.8 Printer Management 4.8.1 Create, change, lock, unlock, maintain printers within SAP Request CI RA 4.8.2 Printers within SAP, configured on the OS (due to security constraints) Request RA CI 4.8.3 Analyze printing and spool issues Request CI RA 4.8.4 Spool system housekeeping Ongoing CI RA 4.8.5 Design and implement print forms Request CI RA 4.8.6 Troubleshoot issues with printer hardware Request CI RA 4.9 Desktop Support 4.9.1 SAPGUI support Request CI RA 4.9.2 SAP SSO support Ongoing CI RA 4.9.3 Desktop and front-end user support Request CI RA 4.10 Additional Proactive Services 4.10.1 Analyze SAP EarlyWatch Alert reports and consider technical recommendations Ongoing RA CI Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 37 of 44 4.10.2 Implement data archiving strategy and processes Request CI RA 4.10.3 Monitor and maintain data archiving systems Ongoing CI RA 4.11 System Installations / Migrations 4.11.1 Install new systems / migrate from on premise to cloud Request Project CIP 4.11.2 Technical configuration of all installed/migrated systems Request Project CIP 4.11.3 Integration of new/migrated systems to cloud operations environment Request Project CIP 4.11.4 Integrate all hosted systems with customer Solution Manager in cloud Request Project CIP 4.12 Disaster Recovery 4.12.1 Implement disaster recovery setup according to architecture blueprint Request RA CIP 4.12.2 Develop plan for disaster recovery (data center and system infrastructure only) Request RA CIP 4.12.3 Manage and monitor disaster recovery architecture and replication Ongoing RA CIP 4.12.4 Develop plan for disaster recovery of applications and connectivity to cloud Request RA CIP 4.12.5 Test disaster recovery system (data center and system infrastructure only) Quarterly RA CIP 4.12.6 Execute full disaster recovery failover test Annually RA CIP 4.12.7 Technical and connectivity testing for disaster recovery failover Annually RA CIP 4.12.8 Application testing for disaster recovery failover Annually RA CI 4.13 Management of Local Area Network 4.13.1 Provide and maintain network at sites Ongoing CI RA 5 NetWeaver ABAP Operations 5.1 General Operations Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 38 of 44 5.1.1 Proactive availability monitoring of SAP instances Ongoing RA CI 5.1.2 Troubleshooting SAP instances Ongoing RA CI 5.1.3 Analyze systems logs and fix technical failures Ongoing RA CI 5.1.4 Proactive monitoring of SAP processes Ongoing RA CI 5.1.5 Analyze update terminations and take appropriate action Ongoing RA CI 5.1.6 Clean up terminated updates Ongoing RA CI 5.1.7 Analyze lock entries and take appropriate action Ongoing RA CI 5.1.8 Proactively monitor ABAP short dumps Ongoing RA CI 5.1.9 Troubleshoot performance issues (excludes ABAP and application issues) Ongoing RA CI 5.1.10 Maintain SAP system profile parameters Ongoing RA CI 5.1.11 Implement/update tools for SAP support service readiness Ongoing RA RA 5.1.12 Management of web service runtime Ongoing CI RA 5.1.13 Configure RFC connections to SAP and non- SAP systems Ongoing CI RA 5.2 Interface Administration 5.2.1 Create/execute/monitor/troubleshoot batch input sessions Ongoing RA CI 5.2.2 Configure/monitor/troubleshoot interfaces and related (IDOCS, scripts etc.) basis configuration Ongoing RA CI 5.3 Job Scheduling 5.3.1 Schedule and monitor standard housekeeping jobs Ongoing RA CI 5.3.2 Schedule/monitor/change application batch jobs Request CI RA 5.4 Change Control Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 39 of 44 5.4.1 Configure and maintain SAP Transport Management System and routes Request RA CI 5.4.2 Release tasks and transport requests Ongoing CI RA 5.4.3 Import transport requests Request CI RA 5.4.4 Troubleshooting SAP Transport Management System Ongoing RA CI 5.4.5 Address functional transport issues Ongoing CI RA 5.4.7 Testing of completed transport requests Ongoing CI RA 6.0 Sandbox Basis administration Ongoing RA P 6.1 Knowledge transfer to City basis on Sandbox Ongoing R P 13. Addendum C: Change Request Form The Change Request Form provided below may only be used pursuant to Section 4 (Not to Exceed Compensation) of this Agreement, regarding Additional Services, as an Attachment A (Scope of Work) to an approved Task Order as detailed in Section 4. The Change Request Form, by itself, is not permitted to be used separate from a Task Order as detailed under Section 4 and any use of a Change Request Form that is separate from and not part of an approved Task Order as detailed under Section 4 shall be void and without effect. Agreement ref: Originator: Client name: City of Palo Alto Change request date: Title of change: Reason for change: Include an outline of the reason for the change and the impact of not implementing it. Attach written change request. Description of change: Include full details of the change including any specifications, areas of the Services impacted. Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 40 of 44 Impact on charges: Include full details of any charges, if any, for the change, and any revision to the charges. Impact on agreement: Describe the resulting updates to the Clauses and Schedules to the Agreement. Implementation schedule: Assumptions / additional information: Provide any assumptions made at the time of the change and any relevant supporting information. 14. [RESERVED] 15. [RESERVED] Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 41 of 44 EXHIBIT B SCHEDULE OF PERFORMANCE, AMENDMENT NO.1 (AMENDED, REPLACES PREVIOUS) CONSULTANT shall perform the Services so as to complete each milestone within the number of days/weeks specified below. The time to complete each milestone may be increased or decreased by mutual written agreement of the Project Managers for CONSULTANT and CITY so long as all work is completed within the term of the Agreement. CONSULTANT shall provide a detailed schedule of work consistent with the schedule below within 2 weeks of receipt of the notice to proceed (“NTP”) from the CITY. Exhibit A (Scope of Services) also contains deliverable and frequency information for the provision of Services under this Agreement. Milestones Completion Number of Days/Weeks (as specified below) from NTP 1. Task 1: Transfer existing AWS hosting account in AWS cloud Completed 2. Task 2: Maintain account with AWS for hosting City’s infrastructure Annual ongoing 3. Task 3: Perform hosting and networking maintenance services Annual ongoing 4. Task 4: Perform SAP Basis Services Annual ongoing 5. Task 5: Perform ad-hoc services on as needed requests that are not covered in the Scope of Services. These services constitute Additional Services under Section 4 (Not to Exceed Compensation) of this Agreement, implemented pursuant to City-approved Task Order as detailed in Section 4. As-needed basis with the performance schedule as provided in the approved Task Order, as noted in the checkbox below. Optional Schedule of Performance Provision for On-Call or Additional Services Agreements. (This provision only applies if checked and only applies to on-call agreements per Section 1 or agreements with Additional Services per Section 4.) The schedule of performance shall be as provided in the approved Task Order, as detailed in Section 1 (Scope of Services) in the case of on-call Services, or as detailed in Section 4 in the case of Additional Services, provided in all cases that the schedule of performance shall fall within the term as provided in Section 2 (Term) of this Agreement. Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 42 of 44 EXHIBIT C COMPENSATION, AMENDMENT NO.1 (AMENDED, REPLACES PREVIOUS) CITY agrees to compensate CONSULTANT for Services performed in accordance with the terms and conditions of this Agreement, and as set forth in the budget schedule below. Compensation shall be calculated based on the rate schedule attached as Exhibit C-1 up to the not to exceed budget amount for each task set forth below. CITY’s Project Manager may approve in writing the transfer of budget amounts between any of the tasks or categories listed below, provided that the total compensation for the Services, including any specified reimbursable expenses, and the total compensation for Additional Services (if any, per Section 4 of the Agreement) do not exceed the amounts set forth in Section 4 of this Agreement. CONSULTANT agrees to complete all Services, any specified reimbursable expenses, and Additional Services (if any, per Section 4), within this/these amount(s). Any work performed or expenses incurred for which payment would result in a total exceeding the maximum amount of compensation set forth in this Agreement shall be at no cost to the CITY. (CONTINUED ON THE NEXT PAGE.) Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 43 of 44 BUDGET SCHEDULE TASK AMENDMENT NO.1 CONTRACT YEAR 1 (PAID in FULL) CONTRAC T YEAR 2 (PAID in FULL) CONTRACT YEAR 3 (PAID in FULL) CONTRACT YEAR 4 (Effective August 1, 2025 – December 31, 2026) SUBTOTALS Task 1 (Transfer existing AWS hosting account in AWS cloud) $4,500 (Paid) -- -- -- $4,500 (Paid) Task 2 (Maintain account with AWS for hosting City’s infrastructure. Task 2 costs include estimated AWS costs. If actual AWS costs are lower than estimated, Consultant will charge City the lower costs. If actual AWS costs are higher, City may apply Additional Services funds to cover the overage per Section 4, or the parties will amend the Agreement per Section 29.4 for City to add funds to cover the overage.) $192,000 (Paid) $144,000 (Annual) -- $144,000 (Annual) -- $144,000 (Annual) -- $204,000 (17 Months) $192,000 (One-time Paid) $636,000 (Annual fees) Task 3 (Perform hosting and networking maintenance services) $86,400 (Annual) $86,400 (Annual) $86,400 (Annual) $122,400 (17 Months) $381,600 (Annual fees) Task 4 (Perform SAP Basis Services) $8,640 (Paid) $372,600 (Annual) -- $372,600 (Annual) -- $372,600 (Annual) -- $527,850 (17 Months) $8,640 (Paid) $1,645,650 (Annual fees) Subtotals for Services (Tasks 1-4) $808,140 $603,000 $603,000 $854,250 $2,868,390 Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3 Vers.: Aug. 5, 2019 Page 44 of 44 Reimbursable Expenses (if any) $0 $0 $0 $0 $0 Subtotals for Services and Reimbursable Expenses (if any) $808,140 $603,000 $603,000 $854,250 $2,868,390 Task 5 (Additional Services) (Perform ad-hoc services on as- needed requests that are not covered in the Scope of Services. These services constitute Additional Services, Amendment No.1 under Section 4 (Not to Exceed Compensation) of this Agreement, implemented pursuant to City- approved Task Order as detailed in Section 4.) As needed, per Task Order, per Section 4 of this Agreement, Not to Exceed Amount at Far Right Across All Contract Years As needed, per Task Order, per Section 4 of this Agreement, Not to Exceed Amount at Far Right Across All Contract Years As needed, per Task Order, per Section 4 of this Agreement, Not to Exceed Amount at Far Right Across All Contract Years As needed, per Task Order, per Section 4 of this Agreement, Not to Exceed Amount at Far Right Across All Contract Years $200,000 (Years 1-3) $85,425 (Year 4) Amendment No. 1, Up to Year 4 Maximum Total Compensation $808,140* $603,000* $603,000* $854,250* $3,153,815 *Maximum Total Compensation Amounts per each contract year in the table above do not include the cost of Additional Services that may be approved by City per Section 4 (Not to Exceed Compensation); the cumulative amount of which across all contract years shall not exceed the maximum amount for Additi onal Services in this Agreement. REIMBURSABLE EXPENSES CONSULTANT’S ordinary business expenses, such as administrative, overhead, administrative support time/overtime, information systems, software and hardware, photocopying, telecommunications (telephone, internet), in-house printing, insurance and other ordinary business expenses, are included within the scope of payment for Services and are not reimbursable expenses hereunder. Reimbursable expenses, if any are specified as reimbursable under this section, will be reimbursed at actual cost. The expenses (by type, e.g. travel) for which CONSULTANT will be reimbursed are: NONE Docusign Envelope ID: ED1CBE7F-8D59-424C-ABDD-289D79D7B4A3