Job Title: Azure and Power Platform DevOps Engineer
Location: Montreal, QC (Thrice a week onsite)
Employment Type: Contract Opportunity
Required
Job Description:
- Experience with migrating/deploying applications to Azure, Power Platform and Dynamics365
- Experience with Power Platform, D365 and Azure cloud architecture design and application integration/refactoring to work with public cloud
- Expert knowledge on infrastructure as code languages such as Terraform
- Expert scripting skills (e.g. Powershell, Python)
- Experience of designing systems to scale in an enterprise environment
- Effective communication and collaboration skills, ability to work closely with multi-discipline teams, business partners, and sponsors
- Strong sense of operational ownership and ability to drive engineering and development initiatives
- Demonstrated ability to work effectively in a global organization and across time zones
- Ability to communicate technical concepts effectively, both written and orally, to diverse audiences
Desired
- Dynamics365 or Power Platform Training / Certification
- Automating setup of new Power Platform / Dynamics365 environments
- Power Platform Security model and access provision
- Power Platform Encryption Key management (CMK)
- Power Platform Data Loss Prevention policies and Connectors
- Dataverse Management
- Terraform
- Knowledge of Kubernetes
- Demonstrated experience with working within an Agile/Devops environment
- Experience setting up and using CI/CD pipelines, especially with Azure DevOps
- Understanding of cloud security products
- System administration skills on Linux or Windows platforms
- Knowledge, awareness, and contributor to open-source projects
- Appreciation and experience of security, legal and regulatory/compliance controls required to move data into a cloud service, preferably from the finance sector
- Experience working with regulatory, compliance and/or litigation group within the Financial Industry
- Large Scale Migration Tooling/Automation/Process experience
- Strong problem solving and analytical skills
- Ability to think strategically
- Ability to switch between strategy and detail