Position: DevOps Engineer
Kubernetes, DevOps, Infra, JS, NodeJS, Python | Remote/London
Speckle and the team:
The world of Speckle is built in 3D: Speckle is a data platform empowering designers, project managers & developers to productively engage with 3D data in multiplayer mode.
Speckle makes 3D data accessible, meaning anyone with a browser can engage with it, designers produce it within the comfort zone of their favorite software & developers can leverage Speckle’s API to build powerful automation & web applications.
The beauty of Speckle being fully open source enables entire organizations to rely on Speckle as the base for their digital workflows. Speckle is fully extensible & customizable, vendor agnostic & can meet stringent data residency requirements.
We're a diverse, hardworking & collaborative team that never fails to have a laugh & learn from each other daily! Our small, yet growing team is fully distributed across the globe. We don’t have a physical office or fixed working hours, promoting a healthy work life balance.
About the role:
As a DevOps Engineer, you will add resilience & help Speckle scale our SaaS offerings. We're looking for a passionate DevOps/ Infrastructure Engineer, who's experienced in managing high-availability Kubernetes clusters & collaborate with our engineering teams!
You will have the opportunity to:
- Own the maintenance and performance optimisation of core Speckle systems.
- Ensure seamless operation of multiple application instances targeting a global userbase.
- Implement and verify system backups and restore processes.
- Work in an exciting dev team at the intersection of software development and AEC
- Talk regularly to users and community members
- Advocate for our existing and prospective users
We're looking for individuals who:
- has deep industry knowledge and impressive software development skills
- demonstrates an entrepreneurial mindset, wanting to tackle all sorts of tasks
- understands our mission and wants to play their part
You should apply if:
- You've strong knowledge of OCI containers & Kubernetes, with at least 3+ years of in-depth experience in managing high-availability Kubernetes clusters
- You've prior experience in a DevOps/Infrastructure position.
- You've strong knowledge of building and maintaining cloud first CI/CD workflows
- You're experienced in setting up and managing application monitoring (using Grafana & Prometheus for example)
- You've an understanding of networking concepts (setting up domains, VPCs, firewalls etc.)
It would be amazing if:
- You've familiarity with Digital Ocean and/or other cloud vendors
- You've familiarity with the Helm package manager
- You've knowledge of GitOps practices
- Experienced with Cloudflare
- You've hands on experience with Javascript, NodeJs, Python
We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates, so please don’t hesitate to apply — we’d love to hear from you.
A little more info & next steps:
- The role is fully remote but preferably within a 4 hour time difference from UK time (GMT).
- If you prefer to work part-time, we'll make this happen whenever we can - whether this is to help you meet other commitments or strike a great work-life balance.
- We offer flexible working hours and trust you to work enough hours to do your job well.
- We offer stock options and a competitive salary so you can feel the reward in helping Speckle succeed!
Our interview process consists of a 30 minute video call with our TA Lead, Sarah Louise, a practical take- home assignment & 2 video calls with our Co-Founders, Matteo & Dimitrie - we promise not to ask any brain teasers or tricky questions! :)
We are conscious of & respect your time & interest in Speckle & we aim to complete our interview process within a 2-3 week period, accomodating as best we can.