HM Court and Tribunal Service (HMCTS) & Crown Prosecution Service (CPS)

MoJ - Common Platform Programme – BaU Automation Engineers

Incomplete applications

8
Incomplete applications
6 SME, 2 large

Completed applications

9
Completed applications
7 SME, 2 large
Important dates
Opportunity attribute name Opportunity attribute value
Published Wednesday 5 July 2017
Deadline for asking questions Wednesday 12 July 2017 at 11:59pm GMT
Closing date for applications Wednesday 19 July 2017 at 11:59pm GMT

Overview

Overview
Opportunity attribute name Opportunity attribute value
Summary of the work Build, maintain and automate environments/non-production software delivery pipeline including rebuild on Azure with consistent automation. The team will work in sprints and aligned be with the larger programme roadmap.
Latest start date Tuesday 1 August 2017
Expected contract length 12 + 12 months
Location London
Organisation the work is for HM Court and Tribunal Service (HMCTS) & Crown Prosecution Service (CPS)
Budget range The anticipated service would comprise a team of around 10 suitable skilled automation engineers (DevOps). The Target day rate is £650. The total Supplier charge will be evaluated as per evaluation criteria %.The anticipated service would comprise a team of suitable skilled automation engineers (DevOps). The total Supplier charge will be evaluated as per evaluation criteria %. (Lowest Price/Supplier Price) * 100 and published weighting applied

About the work

About the work
Opportunity attribute name Opportunity attribute value
Why the work is being done CJSCPP is a change programme to enable the CJS and agencies be more efficient and deliver a better service. For the first time, criminal case information will be kept together in one place. The CJSCPP is part of a wider portfolio of change being delivered by HMCTS under the HMCTS Reform Programme, affecting services in all jurisdictions.
Problem to be solved Our non-production software delivery pipeline needs to be rebuilt with consistent automation. The pipeline/environments must: >Be built such that they are easily/quickly reproducible. >Be fully automated (basic virtual image management up to and including network/firewall/security management). >Maintain separation between automation code and configuration data. >Reuse/automate the tools, codebase and extant environments adapting/adding to them as necessary. >Support a deployment process which is consistent across all environments. >Use the existing management layer, centralised logging/monitoring and secure build environment. >Enable automated or single-click promotion of releases to Prod. You must provide Agents to deliver as part of the in-house team.
Who the users are and what they need to do The programme's delivery teams need an automation team that can: >Push the programme's existing projects through the entire pipeline, from initial code merge, through continuous integration to final testing stages. >Promote a successfully tested release to a production environment. >Come up with innovative solutions to meet new challenges as they arrive. >Help create code tests and designs which conform to current pipeline standards. >Maintain and improve current software delivery pipeline The automation engineers will supplement an existing team
Early market engagement
Any work that’s already been done The programme has a Software Delivery Lifecycle which provides high level guidance for constructing pipelines. There is automation code (Ansible, Jenkins, Maven) covering most of the components needed for the pipeline.
Existing team There is a team of automation engineers working with the delivery teams and developing/maintaining the current pipeline. They have strong skills in the core automation tools used by the they have significant UK Cloud experience and a minority have significant Azure experience. It is expected that the successful provider will integrate the teams.
Current phase Not applicable

Work setup

Work setup
Opportunity attribute name Opportunity attribute value
Address where the work will take place Primarily Southern House, Wellesley Grove Croydon CR9 1WW and occasionally Rose Court, 2 Southwark Bridge Road London SE1 9HS. Other London locations may be specified by MoJ from time to time.
Working arrangements The supplier’s team will initially be required to work onsite at the base location working a five (5) day week. The Service is being delivered against the GDS Service Manual (e.g. agile delivery aligned to scrum methodology).

Statements of Work will be issued to cover project phases and typically cover 3-6 months
Security clearance All supplier resources must have Baseline Personnel Security Check (BPSS) clearance that is dated within three months of the start date. Clearance up to SC may be required. See https://www.gov.uk/government/publications/government-baseline-personnel-security-standard for further guidance.

Additional information

Additional information
Opportunity attribute name Opportunity attribute value
Additional terms and conditions Any expenses shall be submitted in line with the Ministry of Justice standard Travel and Subsistence policy and agreed in advance of expenditure. Suppliers shall provide transparency to the Buyer on the rates paid to resources and any third parties in the supply chain.

