Un analista del supporto applicativo gestisce i sistemi software di un’azienda e può fornire supporto tecnico sia interno che esterno. È responsabile dell’installazione, dell’aggiornamento e della manutenzione dei programmi e lavora anche con database, sistemi operativi e reti. Il lavoro prevede molte attività di risoluzione dei problemi e di configurazione, ma può anche comportare la formazione di altro personale tecnico, assistere le aziende nella selezione dei sistemi appropriati e nella ricerca e implementazione di soluzioni di sicurezza.
Una parte importante del lavoro consiste nel fornire supporto tecnico per tutte le applicazioni utilizzate da un’azienda. Oltre ad aiutare gli utenti interni con problemi applicativi, l’analista può anche fornire supporto agli estranei, specialmente se l’azienda produce il software stesso. Altre attività di supporto tecnico comuni includono l’analisi dei log degli errori per potenziali problemi, la documentazione delle procedure utilizzate per risolvere i problemi e il mantenimento di un registro di tutti gli aggiornamenti e le correzioni applicate dall’analista.
Il mantenimento del software è un’altra importante responsabilità di un analista del supporto applicativo e di solito si crea un piano di manutenzione. Sebbene l’analista possa applicare aggiornamenti, patch e service pack per risolvere problemi documentati, utilizza anche questi strumenti per prevenire problemi futuri. Gli analisti possono scegliere di testare gli aggiornamenti prima di applicarli a tutti i sistemi dell’azienda, oppure possono applicare le patch o gli aggiornamenti a sistemi specifici che hanno avuto problemi in passato. Gli analisti del supporto applicativo configurano anche il software per fornire la migliore esperienza utente, eseguire alcune programmazioni e scrivere script che automatizzano le attività di installazione e configurazione.
Gli analisti del supporto applicativo affrontano anche problemi che non sono direttamente correlati al software, tra cui gestione dei database, hardware, sicurezza e sistemi operativi. Molte applicazioni funzionano con database ed funzionano su sistemi operativi server, quindi anche l’analista dovrebbe essere in grado di risolverli. Possono anche riparare l’hardware del sistema, risolvere i problemi del driver e risolvere i problemi di rete comuni. Anche la sicurezza è una preoccupazione comune e gli analisti dovrebbero essere in grado di proteggere sia i sistemi informatici che il software utilizzato dall’azienda.
L’ampia gamma di compiti comprende anche la formazione di nuovi dipendenti, l’assistenza in questioni complesse e la consulenza alle imprese. L’analista del supporto applicativo può fungere da mentore per altri dipendenti del supporto tecnico e di solito fornisce anche supporto per problemi complessi che l’help desk non è in grado di risolvere. È comune per questi analisti fornire soluzioni tecniche ai problemi aziendali e alcuni potrebbero eventualmente diventare consulenti tecnici.