The Applications Team works closely with Government departments to assist them with their applications and database needs. Their tasks include:
- Gather Agency requirements and set specifications
- Design application according to the specification
- Build in the test environment prototypes to meet the specifications
- Test functions and integration before launch
- Deploy on production environment
- Troubleshoot and debug applications
- Evaluate existing applications and keep up to update
- Update applications software as soon as new versions become available
- General agency/user support on applications and databases
- Provide user training on applications
Additionally they perform tasks previously done by the Database team that has being merged with it including:
- Build and maintain database applications, scheme, tables, procedures
- Manage database access permissions
- Diagnose and troubleshoot database errors
- Analyze capacity and performance requirements
- Set up and maintain data sharing and disk partitioning
- Develop and maintain database utilities and automated reporting
- Create and maintain shell scripts for task automation
- Analyze, consolidate and tune database for optimal efficiency
- Monitor systems and platforms for availability.
- Oversee backup, clustering, mirroring, replication and failover
- Restore and recover corrupted databases
- Install and test upgrades and patches
- Implement security and encryption
- Provide 24/7 support for critical situations
- Evaluate and recommend new database technologies