datatrota
Signup Login
Home Jobs Blog

Database/System Administrator at HR Aid

HR AidLagos, Nigeria Networking and Tech Support
Full Time

HR Aid Consults (HR Aid) provides professional Human Resource advisory and consulting services to small businesses. We allow small business owners focus on their core business areas while we provide practical and effective Human Resource solutions for their business. We work closely with our clients to understand their business and resource needs and develop strategies to help attract, engage, motivate, compensate, train, manage performance and generally retain a competent and value-driven workforce.

Job Summary

Our client, an IT firm in Abuja is seeking a skilled Database/Systems Administrator to join their team.

The Database Administrator is responsible for the overall management, security, performance and reliability of the Company and their customers IT systems and databases. The role ensures that business-critical applications and data are available, optimized and secure while also maintaining the underlying servers and system infrastructure. 

Responsibilities

  • Design, install, configure and maintain database servers (e.g. Oracle, PostgreSQL, MySQL), including monitoring, tuning and troubleshooting issues.
  • Monitor database performance and implement tuning measure to optimize efficiency
  • Provide a seamless flow of information by keeping the database running smoothly.
  • Ensure data security and integrity, including implementation of access controls, backups and recovery plans.
  • Execute disaster recovery plans and procedures to ensure database availability during system outages or dysfunction.
  • End-to-end delivery of IT business systems integration and support requirements. 
  • Design, implement, and maintain customer’s IT infrastructure to ensure optimal performance, reliability, and security.
  • Administer and support core Microsoft, Linux, Cisco, Cloud, and virtualization technologies.
  • Identify and implement database requirements for new or existing applications by working collaboratively with other teams.
  • Perform regular data integrity checks and troubleshoot database-related issues
  • Install, configure and maintain operating systems (Linus, Unix, Windows)
  • Manage user accounts, permissions and system security policies
  • Proactively manage and maintain server, cloud, networks, storage systems, and virtualization platforms.
  • Write and deploy SQL patches.
  • Monitor system performance and ensure high availability of IT services
  • Implement system updates and upgrades
  • Provide technical support for system and database issues
  • Ensure compliance with data protection and regulatory standards
  • Implement and monitor security protocols to safeguard systems and data
  • Proactively and regularly make recommendations for system improvements.
  • Be available for on-call support as needed.
  • Conduct regular audit of databases and system vulnerabilities
  • Maintain detailed documentation of database configurations
  • Prepare reports on system performance, database usage and incident logs
  • Other duties as assigned by Top Management.

Requirements/Experience

  • Bachelor’s degree in computer science, Information Technology, or a related field. 
  • 4-5+ years of experience as a Database Administrator.
  • Relevant database administration certificates, such as Oracle Certified Professional (OCP) or Microsoft Certified Database Administrator (MCDBA). 
  • MCSE/MCSA certifications are an advantage.
  • Experience with Linux and Unix Server environments is required.
  • Experience in database backup, disaster recovery planning, performance optimization and data security.
  • Strong Knowledge of database management systems such as MySQL and Oracle.
  • Extensive experience with database technologies (MySQL, MS SQL, Cassandra, PostgreSQL Oracle, MongoDB).
  • Previous experience with DBA case tools (frontend/backend) and third-party tools
  • Familiarity with programming languages API
  • Strong analytical and problem-solving skills to provide quick solutions to issues.
  • Outstanding communication and collaboration skills to work in a team environment.
  • Ability to use a scripting language (like Python or Peri) to automate database administration tasks.
  • Good grasp of cloud and virtualization technologies.
  • Knowledge of database automation tools such as Ansible, Puppet, Chef, etc.
  • 2+ years of experience in administering, managing and tuning databases.
  • Experience in cloud database technologies, like Amazon RDS or Microsoft Azure a plus

Method of Application

Signup to view application details. Signup Now

More jobs like this

X

Send this job to a friend