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 the following profile:
- DevOps engineer
If you’re interested in our work, but don’t fit the below descriptions, please reach out anyway. We like to work with smart, caring people, and a quick call might help us understand what you’ve got to offer.
Profile: DevOps Engineer
Commitment: Full-time
Location: Remote
Closing date: Position opened on rolling base; If you think to be a good fit, please send in your application.
Summary: GlobaLeaks is looking for an experienced DevOps Engineer with experience in sysadmin and software development.
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.
You may expect to split your time on both infrastructure automation (50%) and development (50%) in the first year and then pass on to work on the same duties with a ratio 30% and 70% respectively.
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.
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
Working with us
GlobaLeaks aims to tackle unusually hard—but interesting—security and usability problems. If you are passionate about making security tools more usable, participating in open-source development, empowering whistleblowers, or just like a challenge, we encourage you to get in touch.
The GlobaLeaks team is fully distributed. All candidates will be considered for remote work with occasional travel.
GlobaLeaks ’s values drive both our collaboration with partners and our work internally. We believe in the power of group consensus in decision-making, and strive to ensure that all team members are heard and contribute to the success of the organization. Just as important as the success of projects is each team member learning, growing, and feeling fulfilled in their work.
We are a distributed team, with members and partners located on different continents. Team members are free to work from wherever they want as long as they have a good enough connection to join our online meetings and collaborate effectively. We are a small team in a young and growing organization. We are intentional in how we develop our organizational culture and processes, and hope to recruit someone interested in being part of this journey and investing themselves for the medium to long-term.
As a community-centered organization, diversity of life experiences makes a big difference in how we identify needs, and design and implement solutions. As a result, we deliberately seek applicants with different perspectives, identities, and experiences to build an inclusive workplace to better inform our programs and processes. We encourage people of all races, genders, ages, abilities, orientations, ethnicities, and national origins to apply.
If you think you’d like to be a part of our team, please apply.
Women, non-binary individuals, and BIPOC individuals are especially encouraged.