Skip to content

Azure Devops Software Developer
Company | Spiria |
---|
Location | Montreal, QC, Canada |
---|
Salary | $92000 – $119000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- Strong background in Microsoft Azure cloud systems
- Hands-on experience with Azure
- Minimum of 5 years of experience in a similar role
- Minimum of 2 years as a software developer
- Proven development experience with web frameworks like .NET Core, NodeJS, Django, or Spring
- Demonstrated experience managing CI/CD pipelines to deliver applications on cloud infrastructure using Azure
- Demonstrated responsibility for managing and troubleshooting live production environments
- 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
- Strong written and verbal communication and language skills
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 with a primary focus on Azure cloud environments
- Build and maintain CI/CD pipelines to automate deployments and drive best practices in release management
- Work with technologies such as Azure DevOps Pipelines, Terraform, 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
- Experience with AWS or GCP is considered a plus
- Bilingualism (English & French) will be considered a strong asset