Software Engineer

Full time @Wikimedia Foundation in Networking & Telecommunications Email Job

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

Other jobs you may like