Sequoia
Website:
sequoia.com
Job details:
Database Engineer responsibilities include deploying product updates, identifying production issues, and implementing integrations that meet our end-user needs. If you have a solid background in software engineering and are familiar with one scripting language, we'd like to meet you. Ultimately, you will execute and automate operational processes fast, accurately, and securely.
Responsibilities:
- Design effective database solutions and models for cloud and on-premises platform integration.
- Identify DB architecture optimization by evaluating operations and applications of the platform.
- Install and organize systems to guarantee functionality, security, and scalability.
- Observability setup for the DB system, triage issues, and resolve them within the SLA.
- Reliability engineering and assurance, along with performance and security of database systems.
- Develop, manage, and test backup and recovery plans.
- Test our system integrity, implemented designs, application developments, and other processes related to infrastructure, making improvements as needed.
- Update our processes and design new processes as needed.
- Making sure to document all the processes involved and automate our operational processes as needed, with accuracy and in compliance with our security requirements.
- Specifying, documenting, and developing new features and writing automated scripts.
- Manage code deployments, fixes, updates, and related processes.
- Work with open-source technologies as needed.
Requirements:
- More than 4 years of experience in Data design, administration, visualization, and data migration; experience in software development and infrastructure development is a plus.
- Relational and NoSQL products like MySQL, MongoDB, and ETL tools hands-on.
- Programming language knowledge in SQL, Terraform, Python/Java/C++/Go.
- Experience with project management and workflow tools such as Agile, Jira, WorkFront, Scrum/Kanban/SAFe, etc.
- Experience with open-source technologies and cloud services.
- Strong communication skills and the ability to explain protocol and processes to the team and management.
- Stellar troubleshooting skills with the ability to spot issues before they become problems.
- Current with industry trends, IT ops, and industry best practices and able to identify the ones we should implement.
- Bachelor's or Master's degree in Computer Science, Engineering, Software Engineering, or a relevant field.
Click on Apply to know more.