The software and information technology “skeleton” that most large companies use to power a variety of systems - from a company's intranet to applications for managing inventory, invoices, and various accounting procedures - may be powered by software systems designed by Citrix, which is a company which provides networking, virtual computer environments, and cloud technology. In order to ensure these software and hardware processes work together efficiently, a company will typically employ a Citrix administrator to oversee the implementation of these processes and handle customization-programming and training as needed.
A Citrix administrator will typically help lay out the architecture by which various systems will be implemented; this can include creating a network that allows multiple users to share projects or contribute to a unified database, for example. The Citrix administrator ensures that user front-ends are easy to use and back-end networking processes operate efficiently and securely.
Those in this position also ensure that cloud solutions for the company's network are implemented properly. This means the administrator must not only ensure that computers connected via the company's intranet can access and modify cloud data, but also that users who operate tablets, smartphones, and similar mobile devices can do these things, as well. The Citrix administrator will also set up or maintain Citrix-based systems which facilitate inventory management, accounts payable and receivable, and all electronic communications infrastructure.
To work as a Citrix administrator, a person typically needs either a college degree in Computer Science or Engineering or a vocational degree in Information Technology. In addition, applicants often specialize in Citrix applications and programming and hold required Citrix certifications. These administrators typically work regular weekly office hours in a computer office environment.
Citrix Administrator Tasks
Document and report on risks, workarounds, and potential system problems.
Troubleshoot and solve problems with configurations, equipment, and software.
Administer, update, and maintain software across platforms.
Track metrics for stability, interoperability, security, and support.