Jobs

APPLICATION ADMINISTRATOR-ADV

Class Title: APPLICATION ADMINISTRATOR-ADV
Bargaining Unit: Use for all Job Titles
Class Code: 076137
Education and Experience: Graduation from an accredited college or university with a bachelor’s degree and four years of professional level experience in any one of the following areas: (1) applications, systems, or network programming; or (2) systematic analysis of overall work processes for business or information systems; or (3) administratively managing business or information systems; or (4) teaching the methodology for analyzing or developing information systems or (5) application or database server administration or (6) support of enterprise application software.
OR
Substitution of the Specific Associate’s Degree for the Required Bachelor’s Degree:  An associate’s degree in one or a combination of the following: business data processing, computer accounting (e.g., accounting information systems), computer science, computer programming, information systems, telecommunications, or similar information technology degree (e.g., healthcare information systems) from an accredited college or university may substitute for the required bachelor’s degree.
OR
 
Substitution of Experience for the Specific Associates Degree: Professional-level experience in any one of the following areas may substitute for the required college degree on a year-for-year basis to a maximum substitution of two years: (1) applications, systems, or network programming; or (2) systematic analysis of overall work processes for business or information systems; or (3) administratively managing business or information systems; or (4) teaching the methodology for analyzing or developing information systems; or (5) application or database server administration or (6) support of enterprise application software.
OR
Substitution of Graduate Coursework for the Required Experience: Any additional graduate coursework in management information systems, business data processing, business systems analysis, computer and information systems, or computer accounting may substitute for the required experience on a year-for-year basis to a maximum substitution of two years. (Thirty-six graduate quarter hours or a master’s degree in the above fields is equivalent to one year of experience).

Other Requirements:

Necessary Special Qualifications: None.
 
Examination Method: Education and Experience,100%, for Preferred Service positions.

Job Overview:

Summary: Under general supervision, is responsible for supporting application performance for the production, development and test environments of databases, applications, servers and third party components, performs advanced troubleshooting of server and application issues, assists in design and planning of enterprise level applications and performs related work as required.
Distinguishing Features: An employee in this class installs, configures, patches, upgrades, migrates, monitors performance, tunes, backup and restores for databases, enterprise applications and physical and virtual servers, performs advanced troubleshooting of application and server issues, and assists in design of infrastructure to support enterprise class applications.  This class differs from an Application Administrator-Intermediate class in that an incumbent of the latter is responsible for the routine installation, configuration, patching, upgrades, migration, performance monitoring, tuning, backup and restores for databases, enterprise applications and physical and virtual servers.  This classification differs from that of the Application Administrator-Lead in that an incumbent of the latter leads or supervises the design, installation, configuration, patching, upgrade, migration, performance monitoring tuning, backup and restore for databases, enterprise applications and physical and virtual servers, performs troubleshooting of complex application and server issues, and leads or supervises the design of infrastructure to support enterprise class applications.

Work Activities:

Monitor Processes, Materials, or Surroundings:
  1. Leverages performance monitoring tools to identify application and server performance issues.
  2. Supports regularly scheduled server and database maintenance.
  3. Provides on-call support and coverage as needed during non-business hours to ensure 24 x 7 availability.
  4. Monitors overall end user experience to understand performance anomalies as they occur.
  5. Monitors application performance statistics to verify sufficient resources for user load.
  6. Monitors system and applications logs and reports for system integrity and escalate as necessary.
  7. Monitors licenses for applications to confirm adequate amount of remaining licenses.
  8. Modifies computer security customizations and/or configurations to incorporate new software, correct errors, or creates or modifies users roles.
  9. Creates, updates and tests security aspects of the business resumption plan.
  10. Troubleshoots enterprise class application software, user interface issues and escalates if necessary.
  11. Implements security settings or configurations necessary to ensure data security while in transit or at rest.
  12. Recommends and implements security design features to protect data and infrastructure resources.

