Position Overview
The Desktop Performance Analyst is responsible for maintaining desktop software, managing ongoing deployments, providing end-user support for desktop applications, and ensuring computers are properly patched at both the operating system and application levels.
Primary Duties and Responsibilities
- Monitor firm desktop computers to ensure all desktop software is up-to-date and functioning correctly. This includes regular updates, troubleshooting, and resolving software-related issues.
- Continuously monitor the performance of desktop environments and identify areas for improvement. Implement solutions to enhance performance and user experience.
- Schedule and manage the restart of desktop computers regularly to ensure optimal performance and the application of updates. Work directly with end users to assist in obtaining compliance as needed.
- Create PowerShell scripts to manage applications, installations, and related tasks.
- Act as the primary point of contact to the help desk for end-user support related to desktop applications. Resolve issues promptly and guide the use of desktop software.
- Assist in packaging and testing new applications and application updates as needed.
- Maintain detailed documentation of desktop configurations, deployment processes, and support procedures. Ensure documentation is up-to-date and accessible to relevant stakeholders.
Secondary Duties and Responsibilities
- Performing additional duties and responsibilities as may be assigned.
Working Conditions
- Job is performed in a remote environment, but is subject to time pressures and constraints, and is often dependent on input from others.
- Occasional overtime may be required.
Education:
- Bachelor's degree in Information Technology, Computer Science, or a related discipline.
Experience:
- 5+ years of experience in desktop support, IT management, or a related field, preferably in a large organization or corporate environment.
Special Knowledge:
- Strong understanding of desktop software management, including deployment and patch management.
- This should include hands-on experience with Microsoft Configuration Manager.
- Familiarity with Azure services, including Entra, Power Automate, and Intune.
Technical Skills:
- Experience with desktop performance monitoring tools, performance benchmarking, and related tools.
- Experience writing PowerShell scripts.
- Excellent troubleshooting and problem-solving skills, and experience providing end-user support and troubleshooting desktop application issues.
Attributes:
- Strong communication and interpersonal skills, with the ability to provide clear guidance and support to end users.
- Strong customer service orientation, excellent communication skills with the ability to explain technical concepts to non-technical users, and a patient demeanor when assisting users.
- Ability to work independently and as part of a team.
Qualifications:
- Strong organizational skills and the ability to manage multiple tasks simultaneously.