Wikimedia Foundation
Remote
Software Engineer III, Release Engineering
Summary
The Wikimedia Foundation is looking for a mid-level software engineer to join the Release Engineering Team.
Software engineers on the Release Engineering team build development environments, maintain CI/CD infrastructure, and design tools and processes to support our developer community.
Release Engineering is a geographically distributed remote team of seven people in three time zones.
You are responsible for:
Deploying Wikipedia and our other wikis
Maintaining and adding features to our continuous delivery system
Using Docker, BuildKit, and Kubernetes to enhance our deployment pipeline
Upgrading and maintaining Release Engineering tools for our large developer community:
CI/CD infrastructure: Jenkins, Zuul-CI, Docker, GitLab
Code review: GitLab, Gerrit
Issue tracking: Phabricator/Phorge
Deployment tooling: Kubernetes, Helm, and custom tooling written in Python and Go
Skills and...