Country:

Canada

Cities:

Montreal, Ottawa, Toronto

Area of expertise:

Software Engineering

Job Description

About the role:

Avanade is looking for a software engineer who is passionate about software delivery with strengths in continuous delivery, cloud-native architectures and deployment automation.  As a client-facing DevOps Engineer, you’ll join a delivery team focused on building and deploying custom solutions for our customers, both remotely and on-site. You will drive and evolve the team’s capability for reliable deployments with early feedback and quality gates.

 

We’re looking for a candidate who can challenge and enable clients to rethink their processes to enable Modern Delivery and DevOps culture. You’ll share best practices for build, test and deployment across a combination of technologies both on-premises and in the cloud.

Day-to-day, you will:


  • Coordinate with Business Analysts and Project Managers to understand the system and data, evangelising the platform and assisting with understanding of incoming requirements
  • Champion core DevOps behaviors including collaboration, communication, and ownership
  • Develop scripts for automation of every aspect of dev, build and deployment process
  • Manage a backlog of tasks centred on continuous improvement of the system

About you:

As a DevOps consultant, you’re a developer with a unique skillset. You understand the challenges of building quality software but also appreciate the nuances of getting software into a production environment with its infrastructure and security demands.  You are self-driven, deeply enthusiastic about technology and capable of getting the job done correctly in high pressure and dynamic circumstances.

Your technical and business skillset likely includes:

  • Experience working within an Azure environment using either Platform-as-a-Service offerings like Kubernetes (AKS), Web Apps, Key Vault, or Infrastructure-as-a-Service offerings like virtual machines, network security groups, etc. Azure Certifications AZ-900, AZ-203, AZ-400 are encouraged
  • Experience building and deploying either .NET, Java or NodeJs applications using Azure Pipelines, GitHub Actions, Jenkins or Octopus Deploy
  • Experience working with network and system engineers to leverage ARM, Terraform or Ansible scripts to provision and deploy cloud infrastructure.
  • Experience using either Azure DevOps, GitHub Enterprise or the Atlassian Stack (JIRA, Confluence, BitBucket) to manage work items and git repositories
  • Proficient with git and recommended branching strategies
  • Comfortable using PowerShell or Bash.
  • You likely have a bachelor’s degree in computer science, computer engineering or related education as well as a strong focus on automation.
  • MUST be able to work on EST

Apply now

Share this job:

Share Facebook Twitter Email

About Avanade

Avanade is the leading provider of innovative digital, cloud and advisory services, industry solutions and design-led experiences across the Microsoft ecosystem. Every day, our 56,000 professionals in 26 countries make a genuine human impact for our clients, their employees and their customers. 


We have been recognized as Microsoft’s Global SI Partner of the Year more than any other company. With the most Microsoft certifications (60,000+) and 18 (out of 18) Gold-level Microsoft competencies, we are uniquely positioned to help businesses grow and solve their toughest challenges.


We are a people first company, committed to providing an inclusive workplace where employees feel comfortable being their authentic selves. As a responsible business, we are building a sustainable world and helping young people from underrepresented communities fulfil their potential. 


Majority owned by Accenture, Avanade was founded in 2000 by Accenture LLP and Microsoft Corporation. Learn more at www.avanade.com