Scheduling Work and Activities:

  1. Schedules time to apply updates and patches to the test environments to ensure a seamless transition to the production Enterprise application Environment.
  2. Utilizes the Problem Management Database in order to submit requests for permission to perform monthly maintenance which will prevent interruption of service for users or applications.
  3. Performs routine maintenance to applications.
  4. Schedules monthly maintenance cycles for the Server Operating System and application to keep them up to date.

Organizing, Planning, and Prioritizing Work:

  1. Manages changing priorities to ensure deadlines are met and critical issues are resolved in a timely manner.

Drafting, Laying Out, and Specifying Technical Devices, Parts, and Equipment:

  1. Assists in the design of architecture for new applications by following State standards to ensure stable, available environments.

Interacting With Computers:

  1. Upgrades new monitoring software per vendor instructions to leverage the latest technology and to stay current with vendor support
  2. Ensures connectivity between enterprise application and its supporting applications.
  3. Migrates application changes through development, test and production environments to thoroughly test changes before applying to live production environments.
  4. Upgrades third party applications per vendor instructions to leverage the latest technology and to stay current with vendor support.
  5. Applies the latest application patches per vendor recommendations to ensure latest fixes and functionality.
  6. Configures connectivity between applications through software interface product.
  7. Installs and configures third party applications in development, test and production environments.
  8. Installs and configures reporting tools in development, test and production environments.
  9. Upgrades new applications, per vendor instructions, to leverage the latest technology and to stay current with vendor support.
  10. Upgrades new supporting software per vendor instructions to leverage the latest technology and to stay current with vendor support.
  11. Utilizes state standard workstation tools to manage server, Operating System and application software.
  12. Installs and configures server hardware, operating system and application software.
  13. Verifies application load is balanced across servers to ensure acceptable performance.
  14. Installs and configures new applications in development, test and production environments.
  15. Installs and configures web applications in development, test and production environments.
  16. Installs and configures batch servers in development, test and production environments.
  17. Installs and configures supporting software in development, test and production environments to utilize all components of the primary enterprise application.
  18. Installs and configures middleware products in development, test and production environments.
  19. Installs and configures performance monitoring software to better manage application and server performance.
  20. Develops and maintains procedures for the transfer of secure information by following state standards.
  21. Develops and maintains scripts for server and application administration.
  22. Performs high availability testing on servers to prevent downtime.
  23. Performs fail over of servers in case of disaster recovery.
  24. Back-ups server, applications and data.
  25. Restores server, applications, and data.

Repairing and Maintaining Electronic Equipment:

  1. Performs advanced and routine system maintenance on complex applications.
  2. Performs advanced routine maintenance and tuning on complex application databases.
  3. Performs advanced application troubleshooting on statewide applications and determine if or when vendor support should be called to aid in resolution of problems.
  4. Performs application upgrade for new product releases.
  5. Performs application and Operating System tuning to meet user requirements.
  6. Defines firewall rules required for server and application connectivity.

Documenting/Recording Information:

  1. Develops and maintains the documentation needed for system implementation and recovery.
  2. Develops and maintains scripts for server and application administration.
  3. Participates in developing automated scripting, ad-hoc queries and reports to extract information from Enterprise level Multi-tier applications.
  4. Participates in establishing change control and application performance monitoring processes and ensures use of same.

Communicating with Supervisors, Peers, or Subordinates:

  1. Mentors peers and shares technical knowledge with co-workers and other parties.
  2. Communicates application configuration changes to team.
  3. Assists users with resolutions of technical problems.
  4. Identifies and escalates problems as appropriate following procedures.
  5. Conveys concise problem information for service personnel.
  6. Recommends change or improvements to enhance customer service and/or reduce time of problem resolution.
  7. Communicates pertinent information to create a work environment that leads itself to the best interests of departmental personnel and customer service.
  8. Recommends change or improvements to Service Level Agreements to upper management to ensure the highest level of customer satisfaction is met.

