Devops Database Engineer

Yopeso
Summary
Join Yopeso, a 20-year-old software company with over 250 employees, and become our skilled DevOps Engineer. You will design, implement, and manage data migration processes, ensuring seamless data integration across various platforms. You'll work with multiple databases, optimize performance, troubleshoot issues, and maintain data integrity. We offer competitive remuneration, remote work, sports/leisure benefits, generous paid time off, team events, a professional development plan, training opportunities, professional certifications, and optional medical insurance. We value authenticity, curiosity, and ambition. This role requires proven experience in DevOps, database development, and cloud infrastructure management, along with strong SQL expertise and experience with PostgreSQL.
Requirements
- Proven experience in DevOps and cloud infrastructure management
- Proven experience as a Database Developer or in a similar role
- Strong SQL expertise and hands-on experience with PostgreSQL and other database management systems
- Experience handling multiple databases across different environments
- Proficiency in developing and maintaining stored procedures to optimize database performance
- Knowledge of data migration tools and techniques, ensuring smooth transitions between systems
- Proficiency in cloud platforms (AWS, GCP, or Azure) and container orchestration (Kubernetes and Docker) and understanding of the Software Development Life Cycle (SDLC)
- Proven experience in building and managing infrastructure for large-scale distributed systems and microservices architecture (TypeScript, Java, Go, PHP, or similar)
- Experience with infrastructure automation tools (Ansible, Terraform, or similar), GitOps practices and tools (Argo CD, Flux, or similar), and configuration management tools (Helm, Kustomize or similar)
- Strong understanding and experience with CI/CD pipelines and tools (GitHub, GitLab, Bitbucket or similar)
- Familiarity with relational and non-relational databases (e.g., MongoDB, PostgreSQL, MySQL, or similar)
- Experience with monitoring tools (ELK, Grafana, or similar)
- Experience with scripting languages for database automation and optimization
- Excellent verbal and written communication skills in English
Responsibilities
- Design and develop scalable, reliable, and secure platform solutions that support our products and services
- Design and implement data migration strategies to efficiently move data between different databases and systems
- Develop and maintain scripts, stored procedures, and queries to support migration activities
- Collaborate with cross-functional teams to understand data requirements and ensure data integrity throughout the migration process
- Perform data quality assessments and implement data cleansing processes to maintain accuracy and consistency
- Maintain and oversee multiple databases across different environments, ensuring stability and security
- Optimize database performance, indexing, and query execution to enhance efficiency
- Troubleshoot and resolve database issues, ensuring minimal downtime and optimal system performance
- Continuously monitor and improve system performance, reliability, and scalability
- Implement and manage automation tools and frameworks for deployment, monitoring, and infrastructure management
- Develop and maintain CI/CD pipelines to ensure efficient and reliable software delivery
- Lead incident response efforts, including root cause analysis and implementing preventive measures
Benefits
- Competitive remuneration
- Remote work
- Sports/leisure benefit
- 20 sick leave days paid at 100%
- 32 calendar days of vacation
- Team events, online, at the office or outside
- Professional development plan with guidance and mentorship
- Training and development opportunities with allocated budget
- Professional Certifications
- Optional medical insurance
Share this job:
Similar Remote Jobs
