DevOps Engineer
About Spruce
Spruce is the platform enabling modern real estate transactions. We work with forward thinking mortgage lenders, real estate companies and investors, and we believe the future of real estate will be driven by automation, efficiency and digital experiences, and we provide the products and services necessary to make that happen.
About the job
The DevOps team plays a critical role in developing infrastructure to reliably serve our customers, enhancing developer productivity, and teaching others about ops/engineering best practices. As a DevOps Engineer you will participate in building, deploying, and maintaining our internal and external systems, while working closely with the product engineers who use the systems that you're building.
We're looking for people with a strong background in systems design, infrastructure development, network architecture and implementing scalable, reliable solutions in a multi-tier production environment. Our team works remotely, and we'd be happy to talk to you about this opportunity.
You might be a fit for this role if
- You are knowledgeable in the areas of systems design, reliability, scalability, edge cases, and fault tolerance
- You enjoy working with server orchestration tools like Kubernetes
- You have built automated release pipelines with CI/CD tools (e.g. CircleCI, Jenkins)
- You can use a Unix shell to debug complex bugs across the whole stack
- You focus on the needs of both internal and external users
- You have significant experience with at least one major cloud provider (AWS, GCP, Azure)
Projects you might work on
- Develop features for our automated Github Actions QA system
- Upgrade Kubernetes clusters with modern cloud-native tooling and systems design
- Enhance our CI/CD pipelines to deploy safe, reliable production releases
- Implement monitoring tools to better observe our systems and understand if we're meeting our service level
- Add request tracing to our systems and services
- Test our systems fault tolerance with load testing tools
Objective (SLOs)
We are proud of the team we’re building. We're committed to equal opportunity employment -- and beyond. We believe diverse experiences and perspectives build a stronger team and a better product. We welcome fresh perspectives and challenge our own assumptions to make Spruce better. The more inclusive we are as a company, the better we can serve our customers.