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 is responsible for designing, implementing, and maintaining automated database solutions while ensuring the reliability and performance of database systems. The ideal candidate will collaborate with development teams to optimize database processes and work towards continuous integration and continuous deployment (CI/CD) practices. This position focuses on enhancing database management strategies and procedures to support various engineering projects, ensuring data availability, security, and efficiency across the organization.
Job Responsibilities
- Design and implement automated database solutions to improve efficiency and reliability.
- Manage database configurations and systems to ensure optimal performance and security.
- Collaborate with development teams to integrate database solutions into existing workflows.
- Monitor and troubleshoot database performance issues and optimize queries as necessary.
- Establish backup and recovery procedures to safeguard data integrity and availability.
- Develop and maintain database documentation, including schemas, data models, and procedures.
- Implement CI/CD processes to automate database deployments and migrations.
- Provide technical support and guidance to teams regarding database-related issues.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Database Administrator, Automation Engineer, or similar role.
- Strong knowledge of database management systems such as MySQL, PostgreSQL, or Oracle.
- Experience with scripting languages (e.g., Python, Bash) for automation purposes.
- Familiarity with cloud-based database solutions (e.g., AWS RDS, Azure SQL Database).
- Understanding of DevOps principles and practices, particularly in database contexts.
- Excellent problem-solving skills and attention to detail.
- Effective communication skills and the ability to work in a collaborative team environment.
Technologies & Tools
The Database Automation Engineer / DBA-DevOps will actively work with a variety of technologies and tools, including relational database management systems such as MySQL and PostgreSQL, automation and monitoring tools like Jenkins and Ansible, as well as cloud platforms such as Amazon Web Services (AWS) and Microsoft Azure. Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes may also be beneficial for this role.
Ideal Candidates
Ideal candidates for the Contract: Database Automation Engineer / DBA-DevOps position will possess a strong mix of technical expertise, problem-solving abilities, and collaborative spirit. They should be proactive in seeking innovative solutions to complex database issues and demonstrate a dedication to continuous improvement. A commitment to building scalable and efficient database solutions while maintaining high performance and security standards is paramount. Moreover, candidates should exhibit strong communication skills, enabling them to effectively engage with cross-functional teams and share knowledge in a fast-paced environment.
Unemployment fell most in Greece: from 10% in 2024 to 8.5% in 2025, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.