Events  Classes  Deals  Spaces  Jobs 
    Sign in  
 
 
Mozilla is global community of technologists, thinkers & builders keeping Internet alive & accessible.
Industry: Computer Software   # Employees: 501-1000
Programming, Full Time    Anywhere    Posted on Thursday, November 10, 2016
 
   
 
Apply To Job
 
 
 
JOB DETAILS
 

This is an engagement opportunity for an Independent Contractor

Thunderbird is a cross-platform desktop email, news, calendaring and chat client.

The Thunderbird and Firefox projects have common organizational and technical roots. While being separate products, they both grew out of the original combined Mozilla suite in 2004, and continue to both be based on a large body of shared code - principally, the Gecko HTML rendering engine.

In 2012, the Mozilla Corporation decided that Thunderbird, while an excellent email program, was unlikely to be a route to making progress on significant parts of the Mozilla mission. And so it significantly reduced the deployment of paid resources on Thunderbird, and a greater role was taken on by volunteers.

This change was an organizational one, not a technical one. Since then, Thunderbird has tried to maintain its practice of being based on the latest version of the shared Gecko codebase. However, in 2016 we find this is both putting pressure on Thunderbird's limited resources and slowing down Firefox - and this problem is going to increase in the short term as Firefox prepares to make some larger breaking changes.

Therefore, we need a plan to move Thunderbird to greater independence from the Firefox development process. This requirement, then, is for an infrastructure engineer who can assist with some of the practical parts of that process.

Tasks

  1. Canonical Domain
    • Make thunderbird.net Thunderbirds canonical domain, hosting the main TB website
  2. Telemetry
    • Set up the telemetry collector to receive telemetry reports from Thunderbird
    • Set up a version of https://telemetry.mozilla.org/ to display telemetry data
  3. Release Notes
    • Set up a website for hosting release notes, along with an administration interface
  4. ISPDB
    • Set up a TB-controlled instance of ISPDB (the database Thunderbird uses to set up your account when it knows your e-mail address)
    • Change various redirects to forward there and change Thunderbird to use it directly

There may be additional tasks are required, either as part of this contract or in future contracts (which the recipient of this contract would be in prime position to get).

Deliverables and Milestones

Time estimates for the above tasks are:

  1. DNS services, specifically thunderbird.net: 2 days
  2. Telemetry: 1 week
  3. Release notes: 2 weeks
  4. ISPDB (Email configuration database): 3 days

With those estimations in mind, this initial engagement will be expected to run for one month

 
 
 
Apply To Job
 
 
MORE JOBS @ MOZILLA
 
Cloud Security Engineer
London  (Programming)

Operations Security Engineer
London  (Programming)

Data & Analytics Engineer
San Francisco Bay Area  (Programming)

Engagement Manager, Mozilla Senior Fellows
Canada, US, UK & Germany  (Other)

IT Support Specialist
Berlin  (Other)

Software Engineer - Machine Learning & Recommendations
San Francisco Bay Area  (Programming)

Research & Experiments Engineer
London  (Programming)

Internet Health Outreach Coordinator
Canada, US, UK & Germany  (Other Internship)

Account Manager (Pocket)
San Francisco Bay Area  (Sales)

Software Engineer Intern - University 2018
San Francisco Bay Area  (Programming Internship)

WebAssembly / Cretonne Intern - University 2018
San Francisco Bay Area  (Other Internship)

Daala / AV1 Intern - University 2018
San Francisco Bay Area  (Other Internship)

Product Designer (Pocket)
San Francisco Bay Area  (Design)

Marketing Specialist - 6 month contract
Taipei  (Marketing)

Financial Analyst
San Francisco Bay Area  (Other)

Senior Accountant (Pocket)
San Francisco Bay Area  (Sales)

Compenstation Manager
San Francisco Bay Area  (Other)

Policy Intern - University 2018 (San Francisco)
San Francisco Bay Area  (Other Internship)

Engineering Manager, JavaScript Team
All locations  (Programming)

Product Marketing MBA Intern - University 2018 (San Francisco)
San Francisco Bay Area  (Product Internship)

Director of Android Application Engineering
Taipei  (Programming)

Senior Test Engineer
All Offices  (Programming)

Mobile Engineering Intern - University 2018
San Francisco Bay Area  (Programming Internship)

Machine Learning Intern - University 2018
Berlin  (Other Internship)

Rust Research Intern - University 2018
San Francisco Bay Area  (Other Internship)

Director of SEO & Marketing Analytics
San Francisco Bay Area  (Marketing)

Product Management Intern - University 2018
Toronto  (Product Internship)

HCI Research Intern - University 2018
San Francisco Bay Area  (Other Internship)

Design Lead (Pocket)
San Francisco Bay Area  (Design)

UX Engineering Intern - University 2018 (Toronto)
Toronto  (Programming Internship)

Servo Research Intern - University 2018
San Francisco Bay Area  (Other Internship)

VR Content Creation Intern - University 2018 (Mountain View)
San Francisco Bay Area  (Other Internship)

Add-on Community Marketing Intern - University 2018 (San Francisco)
San Francisco Bay Area  (Marketing Internship)

Community Localization Analyst Intern - University 2018 (Mountain View)
San Francisco Bay Area  (Other Internship)

Design Intern - University 2018 (Toronto)
Toronto  (Design Internship)

Firefox Core Engineering Intern - University 2018 (Mountain View, San Francisco, Portland)
San Francisco Bay Area  (Programming Internship)

Firefox Core Engineering Intern - University 2018 (Toronto)
Toronto  (Programming Internship)

Firefox JavaScript Engineering Intern - University 2018 (Mountain View, San Francisco, Portland)
San Francisco Bay Area  (Programming Internship)

Firefox JavaScript Engineering Intern - University 2018 (Toronto)
Toronto  (Programming Internship)

Python Engineering Intern - University 2018 (San Francisco, Mountain View)
San Francisco Bay Area  (Programming Internship)

Python Engineering Intern - University 2018 (Toronto)
Toronto  (Programming Internship)

Director of Marketing (Pocket)
San Francisco Bay Area  (Marketing)

Software Engineer - Backend (Pocket)
San Francisco Bay Area  (Programming)

Project Manager, Open Innovation (Contract)
Berlin  (Product)

QA Engineer, Engineering Services Team
Taipei  (Programming)

Senior Firefox Android Engineer
Taipei  (Programming)

Contracts Administrator
Toronto  (Other)

Operations Engineering Manager
All Offices  (Programming)

Senior Product Manager, Firefox Developer Tools
San Francisco Bay Area  (Programming)

Engineering Program Manager
San Francisco Bay Area  (Programming)

Senior Product Manager
San Francisco Bay Area  (Product)

Fellowship Coordinator
Canada, US, UK & Germany  (Other)

Employee Experience Coordinator - Europe (Contract, fixed-term)
London  (Other)

Media & Issues Public Relations Manager
Berlin  (Marketing)

Senior Frontend Engineer, Participation Systems (Contractor)
Berlin  (Programming)

HR Senior Project Manager
San Francisco Bay Area  (Product)

Senior UI/UX Designer
San Francisco Bay Area  (Design)

User Experience Designer
San Francisco Bay Area  (Design)

Platform/Cloud Engineer
San Francisco Bay Area  (Programming)

Jr. DevOps Engineer
Vancouver  (Programming)
 
 
 
 
 
© 2017 GarysGuide      About   Terms   Press   Feedback