DevOps / Backend Engineer
Cyberhaven
Responsibilities
We’re looking for an experienced DevOps / backend engineer to help evolve and maintain our SaaS product. Our technology is new and rapidly evolving, and you’ll have a chance to be an early contributor with a substantial impact on the product architecture. You will be solving multiple exciting technical challenges, including:
- Operate and improve a large-scale highly-available system that handles large graph datasets at enterprise scale in realtime. Instances of our product are processing billions of events from tens of thousands of endpoints in real-time with subsecond latency requirements
- Solve real-world scaling problems that require thorough performance analysis and troubleshooting skills
- Work with a modern and constantly evolving microservices-based software stack which includes GitOps, Kubernetes, Docker, Terraform, Elasticsearch, Redis, Etcd, Go
- Design and operate a CI/CD infrastructure that reliably and quickly tests and delivers multiple instances of our product to large enterprise customers
- Maintain infrastructure security for hardened software that must withstand real-world attacks, while processing untrusted data and communicating with tens of thousands of endpoints over the internet
Requirements
- 2+ years of experience operating modern cloud infrastructure and software stacks, including Kubernetes and Terraform
- 2+ years of hands-on experience operating large-scale highly-available distributed systems with hundreds of nodes
- 2+ years of experience with Go, or with another backend-focused language and willingness to quickly learn Go
- Hands-on experience building backends with microservices architecture based on Kubernetes
- Experience using, operating, and fine-tuning Elasticsearch or a similar NoSQL DB at a large scale
- Experience with troubleshooting, profiling, and optimizing the performance of large distributed systems
- Experience using REST APIs of modern SaaS applications commonly used in the enterprise
- Experience with agile development and SCRUM
- Excellent verbal and written communication skills in English
- Availability to frequently communicate with a distributed engineering team in Central European time zone and customers in the US time zones
What you can count on
- Competitive salary
- Equity grants – get your part of the success of the company
- Excellent benefits such as private health insurance
- Opportunities to learn and grow professionally
- English classes
- Flexible schedule