Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Upwork, so some details may not match this job. The employer's own page has the real description.
Overview
The Contract: Database Automation Engineer / DBA-DevOps at Upwork plays a pivotal role in enhancing our database systems through automation, performance optimization, and ensuring robust development operations. The ideal candidate will collaborate closely with developers and operations teams to streamline database processes, enhance system scalability, and provide reliable support for various database functions. This position requires a combination of technical knowledge and practical experience in database management, automation tools, and DevOps practices to ensure the efficiency and reliability of our data infrastructure.
Job Responsibilities
- Develop and maintain automated deployment processes for databases across multiple environments.
- Implement monitoring solutions to proactively identify and resolve database performance issues.
- Create and optimize scripts for database backups, recovery, and maintenance operations.
- Collaborate with application developers to optimize database queries and improve application performance.
- Assist in designing and implementing database architecture for new projects.
- Perform regular audits of database systems to ensure data integrity and security compliance.
- Provide support for troubleshooting database-related issues and outages.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience as a Database Administrator with DevOps responsibilities.
- Proficiency in database management systems such as MySQL, PostgreSQL, or Oracle.
- Strong experience with automation tools such as Ansible, Terraform, or similar.
- Familiarity with cloud platforms (AWS, Azure, GCP) and their database services.
- Solid understanding of SQL and performance tuning best practices.
- Experience with scripting languages such as Python, Bash, or PowerShell.
Technologies & Tools
This position primarily utilizes technologies and tools such as MySQL, PostgreSQL, and Oracle databases. The candidate should be well-versed in automation and orchestration tools like Ansible and Terraform, along with cloud services from providers such as AWS, Azure, or GCP. Additionally, scripting languages like Python or Bash are key to developing efficient solutions for database management and automation.
Ideal Candidates
The ideal candidate for the Contract: Database Automation Engineer / DBA-DevOps role will possess a proactive mindset and a problem-solving attitude, with a strong focus on automation and efficiency. They should exhibit excellent communication skills to effectively collaborate with cross-functional teams and convey complex technical information clearly. A detail-oriented approach to work, along with a passion for continuous improvement and adaptation to new technologies, will make the candidate a valuable asset to our team.
Unemployment in Kuwait was 2.2% in 2025, by the International Labour Organization’s estimate. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.