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 a key position responsible for overseeing the automation and optimization of database systems while ensuring seamless integration with DevOps methodologies. The candidate will be tasked with enhancing database performance, managing migrations to cloud platforms, and supporting continuous integration and deployment practices. This role requires a collaborative approach to work directly with development teams to implement best practices and ensure the highest levels of system availability and security.
Job Responsibilities
- Design and implement database automation solutions to streamline operations and improve performance.
- Manage and optimize existing database systems to ensure robustness and efficiency.
- Collaborate with DevOps teams to integrate database deployment processes into CI/CD pipelines.
- Perform database migrations to cloud environments and ensure smooth transition processes.
- Monitor database health and performance, implementing tuning and optimization strategies.
- Develop documentation for database architectures, configurations, and procedures.
- Implement security protocols and ensure compliance with data protection regulations.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience in database administration and automation, preferably in a DevOps context.
- Strong knowledge of database management systems such as MySQL, PostgreSQL, and SQL Server.
- Experience with cloud platforms including AWS, Azure, or Google Cloud.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
- Excellent problem-solving skills and the ability to troubleshoot complex database issues.
- Strong communication skills and the ability to work collaboratively in a team environment.
Technologies & Tools
The Database Automation Engineer / DBA-DevOps role encompasses a range of technologies and tools crucial for successful implementation and management of database systems. The candidate will work extensively with relational database management systems (RDBMS), cloud services, automation tools, and scripting languages that facilitate database operations and enhance efficiency across DevOps practices.
Ideal Candidates
Ideal candidates for this position are those who exhibit a blend of technical expertise and effective communication skills. They possess a proactive attitude towards problem-solving, a strong adaptability to new technologies, and a passion for continuous improvement. A successful candidate is detail-oriented, capable of working under pressure, and thrives in a dynamic environment where they collaborate closely with cross-functional teams to achieve project goals.
🌙 Night shift. It is 4:09 a.m. on the East Coast and most US employers are asleep, so far fewer new jobs are posted right now. Things pick up again from about 5 a.m. Eastern.
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.