Situation: HEE required restricted access to the new Revalidation application.
Task: Implement an Authorisation strategy for front-end application as well as the server side API calls.
Actions: Collaborated with Business/Back-end Developer/DevOps/Front-end Developer to:
-Implement an Authorisation strategy via AWS Cognito.
-Collaborate with AWS technical support to overcome AWS Cognito challenges.
-Restrict access to API calls; implementing JWT token based authorisation.
-Collaborate with developing AWS infrastructure as code using Terraform.
-Implement CI/CD pipeline ensuring vital code checks are performed (analysis, linting & unit tests).
Results:
-Revalidation application successfully deployed, hosted with protected access via AWS.