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 will play a crucial role in enhancing our database infrastructure through automation and efficient DevOps practices. The successful candidate will be responsible for designing, implementing, and managing database automation solutions, ensuring high availability, and optimizing performance. Collaboration with software development and operations teams is essential to streamline database workflows, improve deployment cycles, and support continuous integration and delivery in cloud environments.
Job Responsibilities
- Design and implement automation strategies for database deployments and maintenance.
- Collaborate with development and operations teams to integrate database solutions into CI/CD pipelines.
- Monitor database performance and implement tuning strategies to improve efficiency.
- Ensure data integrity and security by implementing robust backup and recovery solutions.
- Document database configurations, processes, and changes for knowledge transfer and compliance.
- Resolve database-related incidents and problems promptly, minimizing downtime.
- Stay updated on industry best practices and emerging technologies related to database automation and DevOps.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Database Administrator, Database Engineer, or similar role.
- Hands-on experience with database automation tools and practices (e.g., Ansible, Terraform).
- Proficiency in SQL and experience with various database management systems (e.g., MySQL, PostgreSQL, SQL Server).
- Strong understanding of DevOps methodologies and tools, specifically related to database management.
- Experience in cloud platforms such as AWS, Azure, or Google Cloud is preferred.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
Technologies & Tools
The position primarily utilizes a combination of cloud-based database platforms, automation frameworks, and DevOps tools. Key technologies include SQL, MySQL, PostgreSQL, and SQL Server for database management, alongside tools like Ansible, Terraform, Jenkins, and Docker for automation and continuous integration. Familiarity with cloud services such as AWS, Azure, or Google Cloud will also be integral to the role.
Ideal Candidates
Ideal candidates for this position demonstrate strong analytical and problem-solving skills with a proactive approach to database management. They possess excellent communication abilities, allowing them to effectively collaborate with cross-functional teams. A deep curiosity for technology and a commitment to staying updated on industry trends are essential traits, complemented by a strong foundation in database principles and DevOps practices. Finally, adaptability and the ability to thrive under pressure are vital for success in this dynamic role.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.