DevOps Engineer (Self-host)
Bitwarden
Bitwarden empowers enterprises, developers, and individuals to securely store and share sensitive data. With a transparent, open-source approach to password management, secrets management, and passwordless and passkey innovations, Bitwarden makes it easy for users to extend robust security practices across all online activities. Founded in 2016 with headquarters in Santa Barbara, California, Bitwarden is supported by a passionate global community of security experts and enthusiasts.
As a DevOps Engineer at Bitwarden, you will contribute directly to the future of the Bitwarden product across our infrastructure, self-hosted deployment options, continuous integration and delivery, and other components while working with a great team and amazing open source community. We’re looking for someone who can take ownership of delivering valuable enhancements and new capabilities for our product through development, delivery, automation, operations, and outstanding support.
This is an all-remote team, and we are looking for a US-based engineer.
RESPONSIBILITIES
- Become an expert and authority on the entire Bitwarden self-host architecture, including: deployment models, backend infrastructure, APIs, database, web app, and how the mobile apps, browser extensions, desktop apps, interact with self-host
- Refine and enhance the Bitwarden self-host infrastructure, delivery pipeline, automation, SDLC and development practices
- Collaborate closely with our Integration team to update and add features to the deployment models as needed
- Collaborate closely with our Integration team to build and maintain an automated testing platform/framework to deploy & test our self-host stacks on different infrastructure setups
- Add new deployment models to our offerings (AMIs, VM Images, etc)
- Participate in some hands-on development of the Bitwarden product
- Participate in code reviews, learning and spreading technical knowledge
- Occasionally contribute bug fixes for issues submitted by the user community
WHAT YOU BRING TO BITWARDEN
- Proficiency with containerization (Docker)
- Proficiency git and GitHub (or similar)
- Proficiency with CI/CD concepts and tools (GitHub Actions)
- Experience with Linux server administration
- Solid knowledge of bash and/or PowerShell scripting
- Experience with configuring Nginx
- Exposure to writing K8s manifests (Helm Charts or Kustomize preferred)
- Collaborative and adaptable mindset
- Openness and authenticity combined with excellent communication skills
- Excitement and enthusiasm for helping customers solve security and password challenges
- Excellent problem-solving skills – you might not know all the answers but you know how to find and communicate the solutions
- A passion for documentation and sharing of knowledge
NICE-TO-HAVES
- User of Bitwarden
- Startup experience
- Open source experience
- Experience self-hosting; extra points for experience self-hosting Bitwarden
- Experience with a programming or scripting language (Python, Go, etc.)
- Experience with Puppet, Chef, Ansible, Terraform, Packer, etc.
- Experience writing Helm Charts
WHAT TO EXPECT IN THE INTERVIEW PROCESS
- Meeting with a member of our Talent Acquisition team
- Interview with DevOps Manager
- Interview with the Team
A FEW REASONS TO WORK WITH US
- Our user community loves us and we love them. Come to work each day with a sense of purpose as we bring a more secure internet experience to everyone from our friends and family to the world’s largest organizations.
- Become an expert. You’ll get immersed in the prominent technology markets of security and open source software.
- We are dedicated to building an incredible team. Work remotely with motivated and innovative team members and take part in productive and fun meetups.
- Learn and grow. Take on new challenges with the support of your team.
We recognize and understand that people come with a wealth of experience and talent beyond just the technical requirements of a job. If you don’t meet 100% of the qualifications for the position, you should still consider applying. Diversity of experience and skills combined with passion is a key to innovation and excellence; therefore, we encourage people from all backgrounds to apply. Please let us know if you require accommodations during the interview process.
A note to outside sourcers: We do not accept solicitations from recruiters, recruiting agencies, headhunters, or outsourcing organizations. Please remove us from all such contact lists.