Description
hybrid- 1x a week on site in Toronto or Montreal We are seeking an experienced DevOps/Dynamics 365 Administrator to manage and support our Microsoft Dynamics 365 environments and related infrastructure. This role plays a key part in building scalable release management processes, streamlining deployments, and ensuring system reliability and security in collaboration with multiple technical teams.
Administer and maintain Microsoft Dynamics 365 environments, including related infrastructure components such as storage accounts, virtual machines, and certificates.
Design and implement a scalable release management and support framework for the Horizon project, working closely with Enterprise Application Development and Enterprise Data Management teams.
Enhance the software deployment pipeline by reducing complexity, fostering collaboration across Architecture, Development, Operations, and Support teams, and ensuring high-quality deployment deliverables.
Expand and maintain automated deployment and testing tools to reduce manual errors, accelerate delivery cycles, and improve user experience.
Integrate “Secure by Design” principles into development and deployment processes.
Lead the development of reusable automation scripts, libraries, and APIs.
Contribute to the creation of architectural diagrams and technical documentation to support automation efforts.
Define, streamline, and document application platform and product support processes.
Develop and track metrics to assess progress and maturity of the DevOps implementation.
Bachelor’s degree in Computer Science or a related field.
Hands-on experience with Microsoft Dynamics 365 Finance and Operations administration.
Proficiency in one or more programming/scripting languages such as .NET, Python, PowerShell, PowerCLI, or JavaScript.
Solid understanding of operating systems and system administration, including Windows, Linux, and UNIX, as well as virtualization technologies (e.g., Jenkins, Ansible, Azure DevOps).
Proven expertise in provisioning, operating, and managing Azure environments (Azure certification is a significant asset).
Comprehensive knowledge of infrastructure, network protocols, security, and performance monitoring.
Familiarity with agile methodologies (SCRUM certification is an asset).
Up-to-date with current DevOps trends and best practices.
Analytical, creative, and open-minded approach to problem-solving.
Experience working with distributed or remote teams.
Bilingual in English and French is a strong asset.