Software Engineer III, Release Engineering

Logo of Wikimedia Foundation

Wikimedia Foundation

πŸ’΅ $88k-$139k
πŸ“Remote - Worldwide

Job highlights

Summary

Join the Wikimedia Foundation's Release Engineering Team as a mid-level Software Engineer. You will build development environments, maintain CI/CD infrastructure, and design tools and processes to support our developer community. The team is geographically distributed and remote. Responsibilities include deploying Wikipedia and other wikis, maintaining and adding features to the continuous delivery system, and upgrading Release Engineering tools. The role requires experience with Kubernetes, containerization, and CI/CD systems. A bachelor's degree or equivalent experience is needed.

Requirements

  • Bachelor's degree or equivalent in related work experience
  • Written and verbal English communication skills sufficient for a remote work environment
  • Collaboration and consensus-making skills
  • Professional experience with systems/DevOps engineering
  • Experience with complex software development
  • Experience with continuous integration/delivery (CI/CD) systems
  • Experience with Kubernetes and containerization
  • Familiarity with server configuration management software (e.g., Ansible, SaltStack, Chef, or Puppet)
  • Familiarity with infrastructure as code tools (e.g., Terraform/OpenTofu)

Responsibilities

  • 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

Preferred Qualifications

  • Professional experience with one or more of the following: Python, Go, PHP
  • Experience with Puppet
  • Being a role model for Wikimedia's values
  • 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
  • Experience maintaining other specific software systems we use: Phabricator/Phorge, Jenkins, GitLab, and Gerrit
  • Located within UTC+3–UTC-8 time zones

Benefits

Salaries at the Wikimedia Foundation are set in a way that is competitive, equitable, and consistent with our values and culture. The anticipated annual pay range of this position for applicants based within the United States is US$ 88,975 o US$ 139,056 with multiple individualized factors, including cost of living in the location, being the determinants of the offered pay. For applicants located outside of the US, the pay range will be adjusted to the country of hire. We neither ask for nor take into consideration the salary history of applicants. The compensation for a successful applicant will be based on their skills, experience and location

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.