Senior DevOps Engineer / Ruby in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior DevOps Engineer / Ruby in Canada.
In this role, you will contribute to the stability, scalability, and evolution of a high-traffic cloud infrastructure powering large-scale consumer-facing applications used by millions of users worldwide. You will work closely with distributed engineering teams to maintain and modernize a complex Ruby-based API ecosystem operating at massive scale. The environment is highly collaborative and pairing-driven, requiring strong communication and shared ownership of engineering outcomes. You will play a key role in improving system reliability, deployment consistency, and architectural standards across global teams. This position is ideal for someone who thrives in fast-moving, remote-first organizations and enjoys balancing deep technical DevOps work with hands-on software engineering. You will also help shape infrastructure practices across AWS, ensuring performance, security, and scalability across all services.
- Own and evolve cloud infrastructure supporting high-scale Ruby and Rails-based API systems, ensuring reliability, performance, and scalability across global traffic loads exceeding hundreds of millions of requests.
- Design, implement, and maintain infrastructure-as-code solutions (including Terraform) to ensure consistent, repeatable, and secure cloud environments across AWS.
- Build, optimize, and support backend services and APIs, contributing to architectural decisions and improving system design beyond standard MVC patterns.
- Collaborate in a highly distributed, pairing-heavy engineering culture, actively participating in daily cross-team coding sessions and technical discussions.
- Mentor and guide engineers on DevOps practices, system design, and operational excellence while supporting continuous improvement of engineering workflows.
- Maintain and enhance CI/CD pipelines, testing practices, and observability systems to improve deployment speed, system reliability, and incident response.
- 8+ years of software engineering experience, including 5+ years in DevOps or infrastructure-focused roles within cloud environments such as AWS.
- Strong expertise with Docker, Kubernetes, SQL, Linux, and modern cloud infrastructure tooling, with hands-on experience designing scalable systems.
- Solid development experience in Ruby, Rails, or similar backend languages such as Python, Java, Go, or .NET.
- Deep understanding of software architecture patterns, distributed systems, and production-grade system reliability practices.
- Proven experience working in remote, globally distributed teams with strong collaboration and communication skills.
- Comfortable with pair programming, code reviews, and evaluating AI-generated or automated code outputs critically and effectively.
- Strong ownership mindset with the ability to independently drive complex technical initiatives from design through production.
- Fully remote, global-first work environment across North America, South America, and Europe
- Flexible time off and paid holidays, including dedicated mid-year rest periods
- Home office stipend to support a comfortable and productive setup
- Paid parental leave
- Retirement savings plan with employer contribution (US-based employees)
- Comprehensive healthcare coverage (US-based employees)
- Strong culture of collaboration, pairing, and continuous learning across distributed teams
- Opportunity to work on high-scale systems serving millions of global users