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.