İşin təsviri
Database Administration:
- Install, configure, and maintain PostgreSQL database servers;
- Monitor database performance, tune queries, and optimize system resources;
- Architect secure, efficient network communication between database, application, and backup systems;
- Design and implement backup, recovery, and high-availability solutions;
- Plan and execute database upgrades, migrations, and patch management;
- Manage user access, roles, and security policies;
- Implement monitoring and alerting systems (PEM, Zabbix, Grafana, pg_stat_statements);
- Work with development teams to optimize SQL queries and database schema design;
- Collaborate with system, DevOps, and network teams to optimize infrastructure end-to-end.
System Administration (RHEL/Linux):
- Support and maintain RHEL-based systems hosting PostgreSQL and related services;
- Monitor and troubleshoot OS-level performance, disk I/O, and network issues affecting databases;
- Automate routine tasks with shell scripting;
- Manage system security updates, configurations, and resource limits.
Documentation and Support:
- Maintain up-to-date technical documentation, including procedures and architecture diagrams;
- Participate in on-call rotations for database incidents;
- Collaborate with DevOps and development teams on infrastructure and application improvements.
What You Bring to the Table:
Education and Experience:
- 3+ years of experience as a PostgreSQL / Oracle DBA in production environments;
- Strong understanding of SQL, database internals, and query optimization;
- Proficiency in Linux system administration (preferably RHEL or CentOS);
- Experience with backup and recovery tools (Barman and etc.);
- Knowledge of database replication and clustering, WAL management and performance tuning;
- Experience with ETL tools for data migration (Informatica, Talend, Azure Data Factory);
- Experience with data visualization tools (Power BI and etc.);
- Solid understanding of network fundamentals: TCP/IP, routing, VLANs, subnets, DNS, NAT, and load balancing;
- Experience with secure networking for databases (SSL/TLS, firewall zones, VPN tunnels).
Preferred Skills:
- Knowledge of containerized environments (Docker, Kubernetes);
- Familiarity with other databases (MSSQL, MySQL, MariaDB, or MongoDB);
- Red Hat Certified System Administrator (RHCSA) or similar certification.
Key Attributes:
- Strong problem-solving and analytical skills;
- Excellent communication and documentation abilities;
- Ability to work independently and collaboratively in cross-functional teams.
How to Apply:
Please send your CV to the e-mail address in the Apply for job button with the subject line “Database Administrator.”