• Software Engineer (Remote) at ​The Wikimedia Foundation

    work ​The Wikimedia Foundation
    Date Posted: 2021-08-04

    The Wikimedia Foundation is the nonprofit organization that hosts and operates Wikipedia and the other Wikimedia free knowledge projects. We are recruiting to fill the position of a Software Engineer (Remote).

    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

    How to Apply
    Interested and qualified candidates should apply

    work ​The Wikimedia Foundation

Click here to join our Telegram community

Click here to report a suspicious job posting

Subscribe to our mailing list

Share this Job