jSherz
Newcastle-Upon-Tyne based Site Reliability Engineer. Interested in working at Pigment? https://refer.hellotrusty.io/zjjlsttu8k
PigmentUnited Kingdom
Pinned Repositories
alb-logs-parser
Parse AWS Application Load Balancer logs and send them to Elasticsearch.
automate-aws-access-removal
Immediately block users from your AWS organization when they're disabled or removed in Identity Center.
break-glass-access
Temporary elevated access.
bucket-access-button
Provide website access to a private S3 bucket with just a password.
codebuild-codepipeline-badges
Build badges for AWS CodePipeline and CodeBuild using Lambda!
jsj-blog
A collection of snippets, tips and reflections on what worked and more importantly, what didn't.
live-debugging-event-bridge
Accompanies a blog post on fun ways to demo or live troubleshoot Event Bridge Event Bus events.
node-grpc-mutual-auth-example
An example setup of mutual authentication with GRPC and NodeJS.
safer-scp-rollouts
Automating safer Service Control Policy (SCP) rollouts with CloudTrail data.
terraform-provider-node-lambda-packager
Bundles your Lambda code and zips it up ready to feed into aws_lambda_function.
jSherz's Repositories
jSherz/codebuild-codepipeline-badges
Build badges for AWS CodePipeline and CodeBuild using Lambda!
jSherz/terraform-provider-node-lambda-packager
Bundles your Lambda code and zips it up ready to feed into aws_lambda_function.
jSherz/node-grpc-mutual-auth-example
An example setup of mutual authentication with GRPC and NodeJS.
jSherz/alb-logs-parser
Parse AWS Application Load Balancer logs and send them to Elasticsearch.
jSherz/break-glass-access
Temporary elevated access.
jSherz/bucket-access-button
Provide website access to a private S3 bucket with just a password.
jSherz/ros-tls
Requesting a Let's Encrypt certificate for a RouterOS router using the lego client & Route53.
jSherz/things-you-should-learn-in-terraform
Learn how to overcome real-world scenarios in Terraform and AWS (Terraform koans).
jSherz/automate-aws-access-removal
Immediately block users from your AWS organization when they're disabled or removed in Identity Center.
jSherz/argo-tunnel-access-ecs-sidecar
Using Argo Tunnel and Access in a sidecar container to provide secure access to an ECS service.
jSherz/docs-auth-lambda
Authenticate a static docs site hosted in S3 & CloudFront with GSuite (OAuth) and Lambda@Edge.
jSherz/jsj-blog
A collection of snippets, tips and reflections on what worked and more importantly, what didn't.
jSherz/lambda-at-edge-basic-auth
An example of using Lambda@Edge to authenticate requests to CloudFront.
jSherz/live-debugging-event-bridge
Accompanies a blog post on fun ways to demo or live troubleshoot Event Bridge Event Bus events.
jSherz/lsd-members
The new Leeds University Skydivers membership management system.
jSherz/right-sizing-lambda-functions
An example of how to choose the right sized Lambda function when processing files of varying sizes.
jSherz/shift-security-left-aws-config
A demo of providing early feedback on infrastructure security with AWS Config.
jSherz/safer-scp-rollouts
Automating safer Service Control Policy (SCP) rollouts with CloudTrail data.
jSherz/4dots
A simple React & Redux based game backed with a hapi.js API.
jSherz/backup-verification-pipeline
Automatically verify ES snapshots.
jSherz/cloudfront-logs-to-elasticsearch
A Scala app that uses Akka Streams to take CloudFront logs from S3 to Elasticsearch.
jSherz/dnsReaper
dnsReaper - subdomain takeover tool for attackers, bug bounty hunters and the blue team!
jSherz/eggbeard.tv
A stats display page for a Twitch.tv channel, written in Ruby on Rails and powered by a Ruby IRC bot.
jSherz/grades
Works out what exam grade you need for a classification (based upon coursework marks).
jSherz/kafka-cluster
A scratchpad for me building a Kafka cluster, configured with Ansible playbooks.
jSherz/learn-k8s
Lots of experiments I'm using to learn Kubernetes.
jSherz/lsd-email
Leeds Skydivers welcome e-mail
jSherz/pre-signed-urls-in-s3-gotchas
Accompanies a blog post showing common gotchas in AWS S3 pre-signed URLs.
jSherz/tracking-unauthorised-aws-api-calls
Keep an eye on the requests your users making that are denied. Discover new use-cases and services. Be proactive!
jSherz/vault
A tool for secrets management, encryption as a service, and privileged access management