AIM Consulting Project Description
Type: 8+ week contract to hire
The team is working to provide further automation as they service their customers across a number of product lines. The project team has deployed a KONG API platform to serve as an API Gateway for a number of their project workloads. The API Gateway platform will enable a number of the Client's application teams to accelerate their development in leveraging required API integrations. From a business perspective this will provide to better, more efficient service to client customers, improving customer loyalty and retention. The scope of this project is to operationalize the KONG API Platform and provide a template and example workstreams using industry best practices in how to manage subdomains, routes, certificates that can be easily replicated by other project teams.
Scope (this project is already in flight and can get a status of where we are on this timeline if needed)
Support the effort to operationalize the KONG API Gateway. This will include capturing the existing state of the deployment process leveraging Azure Dev Ops as the orchestration/automation engine, the AWS deployment resources including Fargate among others, and supporting an iterative process for end to end deployments from Sandbox environments through an Integration Environment to a production environment in a tested, automated fashion. Specific components to be addressed and managed will include sub-domains, certificates, and network routes. Additional ‘nice to have’integrations will include MS teams and deployment test validations as well as integration with App Dynamics for application/service observability and monitoring. The 12 week engagement would follow an approach similar to the below list.
MUST HAVES::
- API gateway within the AWS ecosystem
- As containers
- Solid understanding of Kong configuration and administration
- Fargate (or ECS –Elastic Container Service)
- Deep cloud formation experience
- Networking
- Setting up and maturing deployment pipelines
- Plugging in Teams into the deployment pipelines
- Plugging in test automation into the deployment pipelines
Nice to Haves:
- CI/CD methodologies
- Chatops integrations
- Able to mature Azure DevOps pipelines to deploy into AWS environments