Devops Database Engineer

Yopeso Logo

Yopeso

πŸ“Remote - Worldwide

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:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs