MozMEAO infrastructure
This repo is maintained by the Mozilla Marketing Engineering and Operations (MozMEAO) site reliability engineers.
Tools we use
Automation and infrastructure tools:
- Docker
- software containerization
- Amazon Web Services
- our primary cloud services platform
- Jenkins
- including Groovy scripting
- Terraform
- declarative infrastructure provisioning
- Ansible
- config automation
- Python
- including boto
- jq
- json transformations and queries
Container technologies:
- Kubernetes
- container orchestration in the cloud
- See this page for more info.
- Kops
- Kubernetes installation in AWS
- Deis 1 and Deis Workflow
- Deis helps developers and operators build, deploy, manage, and scale their applications on top of Kubernetes.
- Quay.io
- builds, analyzes, and distributed container images
- just how do you pronounce quay anyways?
Monitoring tools:
- Mig
- Mozilla's real-time digital forensics and investigation platform.
- Datadog
- performance monitoring
- New Relic
- performance monitoring
- Papertrail
- centralized logging
- FluentD
- collecting logs from Kubernetes pods
How we manage our work
Our team manages it's work via a simple Github project. All data in the project is "standalone": we try to keep all links and references as public as possible, but there are obviously tasks that include sensitive data. These sensitive tasks are managed internally, and also tracked in private Bugzilla issues.
Contributing
If you'd like to make a contribution, or you've found an issue with our work, please submit an issue and/or pull request. We're happy to take a look, however, a timeframe for review cannot be guaranteed.
Contacting us
We're in the #meao-infra
channel on IRC. More info here.