Get AI-powered advice on this job and more exclusive features.
General Database Engineer Duties and Responsibilities:
- Provide guidance and support to Application team.
- Install, tune, implement and upgrade DBMS installations.
- Write and deploy SQL patches.
- Process work accurately and in a timely manner, always paying attention to detail.
- Proactively and regularly make recommendations for system improvements.
- Collate, prepare, and present statistical information for internal and external use.
Looking for: SAP ASE/Sybase, Redis, Postgres, Scripting (Ansible, Python, Shell), Linux (must).
Responsibilities:
- Write and maintain database programs to ensure they can handle the flow of traffic and the amount of data being stored in the database.
- Design new databases based on company needs, data storage needs, and the number of users accessing the database.
- Monitor databases and related systems to ensure high functionality.
- Write new support programs and scripts for databases to deploy, operate, increase data storage capacity, and fix existing database problems.
- Troubleshoot platform-specific performance and check for potential problems that affect database functionality.
- Debug existing database scripts and programs.
- Review daily, weekly, and monthly database reports to spot problems and ensure peak performance.
Requirements:
- Expertise in installation, upgrade & patching of different components in SAP ASE/Sybase, Redis, Postgres and experience with the other platforms we manage listed in the Duties and Responsibilities.
- Experience with replication including setup, troubleshooting issues, and failovers.
- Monitor all systems (work processes, users, system logs, short dumps, locks, developer traces, system traces, disk space, etc.).
- Ensure production uptime service levels are maintained, including backup, recovery, refresh, performance tuning, and security.
- Provide data cleansing services, verify data integrity, and implement access controls.
- Provide routine maintenance including problem defect analysis and resolution, space, storage, object management, physical database layout, rollback segment management, and temporary space management.
- Experience with schema creation, deployment, and maintenance.
- Experience with setting up and configuring auditing, audit trails.
- Carry out recovery of databases in the event of log full or system crash.
- Troubleshoot issues related to the installation for our supported platforms.
- Knowledge of disaster recovery setup and maintenance.
- Automation using shell-script, Python, Ansible.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Information Technology
Industries
Staffing and Recruiting