M365 Engineering Specialist responsible for designing, building, and maintaining IT infrastructure for BMO. Working independently on technical solutions, ensuring efficient systems across on-premises and cloud.
Responsibilities
Designs, builds, deploys, evaluates and maintains existing and future IT infrastructure
Ensures all IT systems function efficiently and seamlessly
Applies in-depth experience with components of on-premises and cloud infrastructure
Plans, acquires, and coordinates the installation of infrastructure devices across the enterprise while ensuring safe networks with disaster recovery options
Administers automated workflow tools, middleware application servers, and server visualization technologies
Acts as the primary technical liaison between Infrastructure and other IT teams, vendors and partners, as well as the business to design infrastructure solutions
Works to determine enterprise security controls and identify any threats to the infrastructure
Diagnoses complex network, storage and server issues and implements corrective solutions
Tracks vulnerabilities, applies remediations and patches to network and server assets
Conducts feasibility studies to determine the likelihood of proposed project's success in the current environment
Provides proactive network/server monitoring to ensure optimum performance and acts on real-time alerts of critical issues
Performs hardware, software, and firmware upgrades - researches and recommends network upgrades
Manages and coordinates the release of changes into production applying standardized procedures and minimizing risk to existing services
Creates release plans, test and validation strategies, schedules and tracking tools to coordinate the contents of release packages for network and business applications
Evaluates effectiveness of current systems and supports in developing improvement strategies based on the findings
Requirements
Typically between 5 - 7 years of relevant experience
Post-secondary degree in related field of study or an equivalent combination of education and experience
Foundational level of proficiency: Network routing, switching, and security
Configuration management
Systems administration
Scripting languages
IT infrastructure library
Root cause analysis
Troubleshooting
Cloud computing
Cybersecurity and privacy concepts, principles and solutions
IT automation – Digital First
Building and managing relationships
Adaptability
Intermediate level of proficiency: Network routing, switching, and security
Virtualization and virtual machines
Operating Systems and Platforms
Infrastructure as code (IaC)
Quality assurance and control
Database administration
Containerization
Continuous improvement management
Communicating with impact
Customer Centricity
Verbal & written communication skills
Collaboration & team skills
Analytical and problem solving skills
Influence skills
Data driven decision making
Advanced level of proficiency: Hardware Infrastructure
Lead Programmer overseeing a programming team for a physics - based indie game in Unity. Focused on gameplay development, technical leadership, and maintaining code quality.
Senior Fullstack Engineer building production software with .NET Core, TypeScript, React/Next.js. Modernize legacy systems, leverage AI tools, and work on fraud detection systems.
Senior Software Engineer for 12 - month hybrid contract in Ottawa. Manage and modernize enterprise client applications across Windows, SaaS, and plugin environments.
Senior Dynamics 365 Developer delivering Microsoft cloud solutions focused on Dynamics 365 Customer Engagement. Involves software development, integration, and client engagement in a consulting environment.
Senior full stack developer at Nexapp focusing on strategic software engineering for health systems evolution. Engaging in complex codebases and integrating AI for improvements.
Project Manager preparing technical proposals for L3Harris Technologies and collaborating with business development and engineering teams. Responsible for ensuring client requirements are met.
Senior Software Developer role rebuilding backend systems in Python and modernizing legacy applications into GCP. Hybrid position in Toronto with strong architectural input.
Intermediate BSA role requiring 5+ years experience translating business requirements into technical specs. 7 - month contract with hybrid work (3 days on site).