Managed DevOps Platform

continuous integration & continuous delivery

Introducing our Comprehensive DevOps Managed Service.

  • Bespoke Agent Sizes & Types

    Configure and use agents based on the Job requirements. Containers and Virtual Machines can be provisioned on-demand to support a variety of workloads.

  •  Per Minute Billing

    Provision agents on demand to boost concurrency and reduce queue sizes and only pay for the agent time used in minute increments. See Monitoring for Agent Runtime Dashboard

  • Bespoke Options

    Despite the automation we use our platform isn’t turnkey and a number of Low level Options are available for customers to be customised. Just ask!

  • Concurrent Runtime

    Create your own Agent runtime patterns to utilise your cluster resources more efficiently and help maintain job queue sizes. This helps to maximise resource utilisation based on different kinds of workloads.

A choice between the best CICD engines.

Jenkins Opensource

  • Easy Configuration

    Define pipelines workflows using a groovy based DSL in a Jenkinsfile in the source code repositories. Share Jenkinsfiles to simplify project configuration and speed up on boarding times. Or use the Jenkins Interface.

  • Extensible

    Jenkins can be extended with hundreds of plugins in the Update Center, Jenkins integrates with practically every tool or service in the continuous integration and continuous delivery toolchain.

  • CICD

    Use Jenkins as an extensible automation server, a simple continuous integration server or as a continuous delivery hub for any project integrating on demand cloud services with your software development pipelines.

Cloudbees Core

  • Easily manage Jenkins Masters

    Cloudbees Core reduces the complexity of managing Jenkins masters, create specific versions of a master which can be deployed easily from the control pane.

  • Global Role Based Access Control

    Manage granular access within the continuous delivery pipelines. Setup approval workflows that ensure changes are managed and involve all stakeholders.

  • Manage Dependencies

    Cloudbees Core includes an Update Centre Server which enables an organisation to ‘sign off’ any plugins for use on Jenkins Masters.

Best-in-class CICD, upgraded with our Service Delivery Platform designed to deliver all kinds of software projects.

We support a huge selection of programming languages with no limits.

We support a huge selection of frameworks with no limits.

We support a variety of operating systems provisioned across our cloud platform or in our own data centre in Bournemouth, UK. Configure macOS, Windows, Linux Virtual Machines and/or Docker based Jenkins Agents.

Build and test desktop, mobile and web applications with the integrated SERVANA Jenkins Agent Cloud.

The possibilities are endless. We aim to offer the most flexible and comprehensive CICD solution to enable you to build, run and deliver all kinds of software.

Upgrade Pipelines with Code quality, Security,Testing and Deployment tools

  • Managed

    All the Add-On tools offered as part of the Managed DevOps Platform are part of the same Managed Service Contract with identical service level agreements to the Jenkins or Cloudbees Core service.

  • Integrated

    We’ve already integrated these tools with the supplied Identify and Access Management platform and wired them into the supplied Monitoring solution.

  • Huge Tool Catalog

    We are tool agnostic, while we’ve integrated certain tools quite often the choice of what tool to use is entirely yours.

  • Private

    Each customer has a private cluster with an instance of a specific tool integrated with any tools.

The SERVANA Jenkins Agent Cloud supports building software in any language on Windows, MacOS and Linux. We’ve listed a few below if you have any questions about building different kind of software packages please ask.

  1. Gradle
  2. Maven
  3. Ant
  4. Go
  5. Make
  6. Visual Studio
  7. XCode

Most Test tools run inside Jenkins Agents and these can be configured within the Jenkins Master. Tools like Selenium require a hub. A customer can request a Selenium Hub via the SERVANA Service Desk once approved it will be provisioned and setup in a customers cluster. We manage the Selenium Hubs with the same care as your Jenkins Master and other tools under our Managed Service.

  1. Selenium
  2. Appium
  3. Cucumber
  4. RestApi
  5. JUnit
  6. SoapUI
  7. TestNG
  8. TestRail

Cobertura and JCoCo both run fine in a Jenkins Agent, there are other Code Coverage tools that we’ve used which work fine in a Jenkins Agent.

Sonarqube requires a dedicated application server which we can be provision for a customer. We manage Sonarqube using the same care that we use to manage all the applications under our Managed Service.

  1. Cobertura
  2. Sonarqube
  3. JCoco

