DevOps Full-time

Published at 2024-04-10 - Viewed: 339 times - Whistleblowing Solutions Social Enterprise (Worldwide/Remote)

GlobaLeaks is a free and open source software project intended to enable anyone to easily set up and maintain a secure whistleblowing platform.

Started in 2011 as a pilot project and trying to solve a technological gap creating a secure and usable whistleblowing solution, the project is now used worldwide by more than 30000 organizations for projects focused on a large set of use cases related to investigative journalism, anti-corruption, human rights and corporate compliance and large is the set of user requirements and a significative number of project support requests received.

In order to satisfy this high demand, we are now looking for motivated, passionate and interdisciplinary people that share the project mission, vision and goals and could join us supporting the large community of GlobaLeaks users and take an active role in the development of the project.

In particular, we are now looking for an experienced DevOps.

Your primary focus will be on the design, development and maintenance of the software provisioning infrastructure and on the supervision of the worldwide community taking active part in this process. Apply to join a young and growing team developing technology for protecting human rights!

Salary: 50k-65K EUR/year gross salary depending on experience

How to apply: Send a short cover letter, your GitHub username, and your resume with links to some samples of your work to jobs@globaleaks.org by May 10th, 2024, 23.59 CEST. Only shortlisted candidates will be contacted for an interview.

Job Description

As a DevOps, you will help us continue to develop GlobaLeaks to make it more secure and usable for whistleblowers, public and private organizations, no-profit associations and journalists.

What you will do

Collaborate with CTO/Lead Developer on the planning, development and maintenance of the GlobaLeaks infrastructure
Take part in the research and development of the software in collaboration with the GlobaLeaks supervising community and in adherence to the large set of user requirements and feature requests
Improve the CI/CD infrastructure used to develop and provisioning the software
Perform root cause analysis of production errors and resolve technical issues
Take part in the development and maintenance of the end-user documentation of the software
Support research projects based on GlobaLeaks testing features and collecting user feedback
Take part in active community support and user trainings

Job requirements

IT skills

  • Strong Python, Bash, SQL, JavaScript/TypeScript, HTML, CSS skills
  • Proven experience on development and maintenance of full-stack software
  • Proven experience on maintaining reliable, secure and performant infrastructures
  • Ability to support development, testing and code review for backend components
  • Knowledge of technologies such as Debian/Linux, Proxmox, Packer, Docker, Kubernetes, Ansible, OPNSense, OpenVPN
  • Experience working with Git/Github
  • Knowledge of and experience with software development life-cycle process
  • Knowledge of system and cluster monitoring software
  • General knowledge of Internet technologies and security tools
  • Excellent knowledge of networking
  • 5+ years professional experience in similar roles, ideally some of that experience is in software development or systems administration

Organizational and communications skills

  • Comfortable working with a fully remote team
  • Super organized with excellent attention to details
  • Openness to possibly travel for work events and meetings on occasion
  • Excellent written and verbal communication skills
  • Ability to communicate with many different audiences
  • Fluent in English, good working knowledge of Italian is a plus.

Bonus points

  • Passion for building free software for public good
  • Experience with Free and Open Source Software culture
  • Experience working on civic tech, human rights, internet freedom, social justice, or activism
  • Well versed in security and with a good understanding of security best practices from an application development standpoint
  • Knowledge or experience in back-end software development and software packaging
  • Ability to keep up in an extremely fast-paced environment
  • Experience with multi-stakeholder and multi-disciplinary projects
  • Fluent in other languages different from English and Italian
  • Graduate degrees and certifications in relevant fields are a plus

« More jobs in programmers