Communicating with Persons Outside Organization:

  1. Develops and maintain a proper working relationship with vendors/contractors and suppliers in accordance with management policies and promptly informs management of any issues that arise.
  2. Maintains communications with customers during the problem resolution process.
  3. Responds to agency queries in person, by phone or emails.
  4. Assists in the planning scheduling and logistics for Enterprise Application replacement/refresh.
  5. Develops and maintain a relationship with outside companies to establish a connection for the secure exchange of information.

Analyzing Data or Information:

  1. Troubleshoots server, operating system, application issues and escalate if necessary.
  2. Tests network connectivity of all needed application services, e.g. database, site servers, and clients.
  3. Diagnoses issues through all available resources and tools.
  4. Monitors application performance through monitoring software to identify trouble areas and possible tuning opportunities.
  5. Monitors server performance through monitoring software to identify trouble areas and possible tuning opportunities.
  6. Tests new enhancements and fixes to ensure that the desired results are achieved without issues.
  7. Researches abnormal system events to determine if further action is required.
  8. Reviews critical errors in the server and application logs to identify source of issue and determine the correct resolution.
  9. Reviews new releases and patches from application vendor to stay up to date with latest fixes and functionality.
  10. Verifies all applications after database and server downtime, unexpected as well as scheduled, to make sure all systems are functioning properly.
  11. Reviews application configuration to identify any discrepancies across load-balanced environments.
  12. Analyzes long running processes to understand negative trends for the purposes of performance tuning.
  13. Analyzes changes to operating systems and applications by monitoring systems consoles and takes appropriate actions by correcting or notifying appropriate personnel.

Performing Administrative Activities:

  1. Maintains all proper paperwork and problem management database entries as dictated by current policies and guidelines.

Getting Information:

  1. Receives data from the problem management database.
  2. Collects and compiles performance and availability information on applications to report to management.
  3. Attends technical conferences and seminars to keep abreast of new hardware/software technology product developments.

Identifying Objects, Actions, and Events:

  1. Reviews critical errors in the server and application logs and researches the reason for the error and take the steps necessary to fix the problem.
  2. Researches the applications website for common event IDs to determine if events are normal or actions need to be taken in response to the event.
  3. Identifies events that could delay processing and notify appropriate personnel or take corrective action.
  4. Identifies data transmission errors and corrections of factors causing these errors.

Estimating the Quantifiable Characteristics of Products, Events, or Information:

  1. Plans application installation requirements for hardware and/or software components to ensure system functionality.

Evaluating Information to Determine Compliance with Standards:

  1. Evaluates Enterprise Class application software serving multiple departments and agencies and related packages for standards.
  2. Reviews server policies for compliance to standards.
  3. Reviews application policies for compliance standards.

Judging the Qualities of Things, Services, or People:

  1. Evaluates new application software for business need relevance to determine their usefulness to the current enterprise.

Making Decisions and Solving Problems:

  1. Leverages vendor knowledge base through support contract or other means to troubleshoot issues and to review new technology.
  2. Supports developers, database administrator, functional analysts and server administrators with requests for tasks that require application administration.
  3. Develops reports as support aids for private and shared use.
  4. Researches vendor documentation in the event of a problem to identify the solution.
  5. Utilizes Problem Management Database to submit a request for additional resources to ensure system integrity.
  6. Coordinates file-share administration and communicates about needed activities to users.
  7. Assists with troubleshooting complex connectivity and performance issues.
  8. Assists with troubleshooting with complex systems, networking, and firewalls issues.

Updating and Using Relevant Knowledge:

  1. Maintains knowledge of network architecture, database and operating system concepts.
  2. Leads meetings about and communicates about change control events at the infrastructure and application levels.
  3. Maintains up-to-date documentation of technical, and procedural changes as they occur.
  4. Maintains knowledge of servers and applications in use in the Enterprise Application environment.
  5. Contributes to departmental productivity and development objectives by participating in training programs.
  6. Collaborates with IT staff, attends webinars and reads industry related publications to remain abreast of advance technology.
  7. Reviews the documentation for the product and determine if information applies to the current environment or can improve the performance of the Server or application.

