The No-Code Approach
In part one, I discussed the top challenges of automated application delivery and the gaps that exist in the current manual and the semi-automated processes. Here, in part two, we’re going to dive into why we adopted a no-code CI/CD approach with ShuttleOps.
We believe that a no-code first approach is essential in order to build highly capable, automated application delivery pipelines for the masses. It will help more organizations become elite DevOps performers so they can deliver innovative products and solutions to their customers, at a faster pace. Low-code and code will always be part of the equation, depending on what you want to achieve and the resources that you have available. However, our focus is to do more with less and it starts with no-code.
Packing Your Application
The most critical part of the build and delivery process is your application – either an in-house application or a commercial-off-the-shelf (COTS) application. The application is typically packaged with a framework that leverages an associated runtime, such as Chef Habitat or Docker. It is also an essential part of the automation equation. The framework relies on code, which is owned and maintained by the application developer. Once the application is ready to be built for release to development, test or production environments, release management processes are required to drive consistency, reliability and speed. This is where the code to no-code handoff happens.
No-code CI/CD allows both technical and non-technical teams to define the application delivery pipelines and associated release management processes. It also means business stakeholders can engage more actively in the DevOps journey and ensure business process requirements are aligned.
Cloud Agnostic Applications
We’ve taken an opinionated stance on decoupling applications and infrastructure in order to drive best practices that help ensure your application delivery pipelines are flexible and easily adjusted as the needs of your organization and application teams evolve. With the growing popularity of multi-cloud, it is imperative to invest in a platform that enables consistent deployments of your applications across multiple public clouds such as AWS, Azure and GCP.
Chef Habitat & Docker
Our first release focuses on native support for Chef Habitat because this allows for ‘decoupling’ of applications from their configurations and infrastructure. Decoupling allows you to package, lift and shift legacy applications, while at the same time managing modern cloud-native applications with a consistent process. Later this year, we will support some of these same capabilities with Docker.
When it comes to application security, we leverage HashiCorp Vault to store all your credentials, application configuration and secrets. We’ve also gone a step further to securely apply your application configurations and secrets to your applications at runtime without the need to modify your applications or do custom integrations with a secrets management platform.
Simplicity & Scale
No-code CI/CD enables less technical users to build, deploy and manage applications, without writing code. This allows a wider number of people to jump in and start creating automated application delivery pipelines. Compared to traditional solutions, a no-code platform also dramatically shortens onboarding, making adoption across your organization much simpler.
The Wrap Up
We have just started our journey with ShuttleOps. We’ve got lots of ideas but your feedback is important. The platform is being built for you and we want to hear the good, the bad and the ugly.
We’ll continue to focus on building additional capabilities, value-added integrations and maintaining automation for you so you can focus on building innovative customer software experiences that will help drive your business forward.
Our goal is to see as many companies become Elite Performers on the DevOps Research and Assessments (“DORA”) annual State of DevOps report.
We hope you join us for the ride.
Checkout ShuttleOps in action! Register today!
CEO & President
Damith has over a decade of experience breaking boundaries in software implementation, consultation and architecting a variety of on-premise, cloud, and hybrid solutions. Damith is passionate about building innovative, customer-responsive environments that align technology with business goals.