The company is looking for a software developer who is passionate about their craft and willing to learn. They are willing to invest in the right candidate, even if they are not a perfect fit. The successful candidate will work as part of a team that operates a highly available and reliable Kubernetes-based cloud. They will design, build, and deploy best-in-class solutions for high availability, security, monitoring, and backup/recovery. They will support the agile development process by implementing a CD pipeline and will manage their work by setting their own goals, prioritizing and executing them, and ultimately taking ownership of tasks and projects.
The ideal candidate will have a bachelor's degree and at least three years of demonstratable project experience. They should possess in-depth knowledge of Kubernetes and Linux and its ecosystem, as well as Linux, TCP/IP networking, and modern filesystems (BTRFS/ZFS). They should have hands-on experience with providing cloud solutions, familiarity with Kubernetes ingress controllers (e.g. Traefik), service meshes (e.g. Linkerd), monitoring (e.g. OpenTelemetry, Jaeger), and visualization (e.g. Grafana). They should also have good communication skills and enjoy working with a passionate team. A well-rounded approach to problem solving and a good command of English for communicating, documenting, and writing guides and blog posts are essential.
The company offers a remote-first work environment that allows the candidate to work how it best fits their requirements. They will work with a motivated team that enables them to do their best work. There is room for personal and professional development through the encouragement of learning and experimenting. A path to becoming a senior engineer and team lead is available, and the work environment is family-friendly. The company also offers a generous vacation policy of five weeks and a very competitive salary and benefits package.
Candidates should submit an application that includes a write-up explaining who they are as a DevOps engineer and why they are interested in and a fit for the position. The company is particularly interested in knowing what projects the candidate has loved (or not loved) working on, what motivates them, and what surprising or exciting things they’ve learned since they began their career. They should also include some code (be it theirs or somebody else’s) that really amazes them, and an explanation as to why. Links to online profiles (e.g. GitHub, Twitter) and samples of documents they have written (e.g. design documents, blog posts) should be provided, as well as a description of their work history (such as a resume or LinkedIn profile).