Job Summary
A key role within our organization is available for an experienced Database Professional who can maintain and optimize our database infrastructure. This position is responsible for ensuring the stability, security, and performance of our databases across various environments.
Main Responsibilities:
* Database Administration (50%):
* Monitor database performance and implement optimizations to queries, indexes, and configurations to ensure efficient operations.
* Develop and execute a comprehensive backup strategy to prevent data loss and ensure business continuity in case of disasters.
* Maintain strict access controls, compliance standards, and security policies to safeguard sensitive information.
* Plan, implement, and test database upgrades, patches, and migrations to minimize downtime and ensure seamless transitions.
* Analyze and resolve complex database issues, providing technical support to internal teams as needed.
* Design, develop, and maintain accurate database documentation and schemas to facilitate effective data management.
* Systems Administration (50%):
* Manage and maintain Windows and Linux server environments, ensuring optimal performance and resource utilization.
* Implement proactive monitoring of system performance, disk space, and resource consumption to identify potential bottlenecks.
* Install, configure, and maintain server hardware and virtualization platforms (VMware, Hyper-V) to support growing business demands.
* Develop and execute a disaster recovery plan to mitigate the impact of outages and data loss.
* Administer user accounts, permissions, group policies, and IdM solutions to ensure secure access control.
* Maintain network infrastructure, including firewalls and Kubernetes, to ensure secure communication channels.
Required Skills:
* Proven experience in database administration, with a focus on PostgreSQL and MongoDB.
* Excellent problem-solving skills, with the ability to analyze complex database issues and develop effective solutions.
* Strong knowledge of systems administration, including Windows and Linux server management.
* Familiarity with virtualization platforms (VMware, Hyper-V) and containerization technologies (Kubernetes).
* Ability to design, develop, and maintain accurate database documentation and schemas.
* Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.