MozillaFoundation / mofo-devops

Mozilla Foundation DevOps Plans, Issues, Discussions
12 stars 5 forks source link

mofo-devops

Mozilla Foundation DevOps Plans, Issues, Discussions

On-Call Emergencies:

On-Call at MoFo

If one of our service goes down, an alert will be sent to the on-call engineer using VictorOps.

Keep in mind that on-call is provided as best-effort.

Manually reporting an emergency

The fastest way to alert the on-call engineer is to post a message in the mofo-devops channel following this template:

@here [SERVICE or WEBISTE] is having [DESCRIPTION OF THE ISSUE] since [TIME]. Feel free to add screenshots or anything that you find relevant to the problem.

Outside of working hour: From a mozilla.com or mozillafoundation.org email address, send a detailed description of the error to emergency@mozillafoundation.org to alert the on-call engineer.

Incident response plan

Our Incident response plan for Stripe, Paypal and 1Password can be accessed by employees at this link

Tech Stack

Read about the technologies we develop with here on the Foundation engineering team

Go-live Checklist

Use the Go-live checklist when evaluating a new website or new functionality for secure practices.

Issue Completion Checklist

Use the ticket definition of done checklist for reference while creating/working on a ticket and before you mark it as "Complete".

Creating new Third-party Service Accounts

Here are the steps for registering a new service:

  1. Get approval from Anil
  2. If it stores any user data, launch a vendor security review
  3. Create the master and billing account to use our devops email address.
  4. Enter the credentials in our Team Vault (see below)
  5. If we pay for the service, to ensure that accounting gets the billing receipts, make sure they show up in gmail with any of the following filters:
    • "billing"
    • "invoice"
    • "has:attachment"
    • "statement"
    • "receipt"

Deployment

Read about deployment standards and practices that we follow

The Team Vault

If you forget, the 1password team vault is "mofos".