Applications

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