Cloud Development Services
Agile development services for cloud including discovery, design, project management, QA, observability, automated testing, and run and support services. Full life-cycle development of microservices and cloud platforms with a proven methodology and governance layers.
Features
- System design for multi-cloud infrastructure (AWS, Azure, Google)
- Serverless, micro-services cloud development capability
- Agile development methodology
- Automated unit testing and code pipeline (Mocha, Jest, Junit, Pytest)
- Support and Maintenance
- Development for Internet of Things (IoT)
- UI / UX Design services
Benefits
- De-risk by avoiding 'big-bang' project management approach
- Micro-service approach removes reliance on expensive monolithic solutions
- Automated unit testing de-risks deployments and allows for continuous delivery
- Agile approach unlocks regular business value
- Agile approach allows for regular customer feedback
- Architected for high availability an high performance
Pricing
£400 to £1,000 a unit a day
Service documents
Request an accessible format
Framework
G-Cloud 14
Service ID
8 5 0 9 8 9 0 6 6 1 3 1 7 5 8
Contact
SQLI UK Limited
Chris Pendse
Telephone: 020 71831833
Email: hello@sqli.com
Planning
- Planning service
- Yes
- How the planning service works
-
We have extensive experience of delivering cloud development projects in a server-less micro-service environment.
Through a number of discovery workshops we typically gain an understanding of the functional and non-functional requirements, the current technical landscape, dependencies and strategic objectives.
Based on the above, we collaborate with our customers to plan an overall approach ensuring:
- Requirements can be met, prioritised including business value
- Plan ensures strategic objectives and project goals are met
- The timeline takes into account known dependencies
- Required governance layers are included in the plan
We can work across multiple platforms and cloud providers such as AWS, Google and Azure. Our planning approach is agnostic to environments.
The collaborative planning approach will ensure that there is a high-level plan and timeline that meets stakeholders' needs and sets up the project for success. - Planning service works with specific services
- No
Training
- Training service provided
- Yes
- How the training service works
-
We have a large number of cloud-certified engineers. We often work in a 'hybrid' manner with our customers, where teams includes engineers from both the customer and SQLI. We will often as part of this type of engagement, deliver an initial product and then train and handover elements of the project to the in-house team of the customer.
Alternatively, we can provide more generic training on Azure, AWS or Google Cloud.
We would work with our customer to understand and agree the training topics, after which after a short period of preparation, we can deliver classroom or remote training in English, French or Arabic. - Training is tied to specific services
- No
Setup and migration
- Setup or migration service available
- Yes
- How the setup or migration service works
-
We have been involved in multiple migration projects. Through an initial discovery period to understand the current technical landscape and architecture, we would work collaboratively with the customer to design the future state.
Typically we suggest breaking down a migration project into a number of phases to control risk and ensure the optimal depreciation of existing services. An example of an Azure migration is below:
Phase 0
- Discovery (2 weeks)
Phase 1
- API Management POC
- Data Factory
- AD
Phase 2
- API Management POC
- Data Factory
- AD
- API Gateway
- Key Vault
Phase 3
- API Management POC
- Data Factory
- AD
- API Gateway
- Key Vault
- Blob Storage
- Logic Apps
- Event Hub
We have a large team of engineers certified across AWS, Microsoft Azure and Google cloud technologies. - Setup or migration service is for specific cloud services
- No
Quality assurance and performance testing
- Quality assurance and performance testing service
- Yes
- How the quality assurance and performance testing works
-
We have a dedicated testing factory that provides QA and performance testing either as part of a project team or as a stand-alone testing and QA service.
We have a broad range of expertise from front-end and back-end automated unit testing, manual functional testing to the setup of testing / monitoring and observability tools.
Working with the delivery team and stakeholders, we would understand the current QA landscape (i.e. the coverage of automated tests already in place) and propose the ideal QA framework to deliver against the needs of the project.
We would typically use a tool such as JIRA to track the testing cycles and ensure testing against pre-defined acceptance criteria.
A number of the tools we use as part of our QA and performance testing are:
- Chakra
- react testing library
- JEST (Node.JS testing framework)
- JMeter
- Cucumber
- Cloudwatch
- Mocha
- Junit
- Pytest
Finally we suggest building a CI/CD deployment pipeline for both infrastructure and micro-services to ensure the deployment quality and governance.
Security testing
- Security services
- No
Ongoing support
- Ongoing support service
- Yes
- Types of service supported
-
- Buyer hosting or software
- Hosting or software provided by your organisation
- Hosting or software provided by a third-party organisation
- How the support service works
-
We can provide remote support services for software and infrastructure delivery by SQLI and/or services provided by third parties on in house.
In the two latter, examples there would need to be a handover period where our team is able to be on-boarded and up-skilled in any bespoke elements. This would typically be over a period of 'duel support' through which support responsibility is phased to SQLI.
Our support team comprises of AWS, Microsoft Azure and Google Cloud engineers.
The following tasks are included in the scope of the corrective maintenance:
*Processing ticket issued
*In the case of bugs:
- Diagnostic, reproducibility analysis, solution proposals and impact and risk analysis
- Possible workaround or palliative solution
- Programming and Unit Tests
- Non-regression tests
- Delivery
We provide a comprehensive SLA and can custom-build support packages to suit our customers' specific needs.
Service scope
- Service constraints
- Support is available via email and ticketing.
User support
- Email or online ticketing support
- Email or online ticketing
- Support response times
-
Below is an example SLA for a customer where we have developed the solution:
Response Time
- Blocking defect - 4 hours
- Major defect - 1 working day
- Minor defect - 2 working days
Anticipated fix time
- Blocking defect - 1 working day
- Major defect - 2 working day
- Minor defect - According to schedule
Availability from 8:30 to 18:30 on working days. - User can manage status and priority of support tickets
- Yes
- Online ticketing support accessibility
- None or don’t know
- Phone support
- No
- Web chat support
- No
- Support levels
- We can provide a tailored support package but as a reference, the support package outlined previously for software that SQLI has developed is at a cost of £77,00 per annum
Resellers
- Supplier type
- Not a reseller
Staff security
- Staff security clearance
- Other security clearance
- Government security clearance
- None
Standards and certifications
- ISO/IEC 27001 certification
- No
- ISO 28000:2007 certification
- No
- CSA STAR certification
- No
- PCI certification
- No
- Cyber essentials
- No
- Cyber essentials plus
- No
- Other security certifications
- No
Social Value
- Social Value
-
Social Value
Equal opportunityEqual opportunity
Diversity within the company is part of SQLI's DNA. SQLI takes great care to carry out its mission in accordance with the principles of non-discrimination, particularly in terms of recruitment, promotion and professional training.
Pricing
- Price
- £400 to £1,000 a unit a day
- Discount for educational organisations
- No