Senior DevOps Engineer
$120,000–$140,000 year
On-siteToronto, Ontario, Canada
Job Summary
Design, build, and operate cloud infrastructure, CI/CD pipelines, and platform environments for production, QA, and development. Write automation, IaC, and tooling including Terraform modules and deployment scripts to remove manual work. Own reliability by troubleshooting scalability, availability, and performance issues in live systems. Build and maintain fast, stable CI/CD pipelines with integrated automated testing, while establishing monitoring, dashboards, and alerting. Pair with application developers to ensure seamless deployments and set technical direction for DevOps adoption. Mentor engineers through work reviews and hands-on guidance, while shaping team structure and coordinating priorities across engineering and customers. Evaluate new tools by proving them in real systems rather than slide decks.
Required Qualifications
- 5+ years of hands-on DevOps engineering, with a track record of things you personally built and shipped
- Experience leading or mentoring engineers, or owning the technical direction of a team or major project
- Deep, practical expertise in AWS EKS, GitLab CI/CD, and Terraform
- Extensive hands-on AWS experience across Lambda, API Gateway, CloudWatch, ECS, Kinesis, and Kafka
- Fluent on the command line (Bash, Python) and comfortable writing your own automation and tooling
- Strong grasp of microservices architecture, container orchestration (Docker, Kubernetes/EKS), and IaC methodology
- Proven ability to architect and scale infrastructure across multiple cloud platforms
- Working knowledge of Elasticsearch and log aggregation
- Excellent at documenting your own work clearly, and communicating decisions to both engineers and customers
- A self-starter and closer, someone who takes ambiguous problems and returns working, shipped solutions, and brings a team along with them
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.