Senior DevOps Engineer

Status: Remote work from any Canadian location. The finalist candidate will be required to pass a security background check.

PNI Digital Media is a leading tech industry e-commerce solutions provider. We're looking for a Senior DevOps Engineer to work in our Vancouver, BC office.

Reporting to the DevOps Lead, as a Senior DevOps Engineer, you will be a one-stop-shop, supporting our development teams migrate and launch new applications in Azure.

Your role is critical to ensuring the stability of our systems and will involve some on-call support responsibilities.

Primary Responsibilities

  • Deploying new cloud-native microservices and legacy monolithic applications with CI/CD pipelines into Azure.

  • Troubleshooting application deployment and runtime problems, working in partnership with development teams.

  • Promoting software into higher environments through validation and operational gating.

  • Documenting migration and deployment processes.

  • Being the sounding board and driving improvement on operational features, platform's infrastructure, tooling, release processes, metrics, pipelines, alerting, and monitoring.

  • Provide input into the development and maintenance of deployment processes, testing and reporting mechanisms that help identify areas of improvement.

  • Actively engage and provide feedback on opportunities for continuous improvement of the whole lifecycle of service - from inception and design through deployment, operation and refinement.

Knowledge, Skills and Abilities

  • 5+ years deploying and maintaining Azure Service Fabric Cluster and Azure App Services

  • Expert at using Azure ARM templates

  • Used Azure Active Directory, App Gateways, and Azure DNS

  • Extensive experience troubleshooting applications with Azure Application Insights

  • Strong troubleshooting skills

  • Flexible and resilient. Comfortable and adaptable to a high-change environment and open to new concepts and processes

  • Proficiency in one or more scripting languages. Preference to PowerShell

  • Knowledge of .NET Framework 4, .NET 6, and C#

  • Excellent communication skills with team members of different backgrounds, skillsets, and goals

About PNI Media:

At PNI, we're fueled by fun times, great experiences, and passion for the work we do. Over 25 million consumers use our platform each day to create and order millions of products from leading brand companies, and we're committed to delivering customers a high-quality experience. We know that healthy, happy people create amazing things, so we provide a top-tier experience for our employees: creative perks and benefits; a dynamic work environment; and a culture that honours diversity, wellbeing, community interaction and employee development. We're proud of PNI's achievements, our people, and our place at the top of the market.