Skip to content

Instantly share code, notes, and snippets.

View jonbrouse's full-sized avatar

Jonathon Brouse jonbrouse

View GitHub Profile
@jonbrouse
jonbrouse / meetings.md
Created June 22, 2018 17:28
How to have more productive meetings.

Have Better Meetings

Two main problems:

  1. Too many meetings
  2. Too many bad meetings

What You Should Do Before Every Meeting

  • Decide On a Need

Launch Readiness Review Survey

The purpose of this document is to gather information to be evaluated prior to the launch of a new service.

General Launch Information

  • What is the service name?
  • When is the launch date/time?
  • Is this a soft or hard launch?
@jonbrouse
jonbrouse / CD.md
Created September 18, 2018 22:16

Project Lifecycle

Identification

  • Medium large size organizations will have a governance strategy.
  • Businesses will determine their strategic objectives, leading to programs of work being identified which will enable the business to achieve its strategic objectives.
    • these programs are intern broken down into projects.

Prerequisites

@jonbrouse
jonbrouse / sre_book_chapter_4_slo.md
Created December 3, 2018 21:15
Outline of Google's SRE book Chapter 4: Service Level Objectives

Chapter 4: Service Level Objectives

Choosing appropriate metrics helps to drive the right action if something goes wrong, and also gives an SRE team confidence that a service is healthy.

Link to chapter

Service Level Terminology

Indicators

Indicators in Practice

What Do You and Your Users Care About?

  • Too many and they become noise, too few may leave significant behaviors of your system unexamined

Broad Categories

  • User-facing serving systems
  • Availability - Could we respond to the request?

The First 90 Days: Critical Success Strategies For New Leaders At All Levels

If you have just been promoted to a new leadership position (or expect to be soon), then this book is for you.

The book outlines ten strategies that will shorten the time it takes you to reach what Watkins calls the breakeven point: the point at which your organization needs you as much as you need the job.

Table of Contents

@jonbrouse
jonbrouse / Vegetarian Chili Recipe.md
Last active September 21, 2020 15:25
Vegetarian Chili Recipe

Vegetarian Chili

~200 calories per cup

Ingredients

  • 1 tablespoon sunflower oil (or olive oil)

url - https://aws.amazon.com/blogs/security/a-safer-way-to-distribute-aws-credentials-to-ec2/
Finding hard-coded credentials in your code
Hopefully you’re excited about deploying credentials to EC2 that are automatically rotated. Now that you’re using Roles, a good security practice would be to go through your code and remove any references to AKID/Secret. We suggest running the following regular expressions against your code base:
Search for access key IDs: (?<![A-Z0-9])[A-Z0-9]{20}(?![A-Z0-9]). In English, this regular expression says: Find me 20-character, uppercase, alphanumeric strings that don’t have any uppercase, alphanumeric characters immediately before or after.
Search for secret access keys: (?<![A-Za-z0-9/+=])[A-Za-z0-9/+=]{40}(?![A-Za-z0-9/+=]). In English, this regular expression says: Find me 40-character, base-64 strings that don’t have any base 64 characters immediately before or after.
If grep is your preferred tool, run a recursive, Perl-compatible search using the following commands