Developing Objectives and Strategies:

  1. Creates reference documentation for individual applications to ensure procedures are documented.
  2. Participates in the development of goals.
  3. Tunes and/or makes recommendations for application settings per vendor recommendations to allow for optimal user experience.
  4. Tunes and/or makes recommendations for server settings per vendor recommendations to allow for optimal user experience.
  5. Reviews new releases, patches, hotfixes, and security bulletins from multiple software vendors.
  6. Participates in disaster recovery planning and testing to ensure fail over plan meets requirements and works as expected.
  7. Recommends changes or improvements to enhance customer service and/or reduce time of problem resolution.
  8. Reviews test environment to evaluate upgrade or deployment status.
  9. Implements new products in test environment and refers to lead server administrator for assistance or direction.

Establishing and Maintaining Interpersonal Relationships:

  1. Collaborates with users of Information Technology by employing a high degree of tact and diplomacy to promote a positive image of the department.

Coordinating the Work and Activities of Others:

  1. Coordinates application downtime with co-workers and other parties to ensure the least disruption of service.

Training and Teaching Others:

  1. Conducts training sessions for application administration team to ensure team is cross-trained on all supported environments.
  2. Creates training documentation.

Competencies (KSA’s):

Competencies:
  1. Functional/Technical Competency
  2. Problem Solving
  3. Customer Focus
  4. Time Management
  5. Perseverance
  6. Integrity and Trust
  7. Organizing
  8. Self-Development
  9. Logical Thought
  10. Technical Learning
  11. Written Communication

Knowledge:

  1. Problem Management Systems
  2. Service Level Management
  3. Antivirus, Anti-Malware and Spam Software
  4. Web Server Software
  5. Email Systems
  6. Directory Services
  7. Security
  8. Email Archival Software
  9. Collaboration and Content Management
  10. Customer Relations Management Software
  11. End Point Protection
  12. Systems Management
  13. Configuration Management
  14. Mass Mailing Management Software
  15. Unified Communication Software
  16. Encryption Software
  17. Dual Factor Authentication Software
  18. Identity Management Software
  19. Telecommunications
  20. WAN Hardware Topology
  21. Server Load Balancing
  22. Storage Area Network
  23. Clustering Technology
  24. Domain Name Servers
  25. Network Architecture Concepts
  26. Server Load Testing
  27. Firewall Concepts
  28. Performance Monitoring
  29. Server Sizing
  30. Back-Up Methodology
  31. Disaster Recovery Concepts
  32. Network Security Concepts
  33. Middleware Products

Skills:

  1. Server Hardware and Operating Systems Installation Skills
  2. Problem Solving Skills
  3. Customer Service Oriented Skills
  4. Active Learning Skills in Technology
  5. Server and Application Troubleshooting Skills
  6. Server Hardware Maintenance and Operating Skills
  7. Documentation Preparation
  8. Tuning Technique Skills
  9. Testing Technique Skills
  10. Installation of Application Software Skills
  11. Analyze Requirements for New Applications
  12. Develop Cost Benefit Analysis

Abilities:

  1. Deductive Reasoning Ability
  2. Multi-Tasking Ability
  3. Logical Thought
  4. Written Comprehension and Expression Ability
  5. Static Strength Ability
  6. Oral Comprehension and Expression Ability
  7. Problem Sensitivity Ability
  8. Ability to Evaluate and Re-Arrange Priorities
  9. Inductive Reasoning Ability

Tools and Equipment Used:

  1. Personal Computer
  2. Telephone
  3. Copy Machine
  4. Printer
  5. Server
  6. Mobile Devices
  7. Projector/Audio Video Equipment

 

Back to top button