Database Administrator Role
We are seeking an experienced Database Administrator to join our team. As a key member of the infrastructure team, you will be responsible for maintaining the stability, performance, and security of our database systems across various environments.
The ideal candidate will have strong technical expertise, excellent problem-solving skills, and a proactive mindset. They will be able to support mission-critical systems in complex environments.
Key Responsibilities:
* Monitor database performance and optimize queries, indexes, and configurations
* Perform regular backups, recovery procedures, and disaster recovery planning
* Maintain database security policies, access controls, and compliance standards
* Plan and execute database upgrades, patches, and migrations
* Troubleshoot database issues and provide technical support to development teams
* Create and maintain database documentation and schemas
Systems Administration:
* Manage and maintain Windows and Linux server environments
* Monitor system performance, disk space, and resource utilization
* Install, configure, and maintain server hardware and virtualization platforms (VMware, Hyper-V)
* Manage backup and disaster recovery solutions
* Administer IdM, user accounts, permissions, and group policies
* Maintain network infrastructure, including firewalls and Kubernetes
* Apply security patches and updates to operating systems and applications
* Respond to system incidents and perform root cause analysis
The successful candidate will have a Bachelor's degree in Computer Science, Information Technology or related field (or equivalent experience), 5+ years of experience in database administration and systems administration, strong expertise with relational database systems (PostgreSQL), experience with NoSQL databases (MongoDB), and proficiency in Windows Server and Linux administration.