Job Description
Our client, a leading and well-established law firm located in the heart of downtown Toronto, is currently undergoing an exciting restructure of their IT team dynamic. They are committed to leveraging technology to enhance their operations and are seeking a highly skilled and autonomous Applications Engineer to join their dedicated team. This is a highly impactful role for an individual who thrives on building sophisticated automation solutions and can operate with a high degree of independence. You will play a crucial role in streamlining critical IT processes, ensuring efficiency and reliability across their Microsoft environment.
Key Responsibilities:
- Advanced PowerShell Scripting: Design, develop, and implement highly complex PowerShell scripts and commands to automate manual IT processes across various domains, including application deployment, system imaging, and Group Policy Object (GPO) management for Windows 11.
- Automation & Optimization: Identify opportunities for automation within the existing Application ecosystem & IT infrastructure, translating manual, time-consuming tasks into robust, scalable, and error-resistant scripts.
- Script Troubleshooting & Refinement: Proactively troubleshoot, debug, and optimize existing and newly developed PowerShell scripts to ensure their stability, performance, and accuracy.
- MECM Expertise: Provide support for Microsoft Endpoint Configuration Manager (MECM, formerly SCCM), leveraging your deep understanding of its functionalities to integrate and enhance automation efforts.
- System Configuration & Management: Work with Windows 11 operating system configurations, ensuring optimized performance and adherence to firm standards through scripting.
- Documentation: Create and maintain comprehensive documentation for all developed scripts, automation workflows, and system configurations.
- Collaboration: While working autonomously on scripting projects, you will collaborate with the broader IT team as needed to understand requirements, test solutions, and deploy changes.
Qualifications & Experience:
- Deep PowerShell Expertise: Proven, extensive experience in building, troubleshooting, and maintaining highly complex PowerShell scripts for enterprise environments. Candidates must demonstrate the ability to handle intricate logic, error handling, and robust script architecture.
- MECM (SCCM) Background: Solid experience in a support role or as part of a team managing Microsoft Endpoint Configuration Manager (MECM/SCCM), including software distribution, OSD, and patch management.
- Windows Proficiency: Strong understanding of Windows operating system architecture, deployment, and management.
- Group Policy Objects (GPO): Experience with GPO management and the ability to automate GPO-related tasks via PowerShell.
- Problem-Solving Skills: Exceptional analytical and problem-solving abilities, particularly in diagnosing and resolving complex scripting and system issues.
- Autonomy & Proactiveness: Demonstrated ability to work independently, manage time effectively, prioritize tasks, and take initiative to drive projects to completion.
- Communication Skills: Strong verbal and written communication skills to articulate technical concepts and document solutions clearly.
- Exposure to or experience with Microsoft Intune and modern device management concept