Skip to content

Devops Developer
Company | Spiria |
---|
Location | Toronto, ON, Canada |
---|
Salary | $99000 – $128500 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- A degree in Computer Engineering, Computer Science, or a related information technology field from a Canadian or U.S. post-secondary institution, or from an internationally recognized and accredited university
- Strong written and verbal communication and language skills, with the ability to clearly document, explain and discuss technical concepts
- A minimum of 5 years of experience in a similar role, including a minimum of 2 years as a software developer
- Proven development experience with web frameworks like .NET Core, NodeJS, Django, or Spring, and proficiency investigating logs and error reports to identify coding and configuration issues
- Demonstrated experience managing CI/CD pipelines to deliver applications on cloud infrastructure such as Azure, AWS, or GCP (we primarily use Azure & Azure DevOps)
- Demonstrated responsibility for managing and troubleshooting live production environments, with a strong focus on uptime and incident response
- Experience diagnosing and resolving issues in high-throughput web applications & network services
- Proficiency in containerization and orchestration (Docker, Kubernetes, Azure App Service, Azure Container Apps, AWS ECS)
- Familiarity with software engineering tools, software development methodologies, and release processes
- Knowledge of best practices related to code branching, build, testing and release
Responsibilities
- Collaborate with product development team members to assess and establish required automations, tools, and patterns to support business objectives
- Investigate, architect, plan and provision cloud-based systems individually or with teammates
- Build and maintain CI/CD pipelines to automate deployments and drive best practices in release management
- Work with technologies such as Terraform, Azure DevOps Pipelines, GitHub actions, Bitbucket pipelines
- Diagnose & troubleshoot user facing service incidents and outages across different levels of the solution stack
- Monitor, investigate, and resolve product issues while improving infrastructure for cost and resource optimization for our clients
- Work on non-production and production environments handling monitoring, data collection and configuration management, as well as disaster recovery planning, capacity engineering, reliability improvement initiatives and platform automation
- Develop and implement Cloud operational best practices including scaling applications, monitoring distributed systems and applications in a microservice architecture environment
- Create and improve documents and presentations to educate teams on DevOps patterns and best practices
- Share insights into industry trends and influence changes in our environment (technology, methods and tooling)
- Work on multiple projects at the same time while balancing priorities
Preferred Qualifications
- Bilingualism (English & French) will be considered a strong asset