Senior DevOps Engineer (6 months contract)

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 (6 months contract) to work in our Vancouver, BC office.

Reporting to the DevOps Lead, as a Senior DevOps Engineer Contractor, 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

Who We Are

PNI Digital Media offers on-demand, personalized print products, transaction processing, and order routing services to the world's largest retailers. We connect consumer-ordered digital content, whether from online, in-store kiosks, desktop software, or mobile phones, with retailers that have on-demand manufacturing capabilities to produce personalized products.