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’.
Features
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
Benefits
- 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
Key Processes: RUP/UML, COBIT, MSP, PRINCE2, ITILv3