Recently Updated Pages
Non critical database systems [Recommended]
For other systems and applications deemed non-critical and kept on premises, entities are require...
Migration of critical database systems [Mandatory]
For critical database systems and applications hosted on premises, the government entity should i...
Database hosting location [Mandatory]
Database systems and applications should be hosted in the data hosting environment officially ado...
DBMS Choice [Mandatory]
Evaluate different DBMS technologies based on the institution's requirements. Consider factors ...
Data model [Recommended]
Determine the appropriate data model for your DBMS such as relational or NoSQL based on the natur...
Scope and applicability
These guidelines aim to provide best practices for effective Database Management Systems (DBMS) i...
Access Control[Mandatory]
SSH login for root user must be disabled and a dedicated user with sudo access for CI/CD pipeline...
Continuous integration & Continuous Delivery (CI/CD) [Recommended]
The technical goal of CI/CD is to establish a consistent and automated way to build, package, tes...
Containerization and service orchestration [Mandatory]
Containers provide an isolated environment for running software. Docker or Kubernetes is the reco...
Infrastructure as Code [Mandatory]
Infrastructure as code is the process of managing and provisioning computer data centers through ...
Tagging[Mandatory]
Test branch must always contain tagged version from development branch and production branch must...
Scope and objectives
This document covers the DevOps approach to be followed by Government institutions in Rwanda. The...
Introduction
DevOps is a set of practices and tools that integrate and automate the work of software developme...
Auditing [Mandatory]
Each server must be configured to track and log each access to the server. These access logs must...
Monitoring [Mandatory]
Monitoring tools for infrastructure must be available and configured with alerts for when servers...
Different environments[Mandatory]
Different environments must be available for deployment of applications in development, testing a...
Backup[Mandatory]
Regular backup of data and of the whole OS must be taken and this task must be automated.
Operating System (OS)[Recommended]
Linux-based Operating systems are recommended and the same version of the OS must be installed in...
Data purging [Recommended]
Data purging involves permanently deleting data that is no longer required or relevant. Document ...
Documentation [Mandatory]
Maintain accurate and up-to-date database documentation which is crucial for the efficient and ...