Job Detail
-
Job ID 10007
-
Career Level Mid-Level
-
Experience Fresh
-
Qualifications Bachelor’s Degree (BSC)
Job Description
Job Summary
- The Wikimedia Foundation is looking for a software engineer to join our team, reporting to the release engineering team.
- Software engineers on the Release Engineering team steward the developer experience for our technical community.
- We build development environments, maintain CI/CD infrastructure, and design tools and processes to support our technical community.
- We believe in integrity, quality, collaboration, and free and open source software.
- Release Engineering is a remote team with six people spanning nine time zones.
You are responsible for:
- Deploying Wikipedia and our other wikis
- Helping design our continuous delivery system in GitLab
- Using Docker to build development environments
- Building our automated deployment pipeline
- Upgrading and maintaining Release Engineering tools for our large developer user base:
- CI/CD infrastructure: Jenkins, Zuul, Docker, GitLab
- Code review: GitLab/Gerrit
- Issue tracking: Phabricator
- Deployment tooling: Kubernetes/Helm
- Being a role model for Wikimedia’s values
Skills and Experience
- Bachelor’s Degree or equivalent in related work experience
- Written and verbal English communication skills
- Collaboration and consensus-making skills
- Experience with systems/DevOps engineering and software
- Experience with continuous integration/delivery (CI/CD) systems
- Familiarity with server configuration management software (e.g., Ansible, SaltStack, Chef, or Puppet)
- Familiarity with container image maintenance
- Software Engineer in Release Engineering
Qualities that are important to us:
- Professional experience with one or more of the following: Python, Go, PHP
- Experience with Puppet
- Experience with GitLab administration
Additionally, we’d love it if you have:
- Free culture/Free software experience
- Remote work experience
- You are inspired by our guiding principles and our mission
- Familiarity with/involvement in the Wikimedia community
- Located within UTC+3–UTC-8 time zones