Provide technical support in the design, development, installation and maintenance of hardware and software for desktop computers in a diverse and complex computing environment. Manage hardware and software lifecycle for PC and Mac computers including research, test, purchase, installation, troubleshooting, maintenance, update/upgrade, and disposal/decommission. Deploy and manage servers, tools, solutions and services for endpoint management and endpoint security. Provide user onboarding, training and support for hardware and software. Address complex endpoint IT issues escalated by service desk teams. Adherence to enterprise change management policies and procedures. Participate in knowledge management and the creation of knowledge base articles.