Accelerate AWS Adoption with Platform Engineering Capabilities from AHEAD & Harness
Platform engineering has rapidly become the go-to operating model as cloud and on-premises infrastructure teams have evolved to support DevOps, SRE, and cloud native technologies.
At AHEAD, we have spent years helping customers piece together all the different components required to automatically instantiate secure infrastructure in a way that is ready for developer consumption. Typically, this required a complex set of disparate tools, but with recent advancements in the industry, we are now able to accelerate the adoption of platform engineering with Harness and AWS via our Developer and Platform Accelerators.
What are the Core Requirements for Success in Platform Engineering?
For the successful adoption of platform engineering, the following six areas are essential:
- Developing toolchains and workflows
- Automating the deployment of cloud & on-premises infrastructure
- Ensuring governance and security controls are implemented as code
- Managing infrastructure reliability and scalability
- Educating developers and IT consumers on best practices for platform consumption
- Creating code management guidelines
What are the Platform Engineering Accelerators?
By taking all these functions and standardizing and packaging them into five core areas, AHEAD can rapidly onboard core automated components:
How Does It Work?
The solution encompasses a self-service portal (ServiceNow or Backstage), Harness CI/CD/STO, cloud infrastructure as code (IaC) templates, developer code + pipeline templates, and finally, policy as code templates which can be applied to the toolchain or cloud platform.
In addition, the entire Platform Engineering Kit can be managed by the Platform Engineering team with everything organized into specific areas within the Harness Software Delivery Platform.
Upon instantiation, you will have all the ingredients you need to turn on self-service capabilities for your developers.
Developers or other platform consumers can now log in to a self-service portal and select the service they need, fill out some details, then wait as the service is automatically deployed and presented back to them. This could be a complete GO Lang pipeline with multiple steps, or a simple cloud services pipeline to set up Kubernetes or EC2 instances.
From there, all that’s left is to take the various modules of code and customize as needed to meet the varying business requirements. The possibilities are endless with the ability to combine multiple modules into a complete end-to-end workflow.
Here is a brief 15-minute video that walks through the service from end-to-end: