About the Role
We are seeking a Senior DevOps Engineer to design, automate, and manage the mission-critical cloud infrastructure supporting our marketplace. As a key member of our DevOps team, you will drive our Infrastructure-as-Code (IaC) strategy, develop tools to simplify our deployment processes, and integrate automated testing into our delivery pipelines. This is a collaborative, cross-functional role requiring close partnership with development, security, and QA teams. The ideal candidate is a proactive engineer with a strong foundation in cloud platforms, CI/CD automation, containerization, and security best practices, dedicated to helping us deliver reliable services to 4 million members.
Responsibilities
- Design, automate, and manage mission-critical cloud infrastructure.
- Drive the Infrastructure-as-Code (IaC) strategy.
- Develop tools to simplify deployment processes.
- Integrate automated testing into delivery pipelines.
- Partner closely with development, security, and QA teams.
- Design, build, and optimize cloud architecture.
- Provision cloud resources using Terraform.
- Build reusable Terraform modules.
- Drive automated deployments using Terraform.
- Design and maintain deployment pipelines using Azure DevOps.
- Automate operational workflows using Bash scripting.
- Containerize applications using Docker.
- Implement and manage Web Application Firewall (WAF) rules and policies.
- Troubleshoot issues in distributed, microservices environments.
- Partner across Dev, Security, and QA teams in an Agile ecosystem.
Requirements
- Strong hands-on experience designing, building, and optimizing cloud architecture, with a strong preference for Azure.
- Proven expertise provisioning cloud resources using Terraform, including building reusable modules and driving automated deployments.
- Experience designing and maintaining deployment pipelines using GitHub Actions, GitLab, or Azure DevOps.
- Proficiency in scripting with Bash to automate operational workflows.
- Solid hands-on experience containerizing applications using Docker.
- Deep understanding of networking concepts, including VNets, Subnets, Network Security Groups (NSGs), Private Networking, Routing, and DNS.
- Practical experience implementing and managing Web Application Firewall (WAF) rules and policies to secure cloud-facing apps.
- Strong analytical and troubleshooting skills in distributed, microservices environments.
- Proven track record of partnering across Dev, Security, and QA teams in an Agile ecosystem.
- Experience managing container orchestration using Kubernetes.
- Working knowledge of Linux administration and OS-level troubleshooting.
- Familiarity with .NET microservice architectures, including building, deploying, and optimizing their underlying infrastructure using Terraform.
- Must clear a credit and criminal record check.
Skills
- Cloud Infrastructure (Azure preferred)
- Infrastructure as Code (IaC)
- Terraform
- CI/CD
- Automation
- GitHub Actions
- GitLab
- Azure DevOps
- Bash Scripting
- Docker
- Cloud Networking
- Web Application Security
- WAF
- Kubernetes
- Linux Administration
- Troubleshooting
- .NET Microservices
Location
- Remote (Canada)
- Office in Toronto
Work Type
- Remote-first
- Hybrid (in-person meetings/team-building)
Experience Level
- Senior
Salary/Compensations
- $100,000 – $150,000 CAD
Benefits
- Comprehensive Health Benefits (medical, dental, vision, paramedical)
- Extra yearly coverage for psychotherapists and massage therapists
- Virtual benefit offering for 24/7 connection with nurses, doctors, and mental health professionals
- Maternity & Parental Leave Top-up
- WFH Reimbursement (laptop, mouse, keyboard, additional items)
- Employee Development Benefit (annual reimbursements)
- Givewell Benefit (1 paid volunteer day per year)
- Flexible working hours
- Flexible vacation policy
About the Company
- Borrowell's mission is to help Canadians feel confident about their money by empowering them to understand, build, and use their credit effectively.
- Over four million members use Borrowell to understand their credit, build credit through Rent Advantage and Credit Builder, and make better financial product choices.
- The team is diverse, inclusive, and driven by a shared passion for making a meaningful difference in the lives of Canadians.
- The company fosters a culture of collaboration, humility, and innovation.
- Borrowell is transforming the financial landscape and empowering Canadians to achieve their financial aspirations.
Equal Opportunity
- Borrowell believes that diversity makes us better.
- Encourages applications from candidates with differing abilities.
- Requests candidates to notify if accommodation is required at any stage of the selection process.
