DevOps Build Server as a Service

Service providing

Secure Remote Desktop Workstation, for development management and support of Chef based recipes/ cookbooks. Based on Chef(R) Development Workstation, providing a graphical remote desktop with access to Knife, Ruby, IDE editors. Working with DevOps Build Automation and Continuous Delivery Service, providing a capability to manage server ‘recipes’ and environment ‘attributes’.



Secure Linux based Open Source Development Workstation


Chef® Workstation, with Chef Development Kit

Includes Ruby development, IDE, git client, AWS CLI, terraform


Debian/Ubuntu based platform for ease of management, configuration


Includes regular patches, daily backups, support

Secure Remote Access to Graphical IDE

Support for multiple Users

Desktop options (Cairo-Dock, XCFE4, LXDE, GNOME), for low bandwidth

Remote Graphical Desktop (PC,Mac,Ubuntu) provided over secure tunnel

Works with UKCloud, Azure, Rackspace, Memset, internal private cloud architectures


  • Part of the Chef® solution to automate infrastructure deployment
  • Rapid deployment and duplication of development resources
  • Securely accessible from remote locations, with slow communications
  • Able to separate remote deployment from ‘Office’ Service Management
  • Take advantage of the Chef® Supermarket, 1000’s of existing recipes/cookbooks
  • Greatly reduced development time through re-use pre-tested ‘cookbooks’
  • Built on an NSA compliant Secure Gold build.
    Cloud based DevOps Workstation, easy to manage, backup, secure

Other Key Services

Resilient Database Server as a Service

Continuous Delivery as a Service

Version Control Server (GIT) Service

Secure Continuous Integration/Continuous Delivery Platform Service - Docker®

Continuous Compliance as a Service

DevOps Build Automation and Continuous Delivery Service

Vulnerability Scanner as a Service

DevOps Build Server as a Service

Chef is a powerful DevOps automation platform that transforms complex infrastructure into code. It delivers agile continuous delivery to secure government infrastructures by codifying application, deployment and delivery.

Chef is a configuration management tool written in Ruby and Erlang. It uses a pure-Ruby, domain-specific language (DSL) for writing system configuration “recipes”. Chef is used to streamline the task of configuring and maintaining a company’s servers, and can integrate with cloud-based platforms such as Rackspace, Internap, Amazon EC2, Google Cloud Platform, OpenStack,SoftLayer, and Microsoft Azure to automatically provision and configure new machines. Chef contains solutions for both small and large scale systems.

The Chef server acts as a hub for configuration data, storing cookbooks and policies that are applied to nodes. It also holds the metadata that describes each registered node (Virtual Host/Machine) that is being managed by the chef-client. Nodes use the chef-client to ask the Chef server for configuration details, such as recipes, templates, and file distributions. The chef-client then does as much of the configuration work as possible on the nodes themselves (and not on the Chef server). This scalable approach distributes the configuration effort throughout the datacenters and infrastructure.

The Secure DevOps (Chef) Build Workstation is a secure remote desktop, able to update, edit, and configure the Chef Server environment through the deployment of cookbooks, and Node/Role attributes. Using the Viewdeck Secure DevOps Build Workstation as Service, it provides a patched, secured cloud based development graphical workstation easily deployed across environments, providing IDE, scripting, deployment and manipulation of infrastructure build scripts in a secure environment.

It includes the Chef Development Bit, containing everything that is needed to start using Chef (Chef-client, Chef, Ohai, Kitchen, Chefspec, etc).

Tag Cloud: MSP, PRINCE2, Rational Unified Process, Unified Modelling Language, Managing Successful Programmes. Quality Assurance, Quality Gate, Project Assurance, Requirements Traceability, Strategic Outline Case (SOC), Outline Business Case (OBC), Full Business Case (FBC), SC, DV, ISO 15504, Six Sigma, BPR, ISO 9001