Latest Jobs at Kenya Revenue Authority (KRA)
Deadline of these Jobs: 14 December 2022The Kenya Revenue Authority (KRA) was established by an Act of Parliament, Chapter 469 of the laws of Kenya , which became effective on 1st July 1995 . The Authority is charged with the responsibility of collecting revenue on behalf of the Government of Kenya. A Board of Directors, consisting of both public and private sector experts, makes policy decisio...
Job Summary
This role is responsible for administration and maintenance of organisation wide Data Warehouse
Key Responsibilities
- Maintenance, development, deployment and scheduling of ETL (Extract, Transform and Load) workflows in the data warehouse ecosystem
- Maintenance, development and deployment of Business Intelligence(BI) catalogues/reports/dashboards in the data warehouse ecosystem
- Maintains the data warehouse architecture and all related documentation
- installation, upgrading, patching, migration and decommissioning of all the systems/tools within the data warehouse ecosystem
- Reviews backup designs and recovery policies and documentation for the Data warehouse
- Ensures Data Quality and Integrity of the data warehouse is maintained.
- Integration of diverse data sources with the data warehouse.
- Works with Techno-Functional consultants to identify and understand Source Data Systems.
- Uses Business Intelligence tools and OLAP cubes to generate analytical reports on large volumes of data
- Monitors and performs tuning of data warehouse ecosystem
- Manages user requests for reports extraction and data mining
- Carries out configuration and testing of data warehouse ecosystem
- Manages the execution of data loading scripts.
- Ensures all activities are in conformity with established policies and procedures that will sustain database system’s availability, security and recoverability
- Liaises with other section/s in regards to capacity Planning and ensuring optimal utilization of the data warehouse resources.
- Ensure conformity to ISO (9001/2015 and 27001/2013) and data security requirements.
Academic Qualifications
Bachelor’s degree in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering, Telecommunications or any other IT related field.
Professional Qualifications
Required Certification
- Certification in Database administration.
The following certifications/training will be an added advantage:
- Unix/Linux Certified Systems Administrator/Microsoft Certified Engineer
- IT Governance e.g. COBIT 5 or ITIL
- Web Application Servers i.e. Tomcat and JBOSS, Web Logic
- ETL Tools e.g Informatica Power Center, Oracle Data Integrator, etc
- BI Tools e.g OBIEE, PowerBI, etc
Relevant Work Experience
- Have at least three (3) years working experience in management of data warehousing & BI in a busy environment
Skills Required
- Sound experience in Database Administration
- Experience in managing ETL tools such as Informatica Power Centre or ODI.
- Experience in managing BI tools such as Oracle BI/Power Bi.
- Experience in Programming/scripting languages such as SQL, PL/SQL or other programming languages (Perl, PHP)
- Experience in administration of Engineered Systems e.g Oracle Exadata, Oracle Exalytics will be an added advantageAbility to install and configure Linux/ Windows installations
Competencies Required
- Excellent listening and communication skills
- Be proactive with good analytical and problem solving skills
- Good team player
- Ability to pay attention to details
- Ability to prioritize competing work commitments and deliver on time
- Passion for innovation and creativity
- High levels of integrity
- Ability to work under minimum supervision
Job Summary
This role is responsible for installation, configuration, operation and maintenance of databases
Key Responsibilities
- Undertakes planning for database installations.
- Carries out database software installation and configuration
- Performs software upgrades and patching.
- Manage database performance and capacity through regular tuning, optimization, archiving and taking remedial actions as necessary.
- Implements database security as per security policy
- Develops strategy for database backup, testing and recovery
- Undertaking data Backup, testing and Recovery
- Carries out database changes and updates during deployments of application releases.
- Monitor database health condition and ensure resolution of any issues arising.
- Performs appropriate database sizing activities and capacity planning
- Executes data extraction for reporting as per user requests.
- Ensure conformity to ISO (9001:2015 and 27001:2013) and data security requirements
Academic Qualifications
Bachelor’s degree in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering, Telecommunications or any other IT related field.
Professional Qualifications
Required Certification
- Certification in Database administration.
- Red Hat/Unix/Linux Certified Systems Administrator/Microsoft Certified Engineer
The following certifications will be an added advantage:
- IT Governance e.g. COBIT 5 or ITIL
- Data Warehousing and Business Intelligence
- Project Management
Relevant Work Experience
- Have at least three (3) years hands-on experience in RDBMS installation, tuning and troubleshooting in a busy environment.
- Have working experience in Unix and Windows operating systems in a busy environment
Skills Required
- Ability to manage enterprise databases on RDBMS like Oracle, Postgress, MySql and MS SQL Server.
- Demonstrate ability to diagnose and performance tune databases for optimal performance
- Experience in Programming/scripting languages such as SQL, PL/SQL
- Ability to install and configure Linux/ Windows installations
Competencies Required
- Excellent listening and communication skills
- Be proactive with good analytical and problem solving skills
- Good team player
- Ability to pay attention to details
- Ability to prioritize competing work commitments and deliver on time
- Passion for innovation and creativity
- High levels of integrity
- Ability to work under minimum supervision
Job Summary
This role is responsible for administration and maintenance of organisation wide Data Warehouse ecosystem
Key Responsibilities
- Manages day-to-day operations of Data Warehouse and BI Team and supervision of staff in this Unit.
- Plans and reviews systems deployment and performance requirements.
- Administers the data warehousing environment, including installation, configuration, security, testing, data growth, performance and troubleshooting, platform upgrades, support agreements and disaster recovery.
- Develops, tests and deploys extraction, transformation, and load (ETL) processes.
- Manages scheduling of ETL processes.
- Manages the Data warehouse and Business Intelligence IT Infrastructure.
- Oversees the evaluation, design and implementation of database enhancements.
- Integration of diverse data sources with the data warehouse.
- Ensure quality and integrity of Data Warehouse is maintained.
- Liaises with other section/s in regards to capacity Planning and ensuring optimal utilization of the database system resources.
- Ensure conformity to ISO (9001/2015 and 27001/2013) and data security requirements.
Academic Qualifications
Bachelor’s degree in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering, Telecommunications or any other IT related field.
Professional Qualifications
Required Certification
- Certification in Database administration.
The following certifications/training will be an added advantage:
- Unix/Linux Certified Systems Administrator/Microsoft Certified Engineer
- IT Governance e.g. COBIT 5 or ITIL
- PRINCE2
- ETL Tools e.g Informatica Power Center, Oracle Data Integrator, etc
- BI Tools e.g OBIEE, PowerBI, etc
Relevant Work Experience
- Have at least four (4) years’ working experience in management of data warehousing & BI in a busy environment; one (1) of which should have been at a supervisory role
Technical Skills Required
- Sound experience in Database Administration.
- Experience in managing ETL tools such as Informatica Power Centre or ODI.
- Experience in managing BI tools such as Oracle BI/Power Bi.
- Experience in Programming/scripting languages such as SQL, PL/SQL or other programming languages (Perl, PHP)
- Experience in administration of Engineered Systems e.g Oracle Exadata, Oracle Exalytics will be an added advantage
Competencies Required
- Excellent listening and communication skills
- Be proactive with good analytical and problem solving skills
- Good team player
- Ability to pay attention to details
- Ability to prioritize competing work commitments and deliver on time
- Passion for innovation and creativity
- High levels of integrity
- Ability to work under minimum supervision
- Report writing skills
Job Summary
Responsible for planning, installation, configuration and management of systems and applications software at secondary and DR sites.
Key Responsibilities
- Develops and regularly reviews guidelines and methods for the installation and management of the operating systems and applications in secondary and DR sites.
- Installs, configures and maintains systems and utility software.
- Performs systems monitoring and takes corrective actions
- Performs troubleshooting as required and leads problem-solving efforts including engaging vendors and other support personnel and/or organizations.
- Develops system and application implementation plans, customises scripts and testing procedures to ensure operational reliability.
- Develops and implements procedures to maintain systems security and protect systems from unauthorized use and user abuse as per security policy.
- Develops procedures, programs and documentation for backup and restoration data, applications and configuration settings.
- Oversees backups, testing of backups and restoration of data and services.
- Implement security controls in systems/applications thus ensuring confidentiality and integrity of data.
- Participate in the formulation of IT policies, practices and procedures
- Participate in the formulation of IT policies, practices and procedures
- Works closely with Assistant Manager, systems administration at Primary site to ensure business services continuity.
- Ensure conformity to ISO (9001/2015 and 27001/2013) and data security requirements.
Academic and Professional Qualifications
- Bachelor’s degree in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering, Telecommunications or any other IT related field.
Professional Qualifications
Required Certification
- Red Hat/Unix/Linux Certified Systems Administrator/Microsoft Certified Engineer
The following certifications will be an added advantage:
- IT Governance e.g. COBIT 5 or ITIL
- PRINCE2
- Web Application Servers i.e. Tomcat and JBOSS, Web Logic
- Virtualization software training i.e. VM Ware, Citrix, Hyper-V
Relevant Work Experience
- Have at least Four (4) years working experience in Unix and Windows operating systems in a busy environment, with at least one (1) year at supervisory level.
- Experience in administration of SAN switches, servers and associated technologies.
Technical Skills Required
- Ability to manage large systems installations including mix of Operating system, databases and applications
- Ability to secure installations including planning for and ensuring business continuity.
- Ability to manage SAN systems.
- Ability to administer leading e-mail systems
Competencies Required
- Excellent listening and communication skills
- Be proactive with good analytical and problem solving skills
- Good team player
- Ability to pay attention to details
- Ability to prioritize competing work commitments and deliver on time
- Passion for innovation and creativity
- High levels of integrity
- Ability to work under minimum supervision
- Report writing skills
Job Summary
This role is responsible for installation, configuration, operation and maintenance of systems and applications software in the data centre.
Key Responsibilities
- Conducts software installation and configuration.
- Undertakes Software upgrades and patching.
- Carries out application deployment.
- Performs System monitoring, troubleshooting and tuning.
- Set up and configuration of information systems environment
- Respond to requests in accordance with established procedures
- Implements systems security configurations as per security policy.
- Develops strategy for data backup, testing and recovery
- Implementing Backup and Recovery procedures
- Backups monitoring and testing
- Develops scripts to automate routine system functions where applicable.
- Manages Administration of mail and collaboration services.
- Develops procedure manuals for the unit.
Academic Qualifications
- Bachelor’s degree in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering, Telecommunications or any other IT related field.
Professional Qualifications
Required Certification
- Red Hat/Unix/Linux Certified Systems Administrator/MCSA Certification – Microsoft Certified Systems Administrator
The following certifications will be an added advantage:
- IT Governance e.g. COBIT 5 or ITIL
- Oracle Certified Administrator
- SAN storage management
- JBOSS/Weblogic Administrator
- CCNA Certification – CISCO Certified Network Associate
Relevant Work Experience
- Have at least three (3) years working experience in UNIX and Windows operating systems in a busy environment.
Skills Required
- Experience in administration of SAN switches, servers and associated technologies.
- Ability to install and configure Linux/ Windows installations.
- Ability to manage large systems installations including mix of Operating system, databases and applications
- Ability to secure installations including planning for and ensuring business continuity.
- Skills in working with information management tools.
- Ability to manage SAN systems.
Competencies Required
- Excellent listening and communication skills
- Ability to interact confidently with users to establish what the problem is and explain the solution
- Be proactive with good analytical and problem solving skills
- Team player
- Ability to pay attention to details
- Ability to prioritize competing work commitments and deliver on time
- Passion for innovation and creativity
- High levels of integrity
- Ability to work under minimum supervision
Job Summary
This role is responsible for performing software installation and configuration, systems monitoring, performance tuning, troubleshooting and securing systems.
Key Responsibilities
- Configure servers as per user requirements.
- Installs, configures and maintains software
- Implements relevant software updates and patches and service packs on servers to ensure they are up to date;
- Monitors system performance and address potential issues to ensure services are available;
- Deploys application software releases as per deployment instructions
- Maintains documentation for server parameters and system settings.
- Reviews documented processes and procedures including server inventory.
- Provides technical assistance and subject matter expertise to Authority applications developers and testers.
- Implements security procedures to secure systems.
- Performs backup operations and recovery.
- Ensure conformity to ISO (9001/2015 and 27001/2013) and data security requirements.
Academic Qualifications
- Bachelor’s degree in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering, Telecommunications or any other IT related field.
Professional Qualifications
Required Certification
- Red Hat
- Unix
- Linux Certified Systems Administrator
- Microsoft Certified Engineer
The following certifications will be an added advantage:COBIT 5
- ITIL
- PRINCE2
- Web Application Servers i.e. Tomcat and JBOSS, Web Logic
- Virtualization software training i.e. VM Ware, Citrix, Hyper-V
Relevant Work Experience
- Have at least One (1) year working experience in Unix/ Linux/Windows operating systems in a busy environment
Technical Skills Required
- Ability to implement servers and storage virtualization.
- Ability to plan and set-up server installations including security hardening and software patching.
- Experience in administering e-mail systems
- Ability to install and configure Unix/Linux/ Windows installations.
- Ability to manage systems installations including mix of Operating system, databases and applications
- Skills in Business continuity management
- Skills to administer Web Application Servers i.e. Tomcat and JBOSS, Web Logic
- Ability to manage databases on RDBMS like Oracle, Postgres, MySql and MS SQL Server
Competencies Required
- Excellent listening and communication skills
- Ability to interact confidently with users to establish what the problem is and explain the solution
- Be proactive with good analytical and problem solving skills
- Team player
- Ability to pay attention to details
- Ability to prioritize competing work commitments and deliver on time
- Passion for innovation and creativity
- High levels of integrity
- Ability to work under minimum supervision