Posted in

Azure Devops Software Developer

Azure Devops Software Developer

CompanySpiria
LocationMontreal, QC, Canada
Salary$92000 – $119000
TypeFull-Time
Degrees
Experience LevelSenior

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