Full Stack Developer
2023-02-03 - at Passbolt SA — Worldwide/Remote Full-time
This job ad has been posted over 40 days ago! (*)
Job Title: Senior Site Reliability Engineer (Build team)
Location: Flexible: Luxembourg or remote
Reports to: Head of SRE
Team: Build team
Approved: Jan 23, 2023
Passbolt is an innovative cybersecurity product company that is growing quickly. Our organization is remote-friendly and is located in Luxembourg (Europe) with an office in Goa (India). We are the team behind Passbolt, the leader open source password manager for teams used by 10,000 organizations in 50+ countries. Passbolt has recently been ranked in the top 5 open source startups with the fastest growth by Runa Capital.
We are looking for a seasoned Site Reliabilty Engineer / DevOps engineer in order to bring our infrastructure to the next level and help us in our mission to become the de facto solution for password management for agile teams.
You will join a growing and vibrant team committed to leverage the power of open source to challenge the status quo in the cybersecurity industry. Passbolt is and always will be an engineering company. We're looking for versatile self-motivated engineers with a knack for open source software, ethics and privacy, who can think out of the box and find elegant solutions to challenging problems.
What do we expect from you?
You will take an active part to design, develop, test and maintain highly-available, distributed, secure and sustainable IT services. You will join a growing and dynamic team committed to provide an exceptional experience to all passbolt clients and community members.
You love FOSS, especially GNU/Linux, and you are comfortable working in multiple areas: from assisting developers on the design of new services defining their service level objectives to releasing all of our packages for on premises installations.
As part of the build team you will be working closely with the rest of the engineering teams to ensure that all the passbolt components are up to date and available for Passbolt users destination architectures.
The build team is also responsible for the pipelines that automate the process to build passbolt artifacts to provide a nice experience during release times for users and developers alike.
You don’t have to be an expert developer but:
You understand packaging and infrastructure as a software application.
TDD is your second nature.
You like automation as much as you like FOSS.
You like to provide a battery-included product to users.
Design, implement and maintain Passbolt distribution channels such as Passbolt packages for various Linux distributions, virtual machine appliances for on-premises, and other marketplaces such as AWS.
Investigate supporting new cloud providers and GNU/Linux distributions.
Working with partners and organizations to submit artifacts.
Manage our package dependencies, ensure they are up to date and compliant.
Automate the release process and testing process of passbolt artifacts.
Build and own infrastructure required to support new artifacts.
Provide clear paths and integrations with our internal tooling to provide visibility on the packaging and release process.
Share back findings, lessons learned, and best practices with the team and community by writing blog posts and participating in online and offline events.
Document systems and procedures in order to preserve knowledge and provide secure, predictable, and sustainable services.
Skills required / qualifications
Bachelor of Science or University degree relevant to Systems and Network engineering (e.g. Computer Science, Electronics) and/or comparable work experience/certification.
3+ years experience in designing, analyzing and troubleshooting large-scale distributed systems.
Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.
Expert level Linux admin skills, you have to be very comfortable with Linux systems. Especially debian based distributions and rpm based distributions
Experience with: docker, nginx, helm, terraform, inspec, kitchenci, bazel, iptables, traefik or similar technologies.
Experience building GNU/Linux packages will be highly appreciated
Experience building docker containers and pipelines that use docker containers.
Experience of working in an international environment with a culturally diverse user community.
Fluent in English, both verbal and written and preferably one other language.
If you think you are a good fit but you don’t check all the skill boxes, don’t worry and apply.
Send your resume to: email@example.com