Skip to content
View THOM-AwS's full-sized avatar
Block or Report

Block or report THOM-AwS

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
THOM-AwS/README.md

Hi there 👋

First I drink the Coffee, then I do the things.

  1. If it's not in git, it doesn’t go in a compute instance, account or a piece of infrastructure.
  • Git is the single source of truth and contains a complete history of all code changes.
  • A complete audit trail
  • Non repudiation
  • Everything is code
  1. Changes are to be run through pipelines
  • Everything is automated
  1. Every change is to be subject to a proper peer review by a person who is capable of understanding the subject matter
  2. Diffs are not permitted between Production and its proceeding environment (non prod/preprod)
  • Test everything before production release
  • Everyone has a test account, we separate ours from the production account
  • We start in a test account
  1. No changes or write access to production without a very good reason
  • No humans in production
  1. Secure run
  • Everything gets patched
  • Everything gets backups
  • Everything gets monitoring. Critical items get alerting, you must be alerted if something is broken
  1. Documentation, You need to document what you have created and how it works so that it can be repaired or replaced in 10 years.

Pinned

  1. terraform-patch-manager terraform-patch-manager Public

    Create patching groups for three teir architecture VPC's with both scan and patch for all OS types.

    HCL 2 1

  2. aws-static-website aws-static-website Public

    AWS static webiste with S3, Cloudfront, ACM and Route53

    HCL 1

  3. Backup-checker Backup-checker Public

    check to see if there is backups occuring on your ec2 instances.

    Python

  4. EBS-Encryptor EBS-Encryptor Public

    encrypt your ebs volumes that are already in use

    Shell

  5. fastapi-model fastapi-model Public

    Follow a fastapi tutorial to build out a fully featured API.

    Python

  6. mytf mytf Public

    Python