Senior Self-host Orchestration & Tooling Engineer

Bitwarden
Summary
Join Bitwarden's Self-host Orchestration & Tooling team as a remote engineer based in the U.S. and contribute to projects used by customers to deploy Bitwarden. You will build and maintain the Helm chart project, development tooling, and interact with the open-source community. The role involves becoming an expert on self-host architecture, refining Helm charts and infrastructure, supporting development tooling, collaborating with other teams, building deployment tools, adding new deployment models, participating in development and code reviews, and contributing bug fixes. The position requires proficiency in containerization, Kubernetes, Helm charts, GitOps tools, cloud platforms, Git, programming languages, Linux server administration, and excellent communication skills. The company offers a competitive salary range of $120,000-$185,000 (USD) and a remote work environment.
Requirements
- Proficiency with containerization and container orchestrators, such as Kubernetes with experience with at least one cloud hosted Kubernetes service (EKS, AKS, GKE)
- Experience with creating and maintaining Helm charts
- Experience with Argo CD, Fluxcd, or alternative GitOps delivery tools
- Proficient in at least one cloud platform, Azure preferred
- Proficiency with Git
- Experience with at least one programming language, Python preferred
- Proficiency with Linux server administration including Nginx and Bash and/or PowerShell scripting
- Excellent communication skills, collaborative mindset, and a zeal for learning β your first phase will be learning everything you can from other team members and documentation
Responsibilities
- Become an expert and authority on our Self-host Helm charts and our wider self-host architecture, including: backend infrastructure, APIs, database, web app, and how the mobile apps, browser extensions, desktop apps, interact with self-host
- Refine and enhance our Self-host Helm charts and self-host infrastructure, delivery pipeline, automation, SDLC and development practices
- Support development tooling that heavily utilizes the Self-host Helm chart
- Collaborate closely with our Integration and Customer Success teams to understand client needs and implement technical solutions to address them
- Build and maintain tools that deploy & test our self-host stacks on diverse infrastructure setups
- Add new deployment models to our offerings (AMIs, VM Images, etc)
- Participate in hands-on development of Bitwarden products
- Participate in code reviews, learning and spreading technical knowledge
- Contribute bug fixes for issues submitted by the user community
Preferred Qualifications
- User of Bitwarden
- Startup experience
- Open source experience
- Remote work experience
- Experience with CI/CD tooling such as GitHub Actions
- Experience self-hosting; extra points for experience self-hosting Bitwarden
- Experience with Ansible, Terraform, Packer, etc
- Experience with Kubernetes security
Benefits
In the United States, the starting base compensation range for this role is $120,000 - $185,000