Position:Client Software Administrator
Reports to: IAM Team Lead
Overview
Responsible for designing, deploying, and maintaining our organization’s Windows-based IT infrastructure. Ensures systems run smoothly and securely, drives continuous improvements, and serves as a trusted technical advisor to the organization.
Responsibilities
• Endpoint Management: Globally administer Microsoft Endpoint Configuration Manager (MECM), Microsoft Intune, and similar technologies to deploy and manage software.
• Deployment Coordination: Organize and coordinate software & hardware upgrades and repairs within the desktop environment.
• Package Evaluation & Testing: Evaluate, maintain, and refine desktop application packages; drive testing, pilot programs, and prototype implementations for new software.
• Develop & Maintain Packages: Design, build, and update automated application installation packages using industry-standard tools and best practices.
• Software & Application Packaging Standards: Enforce internal packaging guidelines and ensure all software and application deliverables adhere to industry best practices.
• Custom Installer Enhancements: Create and integrate custom actions to extend Windows installer functionality for complex deployments.
• Patch & Update Management: Plan, test, and deploy service packs, hotfixes, and application updates to ensure systems remain secure and compliant.
• Application Lifecycle Lead: Lead the configuration, testing, maintenance, and monitoring of all end-user applications and systems, serving as the primary point of ownership.
• Compatibility & Troubleshooting: Identify and resolve Windows 10/11 compatibility issues; perform advanced troubleshooting of registry, file/folder security, and OS-level problems.
• Publishing & Delivery: Lead application publishing processes and oversee reliable delivery across diverse environments.
• Document Processes: Record packaging workflows, configurations, and updates in standardized documentation templates and databases.
• Knowledge Management: Create and maintain knowledge base content—known issues, workarounds, procedures, and application-specific guidance.
• Technical Consulting: Advise management on software selection to meet business requirements; recommend modifications to improve workflows and expand system capabilities.
• Infrastructure Development: Architect and maintain the underlying infrastructure that supports efficient application delivery and distribution.