Infrastructure configuration has become increasingly important in Pipelines. Both Ansible and Terraform run well in Jenkins Agents.

  1. Ansible
  2. Terraform
  3. Puppet
  4. Chef
  1. AWS ECS
  2. AWS EKS
  3. AWS Elasticbeanstalk
  4. AWS Lambda
  5. AWS CodeDeploy
  6. AWS Cloudformation
  7. Helm

Jenkins can integrate with a number of SaaS tools to announce when important changes occur.

  1. Jira (Jira Cloud)
  2. Slack
  3. Github
  4. Bitbucket
  5. AWS ECR
  6. DockerHub
Monitoring

Realtime visibility of the state of your DevOps Platform

  • Integrated

    All the standard tools we offer are integrated with the supplied monitoring solution enabling you to benefit from realtime feedback and metrics.

  • Updated Regularly

    Dashboards, metrics and the underlying monitoring platform are managed and updated on a regular basis. We listen to feedback and will happily make necessary changes to improve your visibility.

  • Minimum 7 days retention

    All plans include monitoring the main differences are with data retention. The minimum retention period is 7 days and this extends to 30 days for larger plans.

  • Private

    Each customer has a private instance of the database and visualisation tool integrated with any tools in their cluster.

  • Pipeline Drilldown

    Displays the health of your pipelines in realtime showing top level information like the ‘last build state’ and ‘success rate’.

  • Jenkins JVM

    Diagnose issues that increase resource utilisation on the Jenkins Master. Useful to triage new plugins or pipelines or jobs.

  • Agent Runtime

    Monitor your agent usage in realtime. Helpful to identify busy periods and potentially spread workloads around.

Security

Multiple layers of security, hundreds of secure best practices

  • Identity & Access Management

    Each service is integrated with our IAM Platform providing added security features like Users, Groups, Access Controls, One-Time-Passwords, social logins and integration with a customers Federated Login Services.

  • Brute Force Detection

    Ingress services infrastructure can detect brute force attacks and handle the attacks without risking the availability of your platform.

  • IP Whitelisting

    The Managed Services can be locked down so only specific whitelisted IP addresses can access the platform.

  • Encryption

    All Managed Services use customer specific private keys to encrypt data at rest and the ingress services use TLS encryption for all http traffic.

  • Standard Protocols

    OpenID Connect, OAuth 2.0 and SAML 2.0

  • User Federation

    Connect to existing user directories like Active Directory or LDAP and maintain active sync.

  • Single Sign On

    Login once to multiple applications.

Benefits

Hundreds of best-practices, thousands of hours experience

  • Hourly Backups

    Automated hourly backups provide assurance that if anything happened to a mission critical managed service product we could recover it to within an hour of the failure.

  • Guaranteed Reliability

    The service delivery architecture we provide is based on principles that improve reliability ensuring all workloads are run reliably.

  • Fast Onboard Time

    The 14 day trial period provides enough time to discuss your requirements and offer advice and customise the platform to your needs. The services are usually provisioned same day and configured during the trial.

  • One Bill

    With a complete integrated CICD platform and a multi-platform build cloud a customer can deliver an excellent DevOps experience across multiple development teams.

Looking for a Jenkins Cloud or Hosted Jenkins. This is what we do. Accelerate software development with our Managed Jenkins Service. or

Benefits

Fair Pricing Policy

The Grow and Scale plans include ‘Reserved Capacity’ where the Start and Flex plan use ‘On-demand Capacity’ only.

Reserved Capacity

This refers to any resource that is included in a customers plan. Any planned capacity will have a different pricing rate to On Demand capacity. Reserved capacity is never lost any excess reservation is credited back to customer in the next bill. The Reservation may also be reduced to account for the drop in usage.

On Demand Capacity

This refers to any resources that are not reserved. Any on-demand resources use the rate of £0.20p per hour billed every minute(i.e 0.20 / 60) pro-rata.

We often get questions about a scenario where a customer doesn’t use their Reserved Capacity. Any unused capacity is credited back to the customer in the next bill and if usage incurs credits we reduce the reserved capacity to 80% of the current Reservation.

A customer can view their usage in the Agent Runtime Dashboard.

More information on our Managed DevOps with Cloudbees Core Service

More information on our Managed DevOps with Jenkins Service

hire us

Professional Services

Need some help ? Hire our team of SERVANA Engineers. Reduce your backlog, onboard new teams and increase the capabilities of your existing software delivery functions.