Platform Engineer - Azure

Location: Vancouver, British Columbia, Canada
Date Posted: 08-17-2018

On behalf of our enterprise client, Affinity is seeking a Platform Engineer to join their team on a permanent basis. In Azure you will be building and maintaining the overall platform. The focus of this role is the successful implementation and management of cloud initiatives that support efficient, robust, scalable, and secure solutions to meet business requirements and technology strategies. This includes collaborating on the planning, design, and production implementation.


  • Define, implement and maintain platform configurations to ensure solutions will be supported, monitor platform release cycles and industry best practices to define, implement, monitor and administer secure, automate, and monitor various cloud deployments
  • Work as part of the cross-functional operations team in consulting with the business to design and develop cloud solutions to meet business requirements and future development.
  • Work closely with the Leads and other team members to ensure that data and code quality and governance, and the internal technology team to provide critical service support for platform solutions
  • Create and maintain reports and dashboards to report on the performance and adoption of platform solutions deployed
  • Build, deliver and maintain environments required to operate for data and global analytics team, performance solutions team, and global digital solutions teams 
  • Write scripts to automate tasks
  • Manage product releases against product release cycles
  • Ensure environments are operating in accordance with the service level agreements
  • To triage and resolve service-effecting application issues in accordance with service level agreements
  • Monitor platform and escalate issues
  • Strong Azure Cloud skills including SaaS, PaaS and IaaS
  • ARM Templates and PowerShellStrong documentation skills and keen attention to detail
  • Excellent analytical, facilitation, influencing, negotiation, and problem-resolution skills
  • Excellent communication skills both verbal and written
  • Ability to interact with business stakeholders, triage work priorities, manage expectations, provide updates
  • Nimble within an organization where demands and priorities regularly evolve 
  • Collaborating and sharing knowledge within a team environment
  • Creating reports, workflows and diagrams to support team collaboration
  • Strong understanding of continuous integration/delivery practices and other DevOps concepts
  • Extensive platform and cloud architecture knowledge
  • Expert knowledge of software development life cycle and project management life cycles
  • Ability to define configurations, objects, workflow rules and other features required to implement a business requirement
  • Strong knowledge of user management principles
  • Basic understanding of object oriented concepts
  • Degree in Computer/Software Engineering or a related area
  • Relevant experience in a Cloud Admin or similar role
  • Experience maintaining a high work ethic in a flexible and fast-paced environment
  • Experience with analyzing, troubleshooting, and resolving infrastructure issues
  • Administrator certification in Cloud platforms
  • Experience with reporting and dashboard preparation 

About Affinity Group:
Affinity Group is a full service Information Technology agency that takes a unique approach to recruiting. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on four core principles – Transparency – Flexibility – Efficiency – Agility. 

For more information on Affinity Group, please visit:
this job portal is powered by CATS