ProtonMail was born at the European Organization for Nuclear Research (CERN) in 2013 when a group of scientists and engineers envisioned an email service that empowers people to own their private data and keeps them safe from mass surveillance. Since then, ProtonMail has become the world’s largest secure email provider, with over 20 million users and a profitable business model. Our mission extends beyond email: we’re building a better Internet through other privacy-focused services, including ProtonVPN, ProtonCalendar, and ProtonDrive. We are looking for passionate people to join our growing team and help us build a suite of security tools that safeguard privacy online build a better Internet.
We rely on standard open source tools to operate our network and server infrastructure, which are spread across multiple data centers in Switzerland. We must continually expand our system and grow our Infrastructure team as we the number of users who rely on our services protect their privacy increases. Thus, we are looking for experienced Systems and Site Reliability Engineers to join our team.
As a member of one of Proton's Infrastructure teams, you will build, scale, and operate parts of our rapidly growing infrastructure. You should have a solid knowledge of Linux and network services. You should also enjoy building web-scale, distributed, and highly available systems while working in close collaboration with the rest of the team.
Why work at ProtonMail?
- Our startup culture means everyone’s opinion matters. You can have a significant impact.
- We work on interesting, challenging problems every day. There is never a dull moment.
- Our rapid growth means there are many opportunities for advancement
- The chance to do something meaningful. ProtonMail protects dissidents, journalists, and activists. Our work saves lives.
- Be part of something bigger. Millions of people and businesses around the world have embraced our idea of an Internet where privacy and security are the default. Join the privacy revolution that is changing the world.
What You will do - Develop software for automation and failure recovery - Ensure high availability of production and pre-production systems - Contribute to configuration and update management of Linux systems and services - Improve monitoring for full stack, from hardware to application - Implement system hardening, firewalling, IDS - Make application code deployments - Perform network protocol analysis for troubleshooting and incident response - Cover periodic shifts to ensure our 24/7 operations Job requirements In addition to solid Linux skills, you should be familiar with: - Code development and version control - Configuration management and automation (Puppet, Ansible) - Monitoring systems (Icinga2, Prometheus, Grafana, Sentry) - Common TCP/IP protocols and services (DNS, TLS, SMTP, HTTP, etc.) - Network switching and routing - Server-class hardware (BMCs, hardware RAID controllers) - Security best practices Knowledge in the following areas is considered a plus: - Programming languages (C/C++, Python, PHP, Bash) - Code debugging and profiling - Web protocols and service daemons (Apache, nginx) - Mail protocols and service daemons (Postfix) - Storage, filesystems and database systems (Ceph, MySQL) Please send an email to [email protected] explaining why you think you are fit for this role, and please include your English resume as an attachment.