Remote Site Reliability Engineer - Software Development
About the Role
Join Thumbtack as a Remote Site Reliability Engineer and help us build a reliable, secure, and scalable platform that enhances user experience. As a key contributor, you will design and support resilient systems, focusing on high performance and availability.
What You'll Do
- Design, create, and maintain software and systems to improve the availability, scalability, and efficiency of Thumbtack's services.
- Set the architectural direction of infrastructure and platform services while supporting the engineering organization.
- Design and implement tools and processes used for deployment, change, service, and infrastructure management.
- Troubleshoot and debug critical systems throughout the software development lifecycle (SDLC).
- Contribute to the evolution and performance of capabilities provided to engineering as a platform organization.
- Engage in capacity planning and demand forecasting, anticipating performance bottlenecks.
- Participate in rotating on-call duties.
Requirements
- Extensive fluency in AWS and Linux.
- Ability to effectively read, write, and debug code in programming languages.
- Experience in site reliability engineering practices.
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively across teams.
Nice to Have
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of monitoring and alerting tools.
- Familiarity with CI/CD processes.
What We Offer
- Competitive salary ranging from $100,000 to $150,000 per year.
- Fully remote work environment, allowing you to work from anywhere in Ontario.
- Collaborative culture that values cross-functional teamwork.
- Opportunities for professional growth and development.
- Flexible working hours to accommodate your lifestyle.
This Remote Site Reliability Engineer position at Thumbtack offers a competitive salary and the chance to work in a collaborative environment focused on building reliable systems.
Who Will Succeed Here
Proficient in AWS services such as EC2, S3, and RDS, with hands-on experience in deploying and managing applications in the cloud environment.
Adaptable and self-motivated to thrive in a fully remote work environment, demonstrating strong time management skills and the ability to work independently while coordinating with distributed teams.
Experienced in leveraging containerization technologies like Docker and Kubernetes to streamline deployments, along with a solid understanding of CI/CD practices to enhance software delivery pipelines.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months