Skills and experience

Buyers will use the essential and nice-to-have skills and experience to help them evaluate suppliers’ technical competence.

Skills and experience
Opportunity attribute name Opportunity attribute value
Essential skills and experience
  • E1) Experience in the creation and automation of scalable environments on UK Cloud and Azure platforms.
  • E2) Demonstrable skills in/experience of • Linux administration • Ansible • Maven • Jenkins • Postgresql • Artifactory • Zabbix • Elk Stack • Git/Gerrit
  • E3) Demonstrable skills in/experience in the design & delivery of resilient & highly-available systems
  • E4) Demonstrable skills in/experience in Infrastructure as Code principles and practices
  • E5) Demonstrable skills in/experience of Containerisation (not part of the current architecture but deemed essential to the new pipeline)
  • E6) Demonstrable skills in/experience in continuous Integration and Continuous Delivery
  • E7) Demonstrable skills in/experience in Gitlab or Github or Gerrit or equivalent Git workflow framework
  • E8) Demonstrable skills in/experience in Agile (Scrum/Kanban) practices - The team will be expected to manage its own work in sprints and align them with the programme roadmap.
  • WEIGHTING:- E1=6 E2=6 E3=2 E4=1 E5=3 E6=1 E7=1 E8=1
Nice-to-have skills and experience
  • N1) Demonstrable skills in/experience of Red Hat 7
  • N2) Demonstrable skills in/experience of Artemis MQ or equivalent message queue technology
  • N3) Demonstrable skills in/experience of of Docker
  • N4) Demonstrable skills in/experience of OpenStack
  • N5) Relevant Microsoft Competencies (or equivalent): Cloud Platform Competency. Detail how this has previously benefited contract delivery. Ensure that you detail the relevance/applicability of any equivalent in your response.
  • N6) Relevant Microsoft Competencies (or equivalent): Application Development Competency. Detail how this has previously benefited contract delivery. Ensure that you detail the relevance/applicability of any equivalent in your response.
  • WEIGHTING: N1=1 N2=1 N3=1 N4=1 N5=1 N6=1

How suppliers will be evaluated

How suppliers will be evaluated
Opportunity attribute name Opportunity attribute value
How many suppliers to evaluate 5
Proposal criteria
  • R1) Describe your resourcing model and detail how you qualify the capabilities of staff you will supply to the programme. Demonstrate a robust/comprehensive approach to sourcing, selection and onboarding resource.
  • R2) Describe how you would liaise with and support the existing Delivery Manager.
  • R3) Provide a case study for a comparable project your company/team has delivered on Azure/other cloud platform and UKCloud. Clearly detail key transferrable skills and techniques.
  • R4) Describe the largest project your company/team has delivered on Azure or UK Cloud.
  • R5) Explain what value you think containerisation could add to the pipeline and how it would be best used.
  • R6) Describe your company's/team's approach to Infrastructure as Code. Explain the workflows, the approaches to version control and testing.
  • R7) What do you see as the biggest delivery challenges and risks to delivery
  • WEIGHTING:- R1=8 R2=8 R3=8 R4=4 R5=4 R6=3 R7=3
Cultural fit criteria
  • C1) Describe your company's/team's perception of DevOps culture and practice.
  • C2) Describe your company's/teams experience with and approach to Agile development.
  • C3) Describe how you would work with multiple multi-vendor teams on a project of this scale.
  • WEIGHTING C1=6 C2=2 C3=2
Payment approach Time and materials
Assessment methods
  • Written proposal
  • Case study
  • Work history
  • Reference
  • Presentation
Evaluation weighting

Technical competence

65%

Cultural fit

10%

Price

25%

Questions asked by suppliers

Questions asked by suppliers
Supplier question Buyer answer
1. Can you confirm who the current supplier is for Automation Engineers? There are a number of suppliers across the programme who provide these services.
2. How does this opportunity relate to the “Azure Automation (Dev_Ops)” opportunity published on 7 June. Is the intention that it supersedes or runs in parallel with that piece of work? This is a separate requirement to run in parallel.
3. Could you tell us what the exact deadline is - 23.59pm on the 19th July? 19 July - The last day suppliers can apply. We confirm that the deadline for all opportunities is 23.59pm on the specified deadline day.