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.
Contract: Database Automation Engineer / DBA-DevOps
The Database Automation Engineer / DBA-DevOps at Upwork will play an integral role in optimizing and automating database management tasks to enhance operational efficiency. This position requires a blend of skills in database administration and DevOps practices to develop automation scripts, manage database environments, and ensure seamless integration with application deployments. The successful candidate will work collaboratively with development and operations teams to facilitate robust database solutions in support of scalable application architectures.
Job Responsibilities
- Design, implement, and manage automated database solutions to streamline deployment processes.
- Monitor and optimize database performance, ensuring high availability and reliability.
- Collaborate with development teams to gather requirements and integrate databases into application workflows.
- Create and maintain documentation related to database architecture, design, and operational procedures.
- Implement comprehensive backup and recovery strategies to protect against data loss.
- Utilize cloud services for database hosting and management solutions.
- Troubleshoot and resolve database-related issues promptly and effectively.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience in database administration, preferably with SQL Server, PostgreSQL, or MySQL.
- Strong understanding of DevOps principles and experience with CI/CD pipelines.
- Proficient in scripting languages such as Python, Bash, or PowerShell for automation tasks.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with containerization technologies like Docker and orchestration frameworks such as Kubernetes.
- Excellent analytical skills and attention to detail.
Technologies & Tools
This position requires familiarity with a range of technologies and tools, including but not limited to relational databases (SQL Server, PostgreSQL, MySQL), cloud computing platforms (AWS, Azure, Google Cloud), CI/CD tools (Jenkins, GitLab), automation frameworks (Ansible, Chef), and container orchestration (Docker, Kubernetes). A strong grasp of monitoring tools such as Prometheus or Grafana for performance tracking will also be advantageous.
Ideal Candidates
The ideal candidate for this role will possess a strong technical foundation paired with effective communication skills to collaborate with cross-functional teams. They should be proactive, detail-oriented, and demonstrate a problem-solving mindset. An aptitude for learning new technologies and adapting to evolving challenges in the database and DevOps landscape will also contribute significantly to success in this position